Class: OpenActive::Models::Schema::BroadcastService

Inherits:
Service show all
Defined in:
lib/openactive/models/schema/broadcast_service.rb

Direct Known Subclasses

RadioBroadcastService

Instance Attribute Summary collapse

Attributes inherited from Service

#aggregate_rating, #area_served, #audience, #available_channel, #award, #brand, #broker, #category, #has_offer_catalog, #hours_available, #is_related_to, #is_similar_to, #logo, #offers, #produces, #provider, #provider_mobility, #review, #service_area, #service_audience, #service_output, #service_type, #slogan, #terms_of_service

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

Methods included from Concerns::TypeChecker

#check_types, included

Methods included from Concerns::JsonLdSerializable

included, #to_h, #values

Constructor Details

This class inherits a constructor from OpenActive::BaseModel

Instance Attribute Details

#areaOpenActive::Models::Schema::Place



27
28
29
# File 'lib/openactive/models/schema/broadcast_service.rb', line 27

def area
  @area
end

#broadcast_affiliate_ofOpenActive::Models::Schema::Organization



42
43
44
# File 'lib/openactive/models/schema/broadcast_service.rb', line 42

def broadcast_affiliate_of
  @broadcast_affiliate_of
end

#broadcast_display_nameString

Returns:

  • (String)


32
33
34
# File 'lib/openactive/models/schema/broadcast_service.rb', line 32

def broadcast_display_name
  @broadcast_display_name
end

#broadcast_frequencyString, OpenActive::Models::Schema::BroadcastFrequencySpecification



57
58
59
# File 'lib/openactive/models/schema/broadcast_service.rb', line 57

def broadcast_frequency
  @broadcast_frequency
end

#broadcast_timezoneString

Returns:

  • (String)


52
53
54
# File 'lib/openactive/models/schema/broadcast_service.rb', line 52

def broadcast_timezone
  @broadcast_timezone
end

#broadcasterOpenActive::Models::Schema::Organization



17
18
19
# File 'lib/openactive/models/schema/broadcast_service.rb', line 17

def broadcaster
  @broadcaster
end

#call_signString

Returns:

  • (String)


12
13
14
# File 'lib/openactive/models/schema/broadcast_service.rb', line 12

def call_sign
  @call_sign
end

#has_broadcast_channelOpenActive::Models::Schema::BroadcastChannel



22
23
24
# File 'lib/openactive/models/schema/broadcast_service.rb', line 22

def has_broadcast_channel
  @has_broadcast_channel
end

#parent_serviceOpenActive::Models::Schema::BroadcastService



37
38
39
# File 'lib/openactive/models/schema/broadcast_service.rb', line 37

def parent_service
  @parent_service
end

#typeString

Returns:

  • (String)


7
8
9
# File 'lib/openactive/models/schema/broadcast_service.rb', line 7

def type
  "schema:BroadcastService"
end

#video_formatString

Returns:

  • (String)


47
48
49
# File 'lib/openactive/models/schema/broadcast_service.rb', line 47

def video_format
  @video_format
end