Class: OpenActive::Models::Schema::Organization

Inherits:
Thing show all
Defined in:
lib/openactive/models/schema/organization.rb

Instance Attribute Summary collapse

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

Methods included from Concerns::TypeChecker

#check_types, included

Methods included from Concerns::JsonLdSerializable

included, #to_h, #values

Constructor Details

This class inherits a constructor from OpenActive::BaseModel

Instance Attribute Details

#actionable_feedback_policyURI, OpenActive::Models::Schema::CreativeWork



302
303
304
# File 'lib/openactive/models/schema/organization.rb', line 302

def actionable_feedback_policy
  @actionable_feedback_policy
end

#addressString, OpenActive::Models::Schema::PostalAddress



40
41
42
# File 'lib/openactive/models/schema/organization.rb', line 40

def address
  @address
end

#aggregate_ratingOpenActive::Models::Schema::AggregateRating



71
72
73
# File 'lib/openactive/models/schema/organization.rb', line 71

def aggregate_rating
  @aggregate_rating
end

#alumniOpenActive::Models::Schema::Person



248
249
250
# File 'lib/openactive/models/schema/organization.rb', line 248

def alumni
  @alumni
end

#area_servedString, ...



216
217
218
# File 'lib/openactive/models/schema/organization.rb', line 216

def area_served
  @area_served
end

#awardString

Returns:

  • (String)


91
92
93
# File 'lib/openactive/models/schema/organization.rb', line 91

def award
  @award
end

#awardsString

Returns:

  • (String)


292
293
294
# File 'lib/openactive/models/schema/organization.rb', line 292

def awards
  @awards
end

#brandOpenActive::Models::Schema::Brand, OpenActive::Models::Schema::Organization



184
185
186
# File 'lib/openactive/models/schema/organization.rb', line 184

def brand
  @brand
end

#contact_pointOpenActive::Models::Schema::ContactPoint



269
270
271
# File 'lib/openactive/models/schema/organization.rb', line 269

def contact_point
  @contact_point
end

#contact_pointsOpenActive::Models::Schema::ContactPoint



102
103
104
# File 'lib/openactive/models/schema/organization.rb', line 102

def contact_points
  @contact_points
end

#corrections_policyURI, OpenActive::Models::Schema::CreativeWork



253
254
255
# File 'lib/openactive/models/schema/organization.rb', line 253

def corrections_policy
  @corrections_policy
end

#departmentOpenActive::Models::Schema::Organization



179
180
181
# File 'lib/openactive/models/schema/organization.rb', line 179

def department
  @department
end

#dissolution_dateDate?

Returns:

  • (Date, nil)


145
146
147
# File 'lib/openactive/models/schema/organization.rb', line 145

def dissolution_date
  @dissolution_date
end

#diversity_policyOpenActive::Models::Schema::CreativeWork, URI



17
18
19
# File 'lib/openactive/models/schema/organization.rb', line 17

def diversity_policy
  @diversity_policy
end

#diversity_staffing_reportURI, OpenActive::Models::Schema::Article



286
287
288
# File 'lib/openactive/models/schema/organization.rb', line 286

def diversity_staffing_report
  @diversity_staffing_report
end

#dunsString

Returns:

  • (String)


211
212
213
# File 'lib/openactive/models/schema/organization.rb', line 211

def duns
  @duns
end

#emailString

Returns:

  • (String)


326
327
328
# File 'lib/openactive/models/schema/organization.rb', line 326

def email
  @email
end

#employeeOpenActive::Models::Schema::Person



35
36
37
# File 'lib/openactive/models/schema/organization.rb', line 35

def employee
  @employee
end

#employeesOpenActive::Models::Schema::Person



259
260
261
# File 'lib/openactive/models/schema/organization.rb', line 259

def employees
  @employees
end

#ethics_policyOpenActive::Models::Schema::CreativeWork, URI



313
314
315
# File 'lib/openactive/models/schema/organization.rb', line 313

def ethics_policy
  @ethics_policy
end

#eventOpenActive::Models::Schema::Event



107
108
109
# File 'lib/openactive/models/schema/organization.rb', line 107

def event
  @event
end

#eventsOpenActive::Models::Schema::Event



297
298
299
# File 'lib/openactive/models/schema/organization.rb', line 297

def events
  @events
end

#fax_numberString

Returns:

  • (String)


206
207
208
# File 'lib/openactive/models/schema/organization.rb', line 206

def fax_number
  @fax_number
end

#founderOpenActive::Models::Schema::Person



118
119
120
# File 'lib/openactive/models/schema/organization.rb', line 118

def founder
  @founder
end

#foundersOpenActive::Models::Schema::Person



134
135
136
# File 'lib/openactive/models/schema/organization.rb', line 134

def founders
  @founders
end

#founding_dateDate?

Returns:

  • (Date, nil)


112
113
114
# File 'lib/openactive/models/schema/organization.rb', line 112

def founding_date
  @founding_date
end

#founding_locationOpenActive::Models::Schema::Place



86
87
88
# File 'lib/openactive/models/schema/organization.rb', line 86

def founding_location
  @founding_location
end

#funderOpenActive::Models::Schema::Organization, OpenActive::Models::Schema::Person



342
343
344
# File 'lib/openactive/models/schema/organization.rb', line 342

def funder
  @funder
end

#global_location_numberString

Returns:

  • (String)


61
62
63
# File 'lib/openactive/models/schema/organization.rb', line 61

def global_location_number
  @global_location_number
end

#has_credentialOpenActive::Models::Schema::EducationalOccupationalCredential



264
265
266
# File 'lib/openactive/models/schema/organization.rb', line 264

def has_credential
  @has_credential
end

#has_offer_catalogOpenActive::Models::Schema::OfferCatalog



201
202
203
# File 'lib/openactive/models/schema/organization.rb', line 201

def has_offer_catalog
  @has_offer_catalog
end

#has_posOpenActive::Models::Schema::Place



66
67
68
# File 'lib/openactive/models/schema/organization.rb', line 66

def has_pos
  @has_pos
end

#has_product_return_policyOpenActive::Models::Schema::ProductReturnPolicy



308
309
310
# File 'lib/openactive/models/schema/organization.rb', line 308

def has_product_return_policy
  @has_product_return_policy
end

#isic_v4String

Returns:

  • (String)


151
152
153
# File 'lib/openactive/models/schema/organization.rb', line 151

def isic_v4
  @isic_v4
end

#knows_aboutString, ...

Returns:



319
320
321
# File 'lib/openactive/models/schema/organization.rb', line 319

def knows_about
  @knows_about
end

#knows_languageOpenActive::Models::Schema::Language, String



274
275
276
# File 'lib/openactive/models/schema/organization.rb', line 274

def knows_language
  @knows_language
end

Returns:

  • (String)


23
24
25
# File 'lib/openactive/models/schema/organization.rb', line 23

def legal_name
  @legal_name
end

#lei_codeString

Returns:

  • (String)


235
236
237
# File 'lib/openactive/models/schema/organization.rb', line 235

def lei_code
  @lei_code
end

#locationOpenActive::Models::Schema::Place, ...



172
173
174
# File 'lib/openactive/models/schema/organization.rb', line 172

def location
  @location
end

#logoOpenActive::Models::Schema::ImageObject, URI



156
157
158
# File 'lib/openactive/models/schema/organization.rb', line 156

def 
  @logo
end

#makes_offerOpenActive::Models::Schema::Offer



224
225
226
# File 'lib/openactive/models/schema/organization.rb', line 224

def makes_offer
  @makes_offer
end

#memberOpenActive::Models::Schema::Organization, OpenActive::Models::Schema::Person



331
332
333
# File 'lib/openactive/models/schema/organization.rb', line 331

def member
  @member
end

#member_ofOpenActive::Models::Schema::ProgramMembership, OpenActive::Models::Schema::Organization



190
191
192
# File 'lib/openactive/models/schema/organization.rb', line 190

def member_of
  @member_of
end

#membersOpenActive::Models::Schema::Organization, OpenActive::Models::Schema::Person



280
281
282
# File 'lib/openactive/models/schema/organization.rb', line 280

def members
  @members
end

#naicsString

Returns:

  • (String)


56
57
58
# File 'lib/openactive/models/schema/organization.rb', line 56

def naics
  @naics
end

#number_of_employeesOpenActive::Models::Schema::QuantitativeValue



46
47
48
# File 'lib/openactive/models/schema/organization.rb', line 46

def number_of_employees
  @number_of_employees
end

#ownership_funding_infoOpenActive::Models::Schema::CreativeWork, ...



240
241
242
# File 'lib/openactive/models/schema/organization.rb', line 240

def ownership_funding_info
  @ownership_funding_info
end

#ownsOpenActive::Models::Schema::OwnershipInfo, OpenActive::Models::Schema::Product



96
97
98
# File 'lib/openactive/models/schema/organization.rb', line 96

def owns
  @owns
end

#parent_organizationOpenActive::Models::Schema::Organization



12
13
14
# File 'lib/openactive/models/schema/organization.rb', line 12

def parent_organization
  @parent_organization
end

#publishing_principlesOpenActive::Models::Schema::CreativeWork, URI



128
129
130
# File 'lib/openactive/models/schema/organization.rb', line 128

def publishing_principles
  @publishing_principles
end

#reviewOpenActive::Models::Schema::Review



76
77
78
# File 'lib/openactive/models/schema/organization.rb', line 76

def review
  @review
end

#reviewsOpenActive::Models::Schema::Review



337
338
339
# File 'lib/openactive/models/schema/organization.rb', line 337

def reviews
  @reviews
end

#seeksOpenActive::Models::Schema::Demand



123
124
125
# File 'lib/openactive/models/schema/organization.rb', line 123

def seeks
  @seeks
end

#service_areaOpenActive::Models::Schema::Place, ...



28
29
30
# File 'lib/openactive/models/schema/organization.rb', line 28

def service_area
  @service_area
end

#sloganString

Returns:

  • (String)


162
163
164
# File 'lib/openactive/models/schema/organization.rb', line 162

def slogan
  @slogan
end


139
140
141
# File 'lib/openactive/models/schema/organization.rb', line 139

def sponsor
  @sponsor
end

#sub_organizationOpenActive::Models::Schema::Organization



51
52
53
# File 'lib/openactive/models/schema/organization.rb', line 51

def sub_organization
  @sub_organization
end

#tax_idString

Returns:

  • (String)


81
82
83
# File 'lib/openactive/models/schema/organization.rb', line 81

def tax_id
  @tax_id
end

#telephoneString

Returns:

  • (String)


167
168
169
# File 'lib/openactive/models/schema/organization.rb', line 167

def telephone
  @telephone
end

#typeString

Returns:

  • (String)


7
8
9
# File 'lib/openactive/models/schema/organization.rb', line 7

def type
  "schema:Organization"
end

#unnamed_sources_policyURI, OpenActive::Models::Schema::CreativeWork



229
230
231
# File 'lib/openactive/models/schema/organization.rb', line 229

def unnamed_sources_policy
  @unnamed_sources_policy
end

#vat_idString

Returns:

  • (String)


196
197
198
# File 'lib/openactive/models/schema/organization.rb', line 196

def vat_id
  @vat_id
end