Class: Believe::Models::EpisodeUpdateParams

Inherits:
Internal::Type::BaseModel show all
Extended by:
Internal::Type::RequestParameters::Converter
Includes:
Internal::Type::RequestParameters
Defined in:
lib/believe/models/episode_update_params.rb

Overview

Instance Attribute Summary collapse

Attributes included from Internal::Type::RequestParameters

#request_options

Instance Method Summary collapse

Methods included from Internal::Type::RequestParameters::Converter

dump_request

Methods included from Internal::Type::RequestParameters

included

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(episode_id:, air_date: nil, biscuits_with_boss_moment: nil, character_focus: nil, director: nil, episode_number: nil, main_theme: nil, memorable_moments: nil, runtime_minutes: nil, season: nil, synopsis: nil, ted_wisdom: nil, title: nil, us_viewers_millions: nil, viewer_rating: nil, writer: nil, request_options: {}) ⇒ Object

Parameters:

  • episode_id (String)
  • air_date (Date, nil) (defaults to: nil)
  • biscuits_with_boss_moment (String, nil) (defaults to: nil)
  • character_focus (Array<String>, nil) (defaults to: nil)
  • director (String, nil) (defaults to: nil)
  • episode_number (Integer, nil) (defaults to: nil)
  • main_theme (String, nil) (defaults to: nil)
  • memorable_moments (Array<String>, nil) (defaults to: nil)
  • runtime_minutes (Integer, nil) (defaults to: nil)
  • season (Integer, nil) (defaults to: nil)
  • synopsis (String, nil) (defaults to: nil)
  • ted_wisdom (String, nil) (defaults to: nil)
  • title (String, nil) (defaults to: nil)
  • us_viewers_millions (Float, nil) (defaults to: nil)
  • viewer_rating (Float, nil) (defaults to: nil)
  • writer (String, nil) (defaults to: nil)
  • request_options (::Believe::RequestOptions, Hash{Symbol=>Object}) (defaults to: {})


# File 'lib/believe/models/episode_update_params.rb', line 90

Instance Attribute Details

#air_dateDate?

Returns:

  • (Date, nil)


18
# File 'lib/believe/models/episode_update_params.rb', line 18

optional :air_date, Date, nil?: true

#biscuits_with_boss_momentString?

Returns:

  • (String, nil)


23
# File 'lib/believe/models/episode_update_params.rb', line 23

optional :biscuits_with_boss_moment, String, nil?: true

#character_focusArray<String>?

Returns:

  • (Array<String>, nil)


28
# File 'lib/believe/models/episode_update_params.rb', line 28

optional :character_focus, ::Believe::Internal::Type::ArrayOf[String], nil?: true

#directorString?

Returns:

  • (String, nil)


33
# File 'lib/believe/models/episode_update_params.rb', line 33

optional :director, String, nil?: true

#episode_idString

Returns:

  • (String)


13
# File 'lib/believe/models/episode_update_params.rb', line 13

required :episode_id, String

#episode_numberInteger?

Returns:

  • (Integer, nil)


38
# File 'lib/believe/models/episode_update_params.rb', line 38

optional :episode_number, Integer, nil?: true

#main_themeString?

Returns:

  • (String, nil)


43
# File 'lib/believe/models/episode_update_params.rb', line 43

optional :main_theme, String, nil?: true

#memorable_momentsArray<String>?

Returns:

  • (Array<String>, nil)


48
# File 'lib/believe/models/episode_update_params.rb', line 48

optional :memorable_moments, ::Believe::Internal::Type::ArrayOf[String], nil?: true

#runtime_minutesInteger?

Returns:

  • (Integer, nil)


53
# File 'lib/believe/models/episode_update_params.rb', line 53

optional :runtime_minutes, Integer, nil?: true

#seasonInteger?

Returns:

  • (Integer, nil)


58
# File 'lib/believe/models/episode_update_params.rb', line 58

optional :season, Integer, nil?: true

#synopsisString?

Returns:

  • (String, nil)


63
# File 'lib/believe/models/episode_update_params.rb', line 63

optional :synopsis, String, nil?: true

#ted_wisdomString?

Returns:

  • (String, nil)


68
# File 'lib/believe/models/episode_update_params.rb', line 68

optional :ted_wisdom, String, nil?: true

#titleString?

Returns:

  • (String, nil)


73
# File 'lib/believe/models/episode_update_params.rb', line 73

optional :title, String, nil?: true

#us_viewers_millionsFloat?

Returns:

  • (Float, nil)


78
# File 'lib/believe/models/episode_update_params.rb', line 78

optional :us_viewers_millions, Float, nil?: true

#viewer_ratingFloat?

Returns:

  • (Float, nil)


83
# File 'lib/believe/models/episode_update_params.rb', line 83

optional :viewer_rating, Float, nil?: true

#writerString?

Returns:

  • (String, nil)


88
# File 'lib/believe/models/episode_update_params.rb', line 88

optional :writer, String, nil?: true