Class: OpenActive::Models::Schedule
Overview
This type is derived from [Schedule](pending.schema.org/Schedule), 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 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
#by_day ⇒ Array<String>, ...
12
13
14
|
# File 'lib/openactive/models/schedule.rb', line 12
def by_day
@by_day
end
|
#by_month ⇒ Array<int>?
19
20
21
|
# File 'lib/openactive/models/schedule.rb', line 19
def by_month
@by_month
end
|
#by_month_day ⇒ Array<int>?
25
26
27
|
# File 'lib/openactive/models/schedule.rb', line 25
def by_month_day
@by_month_day
end
|
#duration ⇒ ActiveSupport::Duration?
31
32
33
|
# File 'lib/openactive/models/schedule.rb', line 31
def duration
@duration
end
|
#end_date ⇒ Date?
78
79
80
|
# File 'lib/openactive/models/schedule.rb', line 78
def end_date
@end_date
end
|
#end_time ⇒ Time?
37
38
39
|
# File 'lib/openactive/models/schedule.rb', line 37
def end_time
@end_time
end
|
#except_date ⇒ Array<DateTime>, ...
43
44
45
|
# File 'lib/openactive/models/schedule.rb', line 43
def except_date
@except_date
end
|
#id_template ⇒ URI
50
51
52
|
# File 'lib/openactive/models/schedule.rb', line 50
def id_template
@id_template
end
|
#repeat_count ⇒ int?
55
56
57
|
# File 'lib/openactive/models/schedule.rb', line 55
def repeat_count
@repeat_count
end
|
#repeat_frequency ⇒ ActiveSupport::Duration?
61
62
63
|
# File 'lib/openactive/models/schedule.rb', line 61
def repeat_frequency
@repeat_frequency
end
|
#scheduled_event_type ⇒ String
67
68
69
|
# File 'lib/openactive/models/schedule.rb', line 67
def scheduled_event_type
@scheduled_event_type
end
|
#start_date ⇒ Date?
72
73
74
|
# File 'lib/openactive/models/schedule.rb', line 72
def start_date
@start_date
end
|
#start_time ⇒ Time?
84
85
86
|
# File 'lib/openactive/models/schedule.rb', line 84
def start_time
@start_time
end
|
#time_zone ⇒ String
95
96
97
|
# File 'lib/openactive/models/schedule.rb', line 95
def time_zone
@time_zone
end
|
#type ⇒ String
7
8
9
|
# File 'lib/openactive/models/schedule.rb', line 7
def type
"Schedule"
end
|
#url_template ⇒ URI
90
91
92
|
# File 'lib/openactive/models/schedule.rb', line 90
def url_template
@url_template
end
|