Class: OnebusawaySDK::Models::References::Situation
- Inherits:
-
Internal::Type::BaseModel
- Object
- Internal::Type::BaseModel
- OnebusawaySDK::Models::References::Situation
- Defined in:
- lib/onebusaway_sdk/models/references.rb
Defined Under Namespace
Modules: Reason Classes: ActiveWindow, AllAffect, Consequence, Description, PublicationWindow, Summary, URL
Instance Attribute Summary collapse
- #active_windows ⇒ Array<OnebusawaySDK::Models::References::Situation::ActiveWindow>?
- #all_affects ⇒ Array<OnebusawaySDK::Models::References::Situation::AllAffect>?
-
#consequence_message ⇒ String?
Message regarding the consequence of the situation.
- #consequences ⇒ Array<OnebusawaySDK::Models::References::Situation::Consequence>?
-
#creation_time ⇒ Integer
Unix timestamp of when this situation was created.
- #description ⇒ OnebusawaySDK::Models::References::Situation::Description?
-
#id ⇒ String
Unique identifier for the situation.
- #publication_windows ⇒ Array<OnebusawaySDK::Models::References::Situation::PublicationWindow>?
-
#reason ⇒ Symbol, ...
Reason for the service alert, taken from TPEG codes.
-
#severity ⇒ String?
Severity of the situation.
- #summary ⇒ OnebusawaySDK::Models::References::Situation::Summary?
- #url ⇒ OnebusawaySDK::Models::References::Situation::URL?
Class Method Summary collapse
Instance Method Summary collapse
- #initialize(lang: nil, value: nil) ⇒ Object constructor
Methods inherited from Internal::Type::BaseModel
==, #==, #[], coerce, #deconstruct_keys, #deep_to_h, dump, fields, hash, #hash, inherited, inspect, #inspect, known_fields, optional, recursively_to_h, required, #to_h, #to_json, #to_s, to_sorbet_type, #to_yaml
Methods included from Internal::Type::Converter
#coerce, coerce, #dump, dump, inspect, #inspect, meta_info, new_coerce_state, type_info
Methods included from Internal::Util::SorbetRuntimeSupport
#const_missing, #define_sorbet_constant!, #sorbet_constant_defined?, #to_sorbet_type, to_sorbet_type
Constructor Details
#initialize(lang: nil, value: nil) ⇒ Object
|
|
# File 'lib/onebusaway_sdk/models/references.rb', line 291
|
Instance Attribute Details
#active_windows ⇒ Array<OnebusawaySDK::Models::References::Situation::ActiveWindow>?
190 191 192 193 194 |
# File 'lib/onebusaway_sdk/models/references.rb', line 190 optional :active_windows, -> { OnebusawaySDK::Internal::Type::ArrayOf[OnebusawaySDK::References::Situation::ActiveWindow] }, api_name: :activeWindows |
#all_affects ⇒ Array<OnebusawaySDK::Models::References::Situation::AllAffect>?
199 200 201 202 203 |
# File 'lib/onebusaway_sdk/models/references.rb', line 199 optional :all_affects, -> { OnebusawaySDK::Internal::Type::ArrayOf[OnebusawaySDK::References::Situation::AllAffect] }, api_name: :allAffects |
#consequence_message ⇒ String?
Message regarding the consequence of the situation.
209 |
# File 'lib/onebusaway_sdk/models/references.rb', line 209 optional :consequence_message, String, api_name: :consequenceMessage |
#consequences ⇒ Array<OnebusawaySDK::Models::References::Situation::Consequence>?
214 215 |
# File 'lib/onebusaway_sdk/models/references.rb', line 214 optional :consequences, -> { OnebusawaySDK::Internal::Type::ArrayOf[OnebusawaySDK::References::Situation::Consequence] } |
#creation_time ⇒ Integer
Unix timestamp of when this situation was created.
185 |
# File 'lib/onebusaway_sdk/models/references.rb', line 185 required :creation_time, Integer, api_name: :creationTime |
#description ⇒ OnebusawaySDK::Models::References::Situation::Description?
220 |
# File 'lib/onebusaway_sdk/models/references.rb', line 220 optional :description, -> { OnebusawaySDK::References::Situation::Description } |
#id ⇒ String
Unique identifier for the situation.
179 |
# File 'lib/onebusaway_sdk/models/references.rb', line 179 required :id, String |
#publication_windows ⇒ Array<OnebusawaySDK::Models::References::Situation::PublicationWindow>?
225 226 227 228 229 |
# File 'lib/onebusaway_sdk/models/references.rb', line 225 optional :publication_windows, -> { OnebusawaySDK::Internal::Type::ArrayOf[OnebusawaySDK::References::Situation::PublicationWindow] }, api_name: :publicationWindows |
#reason ⇒ Symbol, ...
Reason for the service alert, taken from TPEG codes.
235 |
# File 'lib/onebusaway_sdk/models/references.rb', line 235 optional :reason, enum: -> { OnebusawaySDK::References::Situation::Reason } |
#severity ⇒ String?
Severity of the situation.
241 |
# File 'lib/onebusaway_sdk/models/references.rb', line 241 optional :severity, String |
#summary ⇒ OnebusawaySDK::Models::References::Situation::Summary?
246 |
# File 'lib/onebusaway_sdk/models/references.rb', line 246 optional :summary, -> { OnebusawaySDK::References::Situation::Summary } |
#url ⇒ OnebusawaySDK::Models::References::Situation::URL?
251 |
# File 'lib/onebusaway_sdk/models/references.rb', line 251 optional :url, -> { OnebusawaySDK::References::Situation::URL } |
Class Method Details
.values ⇒ Array<Symbol>
|
|
# File 'lib/onebusaway_sdk/models/references.rb', line 470
|