Class: HealthVault::WCData::Methods::Response::GetAuthorizedConnectRequests::ConnectRequest

Inherits:
ComplexType
  • Object
show all
Defined in:
lib/wc_data/generated/methods/response/get_authorized_connect_requests/connect_request.rb

Instance Attribute Summary

Attributes inherited from ComplexType

#tag_name

Instance Method Summary collapse

Methods inherited from ComplexType

#add_new_to_children, #element, #method_missing, #optional_elements, #parse_element, #query_elements, #required_elements, #to_s, #valid?

Constructor Details

#initializeConnectRequest

Returns a new instance of ConnectRequest.



75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
# File 'lib/wc_data/generated/methods/response/get_authorized_connect_requests/connect_request.rb', line 75

def initialize
  super
  self.tag_name = 'connectrequest'

  
  @children['person-id'] = {:name => 'person-id', :class => HealthVault::WCData::Types::Guid, :value => nil, :min => 1, :max => 1, :order => 1, :place => :element, :choice => 0 }
    
  @children['person-id'][:value] = HealthVault::WCData::Types::Guid.new
    
  

  
  @children['record-id'] = {:name => 'record-id', :class => HealthVault::WCData::Types::Guid, :value => nil, :min => 1, :max => 1, :order => 2, :place => :element, :choice => 0 }
    
  @children['record-id'][:value] = HealthVault::WCData::Types::Guid.new
    
  

  
  @children['app-id'] = {:name => 'app-id', :class => HealthVault::WCData::Types::Guid, :value => nil, :min => 1, :max => 1, :order => 3, :place => :element, :choice => 0 }
    
  @children['app-id'][:value] = HealthVault::WCData::Types::Guid.new
    
  

  
  @children['external-id'] = {:name => 'external-id', :class => String, :value => nil, :min => 1, :max => 1, :order => 4, :place => :element, :choice => 0 }
    
  @children['external-id'][:value] = String.new
    
  

end

Dynamic Method Handling

This class handles dynamic methods through the method_missing method in the class HealthVault::WCData::ComplexType

Instance Method Details

#app_idObject

returns: a HealthVault::WCData::Types::Guid



55
56
57
# File 'lib/wc_data/generated/methods/response/get_authorized_connect_requests/connect_request.rb', line 55

def app_id
  return @children['app-id'][:value]
end

#app_id=(value) ⇒ Object

value is a HealthVault::WCData::Types::Guid



50
51
52
# File 'lib/wc_data/generated/methods/response/get_authorized_connect_requests/connect_request.rb', line 50

def app_id=(value)
  @children['app-id'][:value] = value
end

#external_idObject

returns: a String



69
70
71
# File 'lib/wc_data/generated/methods/response/get_authorized_connect_requests/connect_request.rb', line 69

def external_id
  return @children['external-id'][:value]
end

#external_id=(value) ⇒ Object

value is a String



64
65
66
# File 'lib/wc_data/generated/methods/response/get_authorized_connect_requests/connect_request.rb', line 64

def external_id=(value)
  @children['external-id'][:value] = value
end

#person_idObject

returns: a HealthVault::WCData::Types::Guid



27
28
29
# File 'lib/wc_data/generated/methods/response/get_authorized_connect_requests/connect_request.rb', line 27

def person_id
  return @children['person-id'][:value]
end

#person_id=(value) ⇒ Object

value is a HealthVault::WCData::Types::Guid



22
23
24
# File 'lib/wc_data/generated/methods/response/get_authorized_connect_requests/connect_request.rb', line 22

def person_id=(value)
  @children['person-id'][:value] = value
end

#record_idObject

returns: a HealthVault::WCData::Types::Guid



41
42
43
# File 'lib/wc_data/generated/methods/response/get_authorized_connect_requests/connect_request.rb', line 41

def record_id
  return @children['record-id'][:value]
end

#record_id=(value) ⇒ Object

value is a HealthVault::WCData::Types::Guid



36
37
38
# File 'lib/wc_data/generated/methods/response/get_authorized_connect_requests/connect_request.rb', line 36

def record_id=(value)
  @children['record-id'][:value] = value
end