Class: OpenActive::Models::Schema::Event
- Inherits:
-
Thing
show all
- Defined in:
- lib/openactive/models/schema/event.rb
Direct Known Subclasses
Event, BusinessEvent, ChildrensEvent, ComedyEvent, CourseInstance, DanceEvent, DeliveryEvent, EducationEvent, ExhibitionEvent, Festival, FoodEvent, LiteraryEvent, MusicEvent, PublicationEvent, SaleEvent, ScreeningEvent, SocialEvent, SportsEvent, TheaterEvent, UserInteraction, VisualArtsEvent
Instance Attribute Summary collapse
-
#about ⇒ OpenActive::Models::Schema::Thing
-
#actor ⇒ OpenActive::Models::Schema::Person
-
#aggregate_rating ⇒ OpenActive::Models::Schema::AggregateRating
-
#attendee ⇒ OpenActive::Models::Schema::Organization, OpenActive::Models::Schema::Person
-
#attendees ⇒ OpenActive::Models::Schema::Person, OpenActive::Models::Schema::Organization
-
#audience ⇒ OpenActive::Models::Schema::Audience
-
#composer ⇒ OpenActive::Models::Schema::Person, OpenActive::Models::Schema::Organization
-
#contributor ⇒ OpenActive::Models::Schema::Organization, OpenActive::Models::Schema::Person
-
#director ⇒ OpenActive::Models::Schema::Person
-
#door_time ⇒ DateTime, ...
-
#duration ⇒ ActiveSupport::Duration?
-
#end_date ⇒ Date, ...
-
#event_status ⇒ OpenActive::Enums::Schema::EventStatusType?
-
#funder ⇒ OpenActive::Models::Schema::Organization, OpenActive::Models::Schema::Person
-
#in_language ⇒ String, OpenActive::Models::Schema::Language
-
#is_accessible_for_free ⇒ Boolean?
-
#location ⇒ OpenActive::Models::Schema::Place, ...
-
#maximum_attendee_capacity ⇒ int?
-
#offers ⇒ OpenActive::Models::Schema::Offer
-
#organizer ⇒ OpenActive::Models::Schema::Organization, OpenActive::Models::Schema::Person
-
#performer ⇒ OpenActive::Models::Schema::Organization, OpenActive::Models::Schema::Person
-
#performers ⇒ OpenActive::Models::Schema::Organization, OpenActive::Models::Schema::Person
-
#previous_start_date ⇒ Date?
-
#recorded_in ⇒ OpenActive::Models::Schema::CreativeWork
-
#remaining_attendee_capacity ⇒ int?
-
#review ⇒ OpenActive::Models::Schema::Review
-
#sponsor ⇒ OpenActive::Models::Schema::Person, OpenActive::Models::Schema::Organization
-
#start_date ⇒ DateTime, ...
-
#sub_event ⇒ OpenActive::Models::Schema::Event
-
#sub_events ⇒ OpenActive::Models::Schema::Event
-
#super_event ⇒ OpenActive::Models::Schema::Event
-
#translator ⇒ OpenActive::Models::Schema::Organization, OpenActive::Models::Schema::Person
-
#type ⇒ String
-
#typical_age_range ⇒ String
-
#work_featured ⇒ OpenActive::Models::Schema::CreativeWork
-
#work_performed ⇒ OpenActive::Models::Schema::CreativeWork
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
29
30
31
|
# File 'lib/openactive/models/schema/event.rb', line 29
def about
@about
end
|
61
62
63
|
# File 'lib/openactive/models/schema/event.rb', line 61
def actor
@actor
end
|
158
159
160
|
# File 'lib/openactive/models/schema/event.rb', line 158
def aggregate_rating
@aggregate_rating
end
|
34
35
36
|
# File 'lib/openactive/models/schema/event.rb', line 34
def attendee
@attendee
end
|
107
108
109
|
# File 'lib/openactive/models/schema/event.rb', line 107
def attendees
@attendees
end
|
50
51
52
|
# File 'lib/openactive/models/schema/event.rb', line 50
def audience
@audience
end
|
169
170
171
|
# File 'lib/openactive/models/schema/event.rb', line 169
def composer
@composer
end
|
85
86
87
|
# File 'lib/openactive/models/schema/event.rb', line 85
def contributor
@contributor
end
|
80
81
82
|
# File 'lib/openactive/models/schema/event.rb', line 80
def director
@director
end
|
#door_time ⇒ DateTime, ...
199
200
201
|
# File 'lib/openactive/models/schema/event.rb', line 199
def door_time
@door_time
end
|
#duration ⇒ ActiveSupport::Duration?
101
102
103
|
# File 'lib/openactive/models/schema/event.rb', line 101
def duration
@duration
end
|
#end_date ⇒ Date, ...
73
74
75
|
# File 'lib/openactive/models/schema/event.rb', line 73
def end_date
@end_date
end
|
55
56
57
|
# File 'lib/openactive/models/schema/event.rb', line 55
def event_status
@event_status
end
|
187
188
189
|
# File 'lib/openactive/models/schema/event.rb', line 187
def funder
@funder
end
|
23
24
25
|
# File 'lib/openactive/models/schema/event.rb', line 23
def in_language
@in_language
end
|
#is_accessible_for_free ⇒ Boolean?
163
164
165
|
# File 'lib/openactive/models/schema/event.rb', line 163
def is_accessible_for_free
@is_accessible_for_free
end
|
180
181
182
|
# File 'lib/openactive/models/schema/event.rb', line 180
def location
@location
end
|
#maximum_attendee_capacity ⇒ int?
152
153
154
|
# File 'lib/openactive/models/schema/event.rb', line 152
def maximum_attendee_capacity
@maximum_attendee_capacity
end
|
12
13
14
|
# File 'lib/openactive/models/schema/event.rb', line 12
def offers
@offers
end
|
193
194
195
|
# File 'lib/openactive/models/schema/event.rb', line 193
def organizer
@organizer
end
|
17
18
19
|
# File 'lib/openactive/models/schema/event.rb', line 17
def performer
@performer
end
|
140
141
142
|
# File 'lib/openactive/models/schema/event.rb', line 140
def performers
@performers
end
|
#previous_start_date ⇒ Date?
124
125
126
|
# File 'lib/openactive/models/schema/event.rb', line 124
def previous_start_date
@previous_start_date
end
|
175
176
177
|
# File 'lib/openactive/models/schema/event.rb', line 175
def recorded_in
@recorded_in
end
|
#remaining_attendee_capacity ⇒ int?
206
207
208
|
# File 'lib/openactive/models/schema/event.rb', line 206
def remaining_attendee_capacity
@remaining_attendee_capacity
end
|
135
136
137
|
# File 'lib/openactive/models/schema/event.rb', line 135
def review
@review
end
|
146
147
148
|
# File 'lib/openactive/models/schema/event.rb', line 146
def
@sponsor
end
|
#start_date ⇒ DateTime, ...
66
67
68
|
# File 'lib/openactive/models/schema/event.rb', line 66
def start_date
@start_date
end
|
40
41
42
|
# File 'lib/openactive/models/schema/event.rb', line 40
def sub_event
@sub_event
end
|
119
120
121
|
# File 'lib/openactive/models/schema/event.rb', line 119
def sub_events
@sub_events
end
|
91
92
93
|
# File 'lib/openactive/models/schema/event.rb', line 91
def super_event
@super_event
end
|
113
114
115
|
# File 'lib/openactive/models/schema/event.rb', line 113
def translator
@translator
end
|
#type ⇒ String
7
8
9
|
# File 'lib/openactive/models/schema/event.rb', line 7
def type
"schema:Event"
end
|
#typical_age_range ⇒ String
96
97
98
|
# File 'lib/openactive/models/schema/event.rb', line 96
def typical_age_range
@typical_age_range
end
|
130
131
132
|
# File 'lib/openactive/models/schema/event.rb', line 130
def work_featured
@work_featured
end
|
45
46
47
|
# File 'lib/openactive/models/schema/event.rb', line 45
def work_performed
@work_performed
end
|