Class: OpenActive::Models::Schema::Person
- Inherits:
-
Thing
show all
- Defined in:
- lib/openactive/models/schema/person.rb
Direct Known Subclasses
Person
Instance Attribute Summary collapse
-
#additional_name ⇒ String
-
#address ⇒ String, OpenActive::Models::Schema::PostalAddress
-
#affiliation ⇒ OpenActive::Models::Schema::Organization
-
#alumni_of ⇒ OpenActive::Models::Schema::EducationalOrganization, OpenActive::Models::Schema::Organization
-
#award ⇒ String
-
#awards ⇒ String
-
#birth_date ⇒ Date?
-
#birth_place ⇒ OpenActive::Models::Schema::Place
-
#brand ⇒ OpenActive::Models::Schema::Brand, OpenActive::Models::Schema::Organization
-
#call_sign ⇒ String
-
#children ⇒ OpenActive::Models::Schema::Person
-
#colleague ⇒ URI, OpenActive::Models::Schema::Person
-
#colleagues ⇒ OpenActive::Models::Schema::Person
-
#contact_point ⇒ OpenActive::Models::Schema::ContactPoint
-
#contact_points ⇒ OpenActive::Models::Schema::ContactPoint
-
#death_date ⇒ Date?
-
#death_place ⇒ OpenActive::Models::Schema::Place
-
#duns ⇒ String
-
#email ⇒ String
-
#family_name ⇒ String
-
#fax_number ⇒ String
-
#follows ⇒ OpenActive::Models::Schema::Person
-
#funder ⇒ OpenActive::Models::Schema::Organization, OpenActive::Models::Schema::Person
-
#gender ⇒ OpenActive::Enums::Schema::GenderType, ...
-
#given_name ⇒ String
-
#global_location_number ⇒ String
-
#has_credential ⇒ OpenActive::Models::Schema::EducationalOccupationalCredential
-
#has_occupation ⇒ OpenActive::Models::Schema::Occupation
-
#has_offer_catalog ⇒ OpenActive::Models::Schema::OfferCatalog
-
#has_pos ⇒ OpenActive::Models::Schema::Place
-
#height ⇒ OpenActive::Models::Schema::QuantitativeValue, OpenActive::Models::Schema::Distance
-
#home_location ⇒ OpenActive::Models::Schema::ContactPoint, OpenActive::Models::Schema::Place
-
#honorific_prefix ⇒ String
-
#honorific_suffix ⇒ String
-
#isic_v4 ⇒ String
-
#job_title ⇒ OpenActive::Models::Schema::DefinedTerm, String
-
#knows ⇒ OpenActive::Models::Schema::Person
-
#knows_about ⇒ String, ...
-
#knows_language ⇒ OpenActive::Models::Schema::Language, String
-
#makes_offer ⇒ OpenActive::Models::Schema::Offer
-
#member_of ⇒ OpenActive::Models::Schema::ProgramMembership, OpenActive::Models::Schema::Organization
-
#naics ⇒ String
-
#nationality ⇒ OpenActive::Models::Schema::Country
-
#net_worth ⇒ OpenActive::Models::Schema::MonetaryAmount, OpenActive::Models::Schema::PriceSpecification
-
#owns ⇒ OpenActive::Models::Schema::OwnershipInfo, OpenActive::Models::Schema::Product
-
#parent ⇒ OpenActive::Models::Schema::Person
-
#parents ⇒ OpenActive::Models::Schema::Person
-
#performer_in ⇒ OpenActive::Models::Schema::Event
-
#publishing_principles ⇒ OpenActive::Models::Schema::CreativeWork, URI
-
#related_to ⇒ OpenActive::Models::Schema::Person
-
#seeks ⇒ OpenActive::Models::Schema::Demand
-
#sibling ⇒ OpenActive::Models::Schema::Person
-
#siblings ⇒ OpenActive::Models::Schema::Person
-
#sponsor ⇒ OpenActive::Models::Schema::Person, OpenActive::Models::Schema::Organization
-
#spouse ⇒ OpenActive::Models::Schema::Person
-
#tax_id ⇒ String
-
#telephone ⇒ String
-
#type ⇒ String
-
#vat_id ⇒ String
-
#weight ⇒ OpenActive::Models::Schema::QuantitativeValue
-
#work_location ⇒ OpenActive::Models::Schema::ContactPoint, OpenActive::Models::Schema::Place
-
#works_for ⇒ OpenActive::Models::Schema::Organization
Attributes inherited from Thing
#additional_type, #alternate_name, #description, #disambiguating_description, #identifier, #image, #main_entity_of_page, #name, #potential_action, #same_as, #subject_of, #url
Attributes inherited from JsonLdModel
#context, #id
Method Summary
Methods inherited from BaseModel
#assign_attributes, define_property, deserialize, #deserialize, deserialize_class, #initialize, #serialize, serialize, #set_property, #to_json
#check_types, included
included, #to_h, #values
Instance Attribute Details
#additional_name ⇒ String
12
13
14
|
# File 'lib/openactive/models/schema/person.rb', line 12
def additional_name
@additional_name
end
|
189
190
191
|
# File 'lib/openactive/models/schema/person.rb', line 189
def address
@address
end
|
141
142
143
|
# File 'lib/openactive/models/schema/person.rb', line 141
def affiliation
@affiliation
end
|
282
283
284
|
# File 'lib/openactive/models/schema/person.rb', line 282
def alumni_of
@alumni_of
end
|
#award ⇒ String
322
323
324
|
# File 'lib/openactive/models/schema/person.rb', line 322
def award
@award
end
|
#awards ⇒ String
157
158
159
|
# File 'lib/openactive/models/schema/person.rb', line 157
def awards
@awards
end
|
#birth_date ⇒ Date?
135
136
137
|
# File 'lib/openactive/models/schema/person.rb', line 135
def birth_date
@birth_date
end
|
221
222
223
|
# File 'lib/openactive/models/schema/person.rb', line 221
def birth_place
@birth_place
end
|
183
184
185
|
# File 'lib/openactive/models/schema/person.rb', line 183
def brand
@brand
end
|
#call_sign ⇒ String
277
278
279
|
# File 'lib/openactive/models/schema/person.rb', line 277
def call_sign
@call_sign
end
|
88
89
90
|
# File 'lib/openactive/models/schema/person.rb', line 88
def children
@children
end
|
77
78
79
|
# File 'lib/openactive/models/schema/person.rb', line 77
def colleague
@colleague
end
|
50
51
52
|
# File 'lib/openactive/models/schema/person.rb', line 50
def colleagues
@colleagues
end
|
66
67
68
|
# File 'lib/openactive/models/schema/person.rb', line 66
def contact_point
@contact_point
end
|
288
289
290
|
# File 'lib/openactive/models/schema/person.rb', line 288
def contact_points
@contact_points
end
|
#death_date ⇒ Date?
200
201
202
|
# File 'lib/openactive/models/schema/person.rb', line 200
def death_date
@death_date
end
|
327
328
329
|
# File 'lib/openactive/models/schema/person.rb', line 327
def death_place
@death_place
end
|
#duns ⇒ String
231
232
233
|
# File 'lib/openactive/models/schema/person.rb', line 231
def duns
@duns
end
|
#email ⇒ String
45
46
47
|
# File 'lib/openactive/models/schema/person.rb', line 45
def email
@email
end
|
#family_name ⇒ String
251
252
253
|
# File 'lib/openactive/models/schema/person.rb', line 251
def family_name
@family_name
end
|
#fax_number ⇒ String
226
227
228
|
# File 'lib/openactive/models/schema/person.rb', line 226
def fax_number
@fax_number
end
|
246
247
248
|
# File 'lib/openactive/models/schema/person.rb', line 246
def follows
@follows
end
|
332
333
334
|
# File 'lib/openactive/models/schema/person.rb', line 332
def funder
@funder
end
|
17
18
19
|
# File 'lib/openactive/models/schema/person.rb', line 17
def gender
@gender
end
|
#given_name ⇒ String
146
147
148
|
# File 'lib/openactive/models/schema/person.rb', line 146
def given_name
@given_name
end
|
#global_location_number ⇒ String
93
94
95
|
# File 'lib/openactive/models/schema/person.rb', line 93
def global_location_number
@global_location_number
end
|
306
307
308
|
# File 'lib/openactive/models/schema/person.rb', line 306
def has_credential
@has_credential
end
|
211
212
213
|
# File 'lib/openactive/models/schema/person.rb', line 211
def has_occupation
@has_occupation
end
|
83
84
85
|
# File 'lib/openactive/models/schema/person.rb', line 83
def has_offer_catalog
@has_offer_catalog
end
|
108
109
110
|
# File 'lib/openactive/models/schema/person.rb', line 108
def has_pos
@has_pos
end
|
60
61
62
|
# File 'lib/openactive/models/schema/person.rb', line 60
def height
@height
end
|
113
114
115
|
# File 'lib/openactive/models/schema/person.rb', line 113
def home_location
@home_location
end
|
#honorific_prefix ⇒ String
261
262
263
|
# File 'lib/openactive/models/schema/person.rb', line 261
def honorific_prefix
@honorific_prefix
end
|
#honorific_suffix ⇒ String
195
196
197
|
# File 'lib/openactive/models/schema/person.rb', line 195
def honorific_suffix
@honorific_suffix
end
|
#isic_v4 ⇒ String
173
174
175
|
# File 'lib/openactive/models/schema/person.rb', line 173
def isic_v4
@isic_v4
end
|
311
312
313
|
# File 'lib/openactive/models/schema/person.rb', line 311
def job_title
@job_title
end
|
256
257
258
|
# File 'lib/openactive/models/schema/person.rb', line 256
def knows
@knows
end
|
#knows_about ⇒ String, ...
293
294
295
|
# File 'lib/openactive/models/schema/person.rb', line 293
def knows_about
@knows_about
end
|
300
301
302
|
# File 'lib/openactive/models/schema/person.rb', line 300
def knows_language
@knows_language
end
|
241
242
243
|
# File 'lib/openactive/models/schema/person.rb', line 241
def makes_offer
@makes_offer
end
|
29
30
31
|
# File 'lib/openactive/models/schema/person.rb', line 29
def member_of
@member_of
end
|
#naics ⇒ String
98
99
100
|
# File 'lib/openactive/models/schema/person.rb', line 98
def naics
@naics
end
|
216
217
218
|
# File 'lib/openactive/models/schema/person.rb', line 216
def nationality
@nationality
end
|
71
72
73
|
# File 'lib/openactive/models/schema/person.rb', line 71
def net_worth
@net_worth
end
|
129
130
131
|
# File 'lib/openactive/models/schema/person.rb', line 129
def owns
@owns
end
|
119
120
121
|
# File 'lib/openactive/models/schema/person.rb', line 119
def parent
@parent
end
|
103
104
105
|
# File 'lib/openactive/models/schema/person.rb', line 103
def parents
@parents
end
|
178
179
180
|
# File 'lib/openactive/models/schema/person.rb', line 178
def performer_in
@performer_in
end
|
151
152
153
|
# File 'lib/openactive/models/schema/person.rb', line 151
def publishing_principles
@publishing_principles
end
|
236
237
238
|
# File 'lib/openactive/models/schema/person.rb', line 236
def related_to
@related_to
end
|
168
169
170
|
# File 'lib/openactive/models/schema/person.rb', line 168
def seeks
@seeks
end
|
317
318
319
|
# File 'lib/openactive/models/schema/person.rb', line 317
def sibling
@sibling
end
|
24
25
26
|
# File 'lib/openactive/models/schema/person.rb', line 24
def siblings
@siblings
end
|
162
163
164
|
# File 'lib/openactive/models/schema/person.rb', line 162
def
@sponsor
end
|
40
41
42
|
# File 'lib/openactive/models/schema/person.rb', line 40
def spouse
@spouse
end
|
#tax_id ⇒ String
124
125
126
|
# File 'lib/openactive/models/schema/person.rb', line 124
def tax_id
@tax_id
end
|
#telephone ⇒ String
35
36
37
|
# File 'lib/openactive/models/schema/person.rb', line 35
def telephone
@telephone
end
|
#type ⇒ String
7
8
9
|
# File 'lib/openactive/models/schema/person.rb', line 7
def type
"schema:Person"
end
|
#vat_id ⇒ String
206
207
208
|
# File 'lib/openactive/models/schema/person.rb', line 206
def vat_id
@vat_id
end
|
55
56
57
|
# File 'lib/openactive/models/schema/person.rb', line 55
def weight
@weight
end
|
271
272
273
|
# File 'lib/openactive/models/schema/person.rb', line 271
def work_location
@work_location
end
|
266
267
268
|
# File 'lib/openactive/models/schema/person.rb', line 266
def works_for
@works_for
end
|