Class: Moov::Models::Components::OnboardingInvite
- Inherits:
-
Object
- Object
- Moov::Models::Components::OnboardingInvite
- Extended by:
- T::Sig
- Includes:
- Crystalline::MetadataFields
- Defined in:
- lib/moov/models/components/onboardinginvite.rb
Instance Method Summary collapse
- #==(other) ⇒ Object
-
#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
constructor
A new instance of OnboardingInvite.
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 = 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.redeemed_account_id 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 |