Class: Moov::Models::Components::OnboardingInvite

Inherits:
Object
  • Object
show all
Extended by:
T::Sig
Includes:
Crystalline::MetadataFields
Defined in:
lib/moov/models/components/onboardinginvite.rb

Instance Method Summary collapse

Methods included from Crystalline::MetadataFields

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

Constructor Details

#initialize(code:, link:, scopes:, capabilities:, fee_plan_codes:, created_on:, return_url: nil, terms_of_service_url: nil, redeemed_account_id: nil, prefill: nil, partner: nil, revoked_on: nil, redeemed_on: nil) ⇒ OnboardingInvite

Returns a new instance of OnboardingInvite.



46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
# File 'lib/moov/models/components/onboardinginvite.rb', line 46

def initialize(code:, link:, scopes:, capabilities:, fee_plan_codes:, created_on:, return_url: nil, terms_of_service_url: nil, redeemed_account_id: nil, prefill: nil, partner: nil, revoked_on: nil, redeemed_on: nil)
  @code = code
  @link = link
  @scopes = scopes
  @capabilities = capabilities
  @fee_plan_codes = fee_plan_codes
  @created_on = created_on
  @return_url = return_url
  @terms_of_service_url = terms_of_service_url
  @redeemed_account_id = 
  @prefill = prefill
  @partner = partner
  @revoked_on = revoked_on
  @redeemed_on = redeemed_on
end

Instance Method Details

#==(other) ⇒ Object



63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
# File 'lib/moov/models/components/onboardinginvite.rb', line 63

def ==(other)
  return false unless other.is_a? self.class
  return false unless @code == other.code
  return false unless @link == other.link
  return false unless @scopes == other.scopes
  return false unless @capabilities == other.capabilities
  return false unless @fee_plan_codes == other.fee_plan_codes
  return false unless @created_on == other.created_on
  return false unless @return_url == other.return_url
  return false unless @terms_of_service_url == other.terms_of_service_url
  return false unless @redeemed_account_id == other.
  return false unless @prefill == other.prefill
  return false unless @partner == other.partner
  return false unless @revoked_on == other.revoked_on
  return false unless @redeemed_on == other.redeemed_on
  true
end