Class: OpenActive::Models::Schema::Service
Instance Attribute Summary collapse
-
#aggregate_rating ⇒ OpenActive::Models::Schema::AggregateRating
-
#area_served ⇒ String, ...
-
#audience ⇒ OpenActive::Models::Schema::Audience
-
#available_channel ⇒ OpenActive::Models::Schema::ServiceChannel
-
#award ⇒ String
-
#brand ⇒ OpenActive::Models::Schema::Brand, OpenActive::Models::Schema::Organization
-
#broker ⇒ OpenActive::Models::Schema::Organization, OpenActive::Models::Schema::Person
-
#category ⇒ String, OpenActive::Models::Schema::Thing
-
#has_offer_catalog ⇒ OpenActive::Models::Schema::OfferCatalog
-
#hours_available ⇒ OpenActive::Models::Schema::OpeningHoursSpecification
-
#is_related_to ⇒ OpenActive::Models::Schema::Service, OpenActive::Models::Schema::Product
-
#is_similar_to ⇒ OpenActive::Models::Schema::Service, OpenActive::Models::Schema::Product
-
#logo ⇒ OpenActive::Models::Schema::ImageObject, URI
-
#offers ⇒ OpenActive::Models::Schema::Offer
-
#produces ⇒ OpenActive::Models::Schema::Thing
-
#provider ⇒ OpenActive::Models::Schema::Organization, OpenActive::Models::Schema::Person
-
#provider_mobility ⇒ String
-
#review ⇒ OpenActive::Models::Schema::Review
-
#service_area ⇒ OpenActive::Models::Schema::Place, ...
-
#service_audience ⇒ OpenActive::Models::Schema::Audience
-
#service_output ⇒ OpenActive::Models::Schema::Thing
-
#service_type ⇒ String
-
#slogan ⇒ String
-
#terms_of_service ⇒ URI, String
-
#type ⇒ String
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
72
73
74
|
# File 'lib/openactive/models/schema/service.rb', line 72
def aggregate_rating
@aggregate_rating
end
|
#area_served ⇒ String, ...
94
95
96
|
# File 'lib/openactive/models/schema/service.rb', line 94
def area_served
@area_served
end
|
51
52
53
|
# File 'lib/openactive/models/schema/service.rb', line 51
def audience
@audience
end
|
67
68
69
|
# File 'lib/openactive/models/schema/service.rb', line 67
def available_channel
@available_channel
end
|
#award ⇒ String
82
83
84
|
# File 'lib/openactive/models/schema/service.rb', line 82
def award
@award
end
|
102
103
104
|
# File 'lib/openactive/models/schema/service.rb', line 102
def brand
@brand
end
|
12
13
14
|
# File 'lib/openactive/models/schema/service.rb', line 12
def broker
@broker
end
|
124
125
126
|
# File 'lib/openactive/models/schema/service.rb', line 124
def category
@category
end
|
140
141
142
|
# File 'lib/openactive/models/schema/service.rb', line 140
def has_offer_catalog
@has_offer_catalog
end
|
62
63
64
|
# File 'lib/openactive/models/schema/service.rb', line 62
def hours_available
@hours_available
end
|
56
57
58
|
# File 'lib/openactive/models/schema/service.rb', line 56
def is_related_to
@is_related_to
end
|
45
46
47
|
# File 'lib/openactive/models/schema/service.rb', line 45
def is_similar_to
@is_similar_to
end
|
34
35
36
|
# File 'lib/openactive/models/schema/service.rb', line 34
def logo
@logo
end
|
130
131
132
|
# File 'lib/openactive/models/schema/service.rb', line 130
def offers
@offers
end
|
40
41
42
|
# File 'lib/openactive/models/schema/service.rb', line 40
def produces
@produces
end
|
118
119
120
|
# File 'lib/openactive/models/schema/service.rb', line 118
def provider
@provider
end
|
#provider_mobility ⇒ String
135
136
137
|
# File 'lib/openactive/models/schema/service.rb', line 135
def provider_mobility
@provider_mobility
end
|
77
78
79
|
# File 'lib/openactive/models/schema/service.rb', line 77
def review
@review
end
|
87
88
89
|
# File 'lib/openactive/models/schema/service.rb', line 87
def service_area
@service_area
end
|
29
30
31
|
# File 'lib/openactive/models/schema/service.rb', line 29
def service_audience
@service_audience
end
|
24
25
26
|
# File 'lib/openactive/models/schema/service.rb', line 24
def service_output
@service_output
end
|
#service_type ⇒ String
113
114
115
|
# File 'lib/openactive/models/schema/service.rb', line 113
def service_type
@service_type
end
|
#slogan ⇒ String
108
109
110
|
# File 'lib/openactive/models/schema/service.rb', line 108
def slogan
@slogan
end
|
#terms_of_service ⇒ URI, String
18
19
20
|
# File 'lib/openactive/models/schema/service.rb', line 18
def terms_of_service
@terms_of_service
end
|
#type ⇒ String
7
8
9
|
# File 'lib/openactive/models/schema/service.rb', line 7
def type
"schema:Service"
end
|