Module: SchemaOrg::Mixins::BroadcastFrequencySpecification

Includes:
Intangible
Included in:
BroadcastFrequencySpecification
Defined in:
lib/schema_org/mixins/broadcast_frequency_specification.rb

Class Method Summary collapse

Instance Method Summary collapse

Methods included from Thing

#additional_type, #additional_type=, #alternate_name, #alternate_name=, #description, #description=, #disambiguating_description, #disambiguating_description=, #identifier, #identifier=, #image, #image=, #main_entity_of_page, #main_entity_of_page=, #name, #name=, #owner, #owner=, #potential_action, #potential_action=, #same_as, #same_as=, #subject_of, #subject_of=, #url, #url=

Class Method Details

.schema_property_definitionsObject



11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
# File 'lib/schema_org/mixins/broadcast_frequency_specification.rb', line 11

def self.schema_property_definitions
  {
    broadcast_frequency_value: {
      schema_name: "broadcastFrequencyValue",
      schema_url: "https://schema.org/broadcastFrequencyValue",
      comment_lines: ["The frequency in MHz for a particular broadcast."].freeze,
      ranges: ["Number", "QuantitativeValue"].freeze,
      external_ranges: [].freeze,
      inverse_of: nil,
      superseded_by: nil,
      supersedes: nil
    }.freeze,
    broadcast_signal_modulation: {
      schema_name: "broadcastSignalModulation",
      schema_url: "https://schema.org/broadcastSignalModulation",
      comment_lines: ["The modulation (e.g. FM, AM, etc) used by a particular broadcast service."].freeze,
      ranges: ["QualitativeValue", "Text"].freeze,
      external_ranges: [].freeze,
      inverse_of: nil,
      superseded_by: nil,
      supersedes: nil
    }.freeze,
    broadcast_sub_channel: {
      schema_name: "broadcastSubChannel",
      schema_url: "https://schema.org/broadcastSubChannel",
      comment_lines: ["The subchannel used for the broadcast."].freeze,
      ranges: ["Text"].freeze,
      external_ranges: [].freeze,
      inverse_of: nil,
      superseded_by: nil,
      supersedes: nil
    }.freeze
  }.freeze
end

Instance Method Details

#broadcast_frequency_valueObject

The frequency in MHz for a particular broadcast.



47
48
49
# File 'lib/schema_org/mixins/broadcast_frequency_specification.rb', line 47

def broadcast_frequency_value
  read_property(:broadcast_frequency_value)
end

#broadcast_frequency_value=(value) ⇒ Object

The frequency in MHz for a particular broadcast.



52
53
54
# File 'lib/schema_org/mixins/broadcast_frequency_specification.rb', line 52

def broadcast_frequency_value=(value)
  write_property(:broadcast_frequency_value, value)
end

#broadcast_signal_modulationObject

The modulation (e.g. FM, AM, etc) used by a particular broadcast service.



57
58
59
# File 'lib/schema_org/mixins/broadcast_frequency_specification.rb', line 57

def broadcast_signal_modulation
  read_property(:broadcast_signal_modulation)
end

#broadcast_signal_modulation=(value) ⇒ Object

The modulation (e.g. FM, AM, etc) used by a particular broadcast service.



62
63
64
# File 'lib/schema_org/mixins/broadcast_frequency_specification.rb', line 62

def broadcast_signal_modulation=(value)
  write_property(:broadcast_signal_modulation, value)
end

#broadcast_sub_channelObject

The subchannel used for the broadcast.



67
68
69
# File 'lib/schema_org/mixins/broadcast_frequency_specification.rb', line 67

def broadcast_sub_channel
  read_property(:broadcast_sub_channel)
end

#broadcast_sub_channel=(value) ⇒ Object

The subchannel used for the broadcast.



72
73
74
# File 'lib/schema_org/mixins/broadcast_frequency_specification.rb', line 72

def broadcast_sub_channel=(value)
  write_property(:broadcast_sub_channel, value)
end