Class: SportsOddsAPI::Models::Event::Status

Inherits:
Internal::Type::BaseModel show all
Defined in:
lib/sports_odds_api/models/event.rb,
sig/sports_odds_api/models/event.rbs

Overview

See Also:

  • SportsOddsAPI::Models::Event#status

Defined Under Namespace

Classes: Periods

Instance Attribute Summary collapse

Instance Method Summary collapse

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(cancelled: nil, completed: nil, current_period_id: nil, delayed: nil, display_long: nil, display_short: nil, ended: nil, finalized: nil, hard_start: nil, live: nil, odds_available: nil, odds_present: nil, periods: nil, previous_period_id: nil, re_grade: nil, started: nil, starts_at: nil) ⇒ Object

Parameters:

  • cancelled (Boolean) (defaults to: nil)
  • completed (Boolean) (defaults to: nil)
  • current_period_id (String) (defaults to: nil)
  • delayed (Boolean) (defaults to: nil)
  • display_long (String) (defaults to: nil)
  • display_short (String) (defaults to: nil)
  • ended (Boolean) (defaults to: nil)
  • finalized (Boolean) (defaults to: nil)
  • hard_start (Boolean) (defaults to: nil)
  • live (Boolean) (defaults to: nil)
  • odds_available (Boolean) (defaults to: nil)
  • odds_present (Boolean) (defaults to: nil)
  • periods (SportsOddsAPI::Models::Event::Status::Periods) (defaults to: nil)
  • previous_period_id (String) (defaults to: nil)
  • re_grade (Boolean) (defaults to: nil)
  • started (Boolean) (defaults to: nil)
  • starts_at (Time) (defaults to: nil)


# File 'lib/sports_odds_api/models/event.rb', line 626

Instance Attribute Details

#cancelledBoolean?

Parameters:

  • (Boolean)

Returns:

  • (Boolean, nil)


544
# File 'lib/sports_odds_api/models/event.rb', line 544

optional :cancelled, SportsOddsAPI::Internal::Type::Boolean

#completedBoolean?

Parameters:

  • (Boolean)

Returns:

  • (Boolean, nil)


549
# File 'lib/sports_odds_api/models/event.rb', line 549

optional :completed, SportsOddsAPI::Internal::Type::Boolean

#current_period_idString?

Parameters:

  • (String)

Returns:

  • (String, nil)


554
# File 'lib/sports_odds_api/models/event.rb', line 554

optional :current_period_id, String, api_name: :currentPeriodID

#delayedBoolean?

Parameters:

  • (Boolean)

Returns:

  • (Boolean, nil)


559
# File 'lib/sports_odds_api/models/event.rb', line 559

optional :delayed, SportsOddsAPI::Internal::Type::Boolean

#display_longString?

Parameters:

  • (String)

Returns:

  • (String, nil)


564
# File 'lib/sports_odds_api/models/event.rb', line 564

optional :display_long, String, api_name: :displayLong

#display_shortString?

Parameters:

  • (String)

Returns:

  • (String, nil)


569
# File 'lib/sports_odds_api/models/event.rb', line 569

optional :display_short, String, api_name: :displayShort

#endedBoolean?

Parameters:

  • (Boolean)

Returns:

  • (Boolean, nil)


574
# File 'lib/sports_odds_api/models/event.rb', line 574

optional :ended, SportsOddsAPI::Internal::Type::Boolean

#finalizedBoolean?

Parameters:

  • (Boolean)

Returns:

  • (Boolean, nil)


579
# File 'lib/sports_odds_api/models/event.rb', line 579

optional :finalized, SportsOddsAPI::Internal::Type::Boolean

#hard_startBoolean?

Parameters:

  • (Boolean)

Returns:

  • (Boolean, nil)


584
# File 'lib/sports_odds_api/models/event.rb', line 584

optional :hard_start, SportsOddsAPI::Internal::Type::Boolean, api_name: :hardStart

#liveBoolean?

Parameters:

  • (Boolean)

Returns:

  • (Boolean, nil)


589
# File 'lib/sports_odds_api/models/event.rb', line 589

optional :live, SportsOddsAPI::Internal::Type::Boolean

#odds_availableBoolean?

Parameters:

  • (Boolean)

Returns:

  • (Boolean, nil)


594
# File 'lib/sports_odds_api/models/event.rb', line 594

optional :odds_available, SportsOddsAPI::Internal::Type::Boolean, api_name: :oddsAvailable

#odds_presentBoolean?

Parameters:

  • (Boolean)

Returns:

  • (Boolean, nil)


599
# File 'lib/sports_odds_api/models/event.rb', line 599

optional :odds_present, SportsOddsAPI::Internal::Type::Boolean, api_name: :oddsPresent

#periodsSportsOddsAPI::Models::Event::Status::Periods?



604
# File 'lib/sports_odds_api/models/event.rb', line 604

optional :periods, -> { SportsOddsAPI::Event::Status::Periods }

#previous_period_idString?

Parameters:

  • (String)

Returns:

  • (String, nil)


609
# File 'lib/sports_odds_api/models/event.rb', line 609

optional :previous_period_id, String, api_name: :previousPeriodID

#re_gradeBoolean?

Parameters:

  • (Boolean)

Returns:

  • (Boolean, nil)


614
# File 'lib/sports_odds_api/models/event.rb', line 614

optional :re_grade, SportsOddsAPI::Internal::Type::Boolean, api_name: :reGrade

#startedBoolean?

Parameters:

  • (Boolean)

Returns:

  • (Boolean, nil)


619
# File 'lib/sports_odds_api/models/event.rb', line 619

optional :started, SportsOddsAPI::Internal::Type::Boolean

#starts_atTime?

Parameters:

  • (Time)

Returns:

  • (Time, nil)


624
# File 'lib/sports_odds_api/models/event.rb', line 624

optional :starts_at, Time, api_name: :startsAt

Instance Method Details

#to_hash{

Returns:

  • ({)


788
# File 'sig/sports_odds_api/models/event.rbs', line 788

def to_hash: -> {