Class: PlexRubySDK::Models::Operations::PostUsersSignInDataRequestBody

Inherits:
Object
  • Object
show all
Extended by:
T::Sig
Includes:
Crystalline::MetadataFields
Defined in:
lib/plex_ruby_sdk/models/operations/post_users_sign_in_data_requestbody.rb

Overview

Login credentials

Instance Method Summary collapse

Methods included from Crystalline::MetadataFields

#field, #fields, included, #marshal_single, #to_dict, #to_json

Constructor Details

#initialize(login: nil, password: nil, remember_me: nil, verification_code: nil) ⇒ PostUsersSignInDataRequestBody

Returns a new instance of PostUsersSignInDataRequestBody.



30
31
32
33
34
35
# File 'lib/plex_ruby_sdk/models/operations/post_users_sign_in_data_requestbody.rb', line 30

def initialize(login: nil, password: nil, remember_me: nil, verification_code: nil)
  @login = 
  @password = password
  @remember_me = remember_me
  @verification_code = verification_code
end

Instance Method Details

#==(other) ⇒ Object



37
38
39
40
41
42
43
44
# File 'lib/plex_ruby_sdk/models/operations/post_users_sign_in_data_requestbody.rb', line 37

def ==(other)
  return false unless other.is_a? self.class
  return false unless @login == other.
  return false unless @password == other.password
  return false unless @remember_me == other.remember_me
  return false unless @verification_code == other.verification_code
  true
end