Class: OpenActive::Models::Schema::Demand
Instance Attribute Summary collapse
-
#accepted_payment_method ⇒ OpenActive::Models::Schema::LoanOrCredit, ...
-
#advance_booking_requirement ⇒ OpenActive::Models::Schema::QuantitativeValue
-
#area_served ⇒ String, ...
-
#availability ⇒ OpenActive::Enums::Schema::ItemAvailability?
-
#availability_ends ⇒ DateTime, ...
-
#availability_starts ⇒ Date, ...
-
#available_at_or_from ⇒ OpenActive::Models::Schema::Place
-
#available_delivery_method ⇒ OpenActive::Enums::Schema::DeliveryMethod?
-
#business_function ⇒ OpenActive::Enums::Schema::BusinessFunction?
-
#delivery_lead_time ⇒ OpenActive::Models::Schema::QuantitativeValue
-
#eligible_customer_type ⇒ OpenActive::Enums::Schema::BusinessEntityType?
-
#eligible_duration ⇒ OpenActive::Models::Schema::QuantitativeValue
-
#eligible_quantity ⇒ OpenActive::Models::Schema::QuantitativeValue
-
#eligible_region ⇒ OpenActive::Models::Schema::Place, ...
-
#eligible_transaction_volume ⇒ OpenActive::Models::Schema::PriceSpecification
-
#gtin ⇒ String
-
#gtin12 ⇒ String
-
#gtin13 ⇒ String
-
#gtin14 ⇒ String
-
#gtin8 ⇒ String
-
#includes_object ⇒ OpenActive::Models::Schema::TypeAndQuantityNode
-
#ineligible_region ⇒ OpenActive::Models::Schema::GeoShape, ...
-
#inventory_level ⇒ OpenActive::Models::Schema::QuantitativeValue
-
#item_condition ⇒ OpenActive::Enums::Schema::OfferItemCondition?
-
#item_offered ⇒ OpenActive::Models::Schema::Service, OpenActive::Models::Schema::Product
-
#mpn ⇒ String
-
#price_specification ⇒ OpenActive::Models::Schema::PriceSpecification
-
#seller ⇒ OpenActive::Models::Schema::Person, OpenActive::Models::Schema::Organization
-
#serial_number ⇒ String
-
#sku ⇒ String
-
#type ⇒ String
-
#valid_from ⇒ DateTime, ...
-
#valid_through ⇒ Date, ...
-
#warranty ⇒ OpenActive::Models::Schema::WarrantyPromise
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
139
140
141
|
# File 'lib/openactive/models/schema/demand.rb', line 139
def accepted_payment_method
@accepted_payment_method
end
|
163
164
165
|
# File 'lib/openactive/models/schema/demand.rb', line 163
def advance_booking_requirement
@advance_booking_requirement
end
|
#area_served ⇒ String, ...
175
176
177
|
# File 'lib/openactive/models/schema/demand.rb', line 175
def area_served
@area_served
end
|
64
65
66
|
# File 'lib/openactive/models/schema/demand.rb', line 64
def availability
@availability
end
|
#availability_ends ⇒ DateTime, ...
56
57
58
|
# File 'lib/openactive/models/schema/demand.rb', line 56
def availability_ends
@availability_ends
end
|
#availability_starts ⇒ Date, ...
121
122
123
|
# File 'lib/openactive/models/schema/demand.rb', line 121
def availability_starts
@availability_starts
end
|
86
87
88
|
# File 'lib/openactive/models/schema/demand.rb', line 86
def available_at_or_from
@available_at_or_from
end
|
40
41
42
|
# File 'lib/openactive/models/schema/demand.rb', line 40
def available_delivery_method
@available_delivery_method
end
|
80
81
82
|
# File 'lib/openactive/models/schema/demand.rb', line 80
def business_function
@business_function
end
|
46
47
48
|
# File 'lib/openactive/models/schema/demand.rb', line 46
def delivery_lead_time
@delivery_lead_time
end
|
91
92
93
|
# File 'lib/openactive/models/schema/demand.rb', line 91
def eligible_customer_type
@eligible_customer_type
end
|
129
130
131
|
# File 'lib/openactive/models/schema/demand.rb', line 129
def eligible_duration
@eligible_duration
end
|
97
98
99
|
# File 'lib/openactive/models/schema/demand.rb', line 97
def eligible_quantity
@eligible_quantity
end
|
168
169
170
|
# File 'lib/openactive/models/schema/demand.rb', line 168
def eligible_region
@eligible_region
end
|
146
147
148
|
# File 'lib/openactive/models/schema/demand.rb', line 146
def eligible_transaction_volume
@eligible_transaction_volume
end
|
#gtin ⇒ String
158
159
160
|
# File 'lib/openactive/models/schema/demand.rb', line 158
def gtin
@gtin
end
|
#gtin12 ⇒ String
24
25
26
|
# File 'lib/openactive/models/schema/demand.rb', line 24
def gtin12
@gtin12
end
|
#gtin13 ⇒ String
12
13
14
|
# File 'lib/openactive/models/schema/demand.rb', line 12
def gtin13
@gtin13
end
|
#gtin14 ⇒ String
183
184
185
|
# File 'lib/openactive/models/schema/demand.rb', line 183
def gtin14
@gtin14
end
|
#gtin8 ⇒ String
134
135
136
|
# File 'lib/openactive/models/schema/demand.rb', line 134
def gtin8
@gtin8
end
|
70
71
72
|
# File 'lib/openactive/models/schema/demand.rb', line 70
def includes_object
@includes_object
end
|
17
18
19
|
# File 'lib/openactive/models/schema/demand.rb', line 17
def ineligible_region
@ineligible_region
end
|
75
76
77
|
# File 'lib/openactive/models/schema/demand.rb', line 75
def inventory_level
@inventory_level
end
|
102
103
104
|
# File 'lib/openactive/models/schema/demand.rb', line 102
def item_condition
@item_condition
end
|
115
116
117
|
# File 'lib/openactive/models/schema/demand.rb', line 115
def item_offered
@item_offered
end
|
#mpn ⇒ String
198
199
200
|
# File 'lib/openactive/models/schema/demand.rb', line 198
def mpn
@mpn
end
|
193
194
195
|
# File 'lib/openactive/models/schema/demand.rb', line 193
def price_specification
@price_specification
end
|
34
35
36
|
# File 'lib/openactive/models/schema/demand.rb', line 34
def seller
@seller
end
|
#serial_number ⇒ String
51
52
53
|
# File 'lib/openactive/models/schema/demand.rb', line 51
def serial_number
@serial_number
end
|
#sku ⇒ String
29
30
31
|
# File 'lib/openactive/models/schema/demand.rb', line 29
def sku
@sku
end
|
#type ⇒ String
7
8
9
|
# File 'lib/openactive/models/schema/demand.rb', line 7
def type
"schema:Demand"
end
|
#valid_from ⇒ DateTime, ...
151
152
153
|
# File 'lib/openactive/models/schema/demand.rb', line 151
def valid_from
@valid_from
end
|
#valid_through ⇒ Date, ...
108
109
110
|
# File 'lib/openactive/models/schema/demand.rb', line 108
def valid_through
@valid_through
end
|
188
189
190
|
# File 'lib/openactive/models/schema/demand.rb', line 188
def warranty
@warranty
end
|