Class: OpenActive::Models::Slot
- Inherits:
-
Event
show all
- Defined in:
- lib/openactive/models/slot.rb
Overview
This type is derived from [Event](schema.org/Event), which means that any of this type’s properties within schema.org may also be used. Note however the properties on this page must be used in preference if a relevant property is available.
Instance Attribute Summary collapse
Attributes inherited from Event
#attendee_count, #availability, #distance, #estimated_duration, #facility_setting, #formatted_description, #is_virtually_coached, #is_wheelchair_accessible, #offer_validity_period, #registration_count, #video
#about, #actor, #aggregate_rating, #attendee, #attendees, #audience, #composer, #director, #door_time, #funder, #in_language, #performer, #performers, #previous_start_date, #recorded_in, #review, #sponsor, #sub_events, #translator, #typical_age_range, #work_featured, #work_performed
#additional_type, #alternate_name, #disambiguating_description, #main_entity_of_page, #same_as, #subject_of
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
31
32
33
|
# File 'lib/openactive/models/slot.rb', line 31
def accessibility_information
@accessibility_information
end
|
36
37
38
|
# File 'lib/openactive/models/slot.rb', line 36
def accessibility_support
@accessibility_support
end
|
41
42
43
|
# File 'lib/openactive/models/slot.rb', line 41
def activity
@activity
end
|
46
47
48
|
# File 'lib/openactive/models/slot.rb', line 46
def age_range
@age_range
end
|
#attendee_instructions ⇒ String
51
52
53
|
# File 'lib/openactive/models/slot.rb', line 51
def attendee_instructions
@attendee_instructions
end
|
56
57
58
|
# File 'lib/openactive/models/slot.rb', line 56
def category
@category
end
|
62
63
64
|
# File 'lib/openactive/models/slot.rb', line 62
def contributor
@contributor
end
|
#description ⇒ String
26
27
28
|
# File 'lib/openactive/models/slot.rb', line 26
def description
@description
end
|
#duration ⇒ ActiveSupport::Duration?
67
68
69
|
# File 'lib/openactive/models/slot.rb', line 67
def duration
@duration
end
|
#end_date ⇒ Date, ...
192
193
194
|
# File 'lib/openactive/models/slot.rb', line 192
def end_date
@end_date
end
|
73
74
75
|
# File 'lib/openactive/models/slot.rb', line 73
def event_schedule
@event_schedule
end
|
78
79
80
|
# File 'lib/openactive/models/slot.rb', line 78
def event_status
@event_status
end
|
#facility_use ⇒ URI, ...
84
85
86
|
# File 'lib/openactive/models/slot.rb', line 84
def facility_use
@facility_use
end
|
91
92
93
|
# File 'lib/openactive/models/slot.rb', line 91
def gender_restriction
@gender_restriction
end
|
#identifier ⇒ int, ...
12
13
14
|
# File 'lib/openactive/models/slot.rb', line 12
def identifier
@identifier
end
|
97
98
99
|
# File 'lib/openactive/models/slot.rb', line 97
def image
@image
end
|
#is_accessible_for_free ⇒ Boolean?
102
103
104
|
# File 'lib/openactive/models/slot.rb', line 102
def is_accessible_for_free
@is_accessible_for_free
end
|
#is_coached ⇒ Boolean?
108
109
110
|
# File 'lib/openactive/models/slot.rb', line 108
def is_coached
@is_coached
end
|
114
115
116
|
# File 'lib/openactive/models/slot.rb', line 114
def leader
@leader
end
|
119
120
121
|
# File 'lib/openactive/models/slot.rb', line 119
def level
@level
end
|
125
126
127
|
# File 'lib/openactive/models/slot.rb', line 125
def location
@location
end
|
#maximum_attendee_capacity ⇒ int?
130
131
132
|
# File 'lib/openactive/models/slot.rb', line 130
def maximum_attendee_capacity
@maximum_attendee_capacity
end
|
#maximum_uses ⇒ int?
136
137
138
|
# File 'lib/openactive/models/slot.rb', line 136
def maximum_uses
@maximum_uses
end
|
#meeting_point ⇒ String
142
143
144
|
# File 'lib/openactive/models/slot.rb', line 142
def meeting_point
@meeting_point
end
|
#name ⇒ String
21
22
23
|
# File 'lib/openactive/models/slot.rb', line 21
def name
@name
end
|
147
148
149
|
# File 'lib/openactive/models/slot.rb', line 147
def offers
@offers
end
|
152
153
154
|
# File 'lib/openactive/models/slot.rb', line 152
def organizer
@organizer
end
|
158
159
160
|
# File 'lib/openactive/models/slot.rb', line 158
def potential_action
@potential_action
end
|
163
164
165
|
# File 'lib/openactive/models/slot.rb', line 163
def programme
@programme
end
|
#remaining_attendee_capacity ⇒ int?
168
169
170
|
# File 'lib/openactive/models/slot.rb', line 168
def remaining_attendee_capacity
@remaining_attendee_capacity
end
|
#remaining_uses ⇒ int?
174
175
176
|
# File 'lib/openactive/models/slot.rb', line 174
def remaining_uses
@remaining_uses
end
|
#scheduling_note ⇒ String
180
181
182
|
# File 'lib/openactive/models/slot.rb', line 180
def scheduling_note
@scheduling_note
end
|
214
215
216
|
# File 'lib/openactive/models/slot.rb', line 214
def sports_activity_location
@sports_activity_location
end
|
#start_date ⇒ Date, ...
185
186
187
|
# File 'lib/openactive/models/slot.rb', line 185
def start_date
@start_date
end
|
199
200
201
|
# File 'lib/openactive/models/slot.rb', line 199
def sub_event
@sub_event
end
|
204
205
206
|
# File 'lib/openactive/models/slot.rb', line 204
def super_event
@super_event
end
|
#type ⇒ String
7
8
9
|
# File 'lib/openactive/models/slot.rb', line 7
def type
"Slot"
end
|
#url ⇒ URI
209
210
211
|
# File 'lib/openactive/models/slot.rb', line 209
def url
@url
end
|