Class: PlexRubySDK::Models::Operations::UserProfile
- Inherits:
-
Object
- Object
- PlexRubySDK::Models::Operations::UserProfile
- Extended by:
- T::Sig
- Includes:
- Crystalline::MetadataFields
- Defined in:
- lib/plex_ruby_sdk/models/operations/userprofile.rb
Instance Method Summary collapse
- #==(other) ⇒ Object
-
#initialize(auto_select_audio: nil, auto_select_subtitle: nil, default_audio_language: nil, default_subtitle_accessibility: nil, default_subtitle_forced: nil, default_subtitle_language: nil, media_reviews_visibility: nil, watched_indicator: nil) ⇒ UserProfile
constructor
A new instance of UserProfile.
Methods included from Crystalline::MetadataFields
#field, #fields, included, #marshal_single, #to_dict, #to_json
Constructor Details
#initialize(auto_select_audio: nil, auto_select_subtitle: nil, default_audio_language: nil, default_subtitle_accessibility: nil, default_subtitle_forced: nil, default_subtitle_language: nil, media_reviews_visibility: nil, watched_indicator: nil) ⇒ UserProfile
Returns a new instance of UserProfile.
38 39 40 41 42 43 44 45 46 47 |
# File 'lib/plex_ruby_sdk/models/operations/userprofile.rb', line 38 def initialize(auto_select_audio: nil, auto_select_subtitle: nil, default_audio_language: nil, default_subtitle_accessibility: nil, default_subtitle_forced: nil, default_subtitle_language: nil, media_reviews_visibility: nil, watched_indicator: nil) @auto_select_audio = auto_select_audio @auto_select_subtitle = auto_select_subtitle @default_audio_language = default_audio_language @default_subtitle_accessibility = default_subtitle_accessibility @default_subtitle_forced = default_subtitle_forced @default_subtitle_language = default_subtitle_language @media_reviews_visibility = media_reviews_visibility @watched_indicator = watched_indicator end |
Instance Method Details
#==(other) ⇒ Object
49 50 51 52 53 54 55 56 57 58 59 60 |
# File 'lib/plex_ruby_sdk/models/operations/userprofile.rb', line 49 def ==(other) return false unless other.is_a? self.class return false unless @auto_select_audio == other.auto_select_audio return false unless @auto_select_subtitle == other.auto_select_subtitle return false unless @default_audio_language == other.default_audio_language return false unless @default_subtitle_accessibility == other.default_subtitle_accessibility return false unless @default_subtitle_forced == other.default_subtitle_forced return false unless @default_subtitle_language == other.default_subtitle_language return false unless @media_reviews_visibility == other.media_reviews_visibility return false unless @watched_indicator == other.watched_indicator true end |