Class: SchemaOrg::TrainTrip
Overview
Constant Summary
collapse
- SCHEMA_NAME =
"TrainTrip"
- SCHEMA_TYPES =
[self, SchemaOrg::Trip, SchemaOrg::Intangible, SchemaOrg::Thing].freeze
Class Method Summary
collapse
Instance Method Summary
collapse
#arrival_platform, #arrival_platform=, #arrival_station, #arrival_station=, #departure_platform, #departure_platform=, #departure_station, #departure_station=, schema_property_definitions, #train_name, #train_name=, #train_number, #train_number=
#arrival_time, #arrival_time=, #departure_time, #departure_time=, #itinerary, #itinerary=, #offers, #offers=, #part_of_trip, #part_of_trip=, #provider, #provider=, schema_property_definitions, #sub_trip, #sub_trip=, #trip_origin, #trip_origin=
schema_property_definitions
#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=, schema_property_definitions, #subject_of, #subject_of=, #url, #url=
Methods included from _TrainTrip
#additional_type, #additional_type=, #alternate_name, #alternate_name=, #arrival_platform, #arrival_platform=, #arrival_station, #arrival_station=, #arrival_time, #arrival_time=, #departure_platform, #departure_platform=, #departure_station, #departure_station=, #departure_time, #departure_time=, #description, #description=, #disambiguating_description, #disambiguating_description=, #identifier, #identifier=, #image, #image=, #itinerary, #itinerary=, #main_entity_of_page, #main_entity_of_page=, #name, #name=, #offers, #offers=, #owner, #owner=, #part_of_trip, #part_of_trip=, #potential_action, #potential_action=, #provider, #provider=, #same_as, #same_as=, #sub_trip, #sub_trip=, #subject_of, #subject_of=, #train_name, #train_name=, #train_number, #train_number=, #trip_origin, #trip_origin=, #url, #url=
Class Method Details
.new(**properties) ⇒ TrainTrip
30
31
32
|
# File 'lib/schema_org/types/train_trip.rb', line 30
def new(**properties)
super
end
|
.schema_name ⇒ String
17
18
19
|
# File 'lib/schema_org/types/train_trip.rb', line 17
def schema_name
SCHEMA_NAME
end
|
.schema_type?(other_type) ⇒ Boolean
25
26
27
28
|
# File 'lib/schema_org/types/train_trip.rb', line 25
def schema_type?(other_type)
Base.schema_type_argument!(other_type)
SCHEMA_TYPES.include?(other_type)
end
|
.schema_types ⇒ ::Array[::Class]
21
22
23
|
# File 'lib/schema_org/types/train_trip.rb', line 21
def schema_types
SCHEMA_TYPES
end
|
Instance Method Details
#schema_type? ⇒ Boolean
129509
|
# File 'sig/schema_org.rbs', line 129509
def schema_type?: (untyped) -> bool
|
#schema_types ⇒ ::Array[::Class]
129508
|
# File 'sig/schema_org.rbs', line 129508
def schema_types: () -> ::Array[::Class]
|