Class: FinchAPI::Models::AccountUpdateEvent::Data

Inherits:
BaseModel
  • Object
show all
Defined in:
lib/finch-api/models/account_update_event.rb

Overview

def initialize: (Hash | FinchAPI::BaseModel) -> void

Defined Under Namespace

Classes: AuthenticationMethod

Instance Attribute Summary collapse

Instance Method Summary collapse

Constructor Details

#initialize(authentication_method:, status:) ⇒ Data

Returns a new instance of Data.



4
# File 'lib/finch-api/models/account_update_event.rb', line 4

def initialize(authentication_method:, status:, **) = super

Instance Attribute Details

#authentication_methodFinchAPI::Models::AccountUpdateEvent::Data::AuthenticationMethod



36
# File 'lib/finch-api/models/account_update_event.rb', line 36

required :authentication_method, -> { FinchAPI::Models::AccountUpdateEvent::Data::AuthenticationMethod }

#statusSymbol, FinchAPI::Models::ConnectionStatusType



41
# File 'lib/finch-api/models/account_update_event.rb', line 41

required :status, enum: -> { FinchAPI::Models::ConnectionStatusType }