Class: Inttegro::FinancialAccount::Connected

Inherits:
T::Struct
  • Object
show all
Defined in:
lib/inttegro/financial_account/connected.rb

Overview

Typed representation of the connected object in the Inttegro API.

This generated model is immutable. Construct it with .new, or decode a string-keyed API payload with .from_hash. #serialize produces a string-keyed hash using the original wire field names and serialized enum values.

Instance Attribute Summary collapse

Instance Attribute Details

#archived_at ⇒ Time? (readonly)

Value of the archived_at field in the Inttegro API payload.

Optional in the API payload; omitted values default to nil. Wire name: archived_at.

Returns:

  • (Time, nil)


145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
# File 'lib/inttegro/financial_account/connected.rb', line 145

class Connected < T::Struct
  const :archived_at, T.nilable(Time), default: nil
  const :created_at, Time
  const :currency, String
  const :custom_data, T.nilable(Inttegro::CustomData), default: nil
  const :description, T.nilable(String), default: nil
  const :fingerprint, String
  const :id, String
  const :institution, T.nilable(Inttegro::Shared::FinancialInstitution), default: nil
  const :label, T.nilable(String), default: nil
  const :pull_configuration, T.nilable(Inttegro::FinancialAccount::PullConfiguration), default: nil
  const :push_configuration, T.nilable(Inttegro::FinancialAccount::PushConfiguration), default: nil
  const :reference, T.nilable(String), default: nil
  const :supplied, T.nilable(Inttegro::Shared::ResourceSupply), default: nil
  const :type, Inttegro::FinancialAccount::Type
  const :verification, T.nilable(Inttegro::FinancialAccount::Verification), default: nil
  const :bank_account, T.nilable(Inttegro::FinancialAccount::Bank), default: nil
  const :dosh_account, T.nilable(Inttegro::Shared::DoshAccount), default: nil
  const :owner, T.nilable(Inttegro::FinancialAccount::Owner), default: nil
  const :wallet, T.nilable(Inttegro::FinancialAccount::Wallet), default: nil
end

#bank_account ⇒ Inttegro::FinancialAccount::Bank? (readonly)

Value of the bank_account field in the Inttegro API payload.

Optional in the API payload; omitted values default to nil. Wire name: bank_account.



145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
# File 'lib/inttegro/financial_account/connected.rb', line 145

class Connected < T::Struct
  const :archived_at, T.nilable(Time), default: nil
  const :created_at, Time
  const :currency, String
  const :custom_data, T.nilable(Inttegro::CustomData), default: nil
  const :description, T.nilable(String), default: nil
  const :fingerprint, String
  const :id, String
  const :institution, T.nilable(Inttegro::Shared::FinancialInstitution), default: nil
  const :label, T.nilable(String), default: nil
  const :pull_configuration, T.nilable(Inttegro::FinancialAccount::PullConfiguration), default: nil
  const :push_configuration, T.nilable(Inttegro::FinancialAccount::PushConfiguration), default: nil
  const :reference, T.nilable(String), default: nil
  const :supplied, T.nilable(Inttegro::Shared::ResourceSupply), default: nil
  const :type, Inttegro::FinancialAccount::Type
  const :verification, T.nilable(Inttegro::FinancialAccount::Verification), default: nil
  const :bank_account, T.nilable(Inttegro::FinancialAccount::Bank), default: nil
  const :dosh_account, T.nilable(Inttegro::Shared::DoshAccount), default: nil
  const :owner, T.nilable(Inttegro::FinancialAccount::Owner), default: nil
  const :wallet, T.nilable(Inttegro::FinancialAccount::Wallet), default: nil
end

#created_at ⇒ Time (readonly)

Value of the created_at field in the Inttegro API payload.

Required in the API payload. Wire name: created_at.

Returns:

  • (Time)


145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
# File 'lib/inttegro/financial_account/connected.rb', line 145

class Connected < T::Struct
  const :archived_at, T.nilable(Time), default: nil
  const :created_at, Time
  const :currency, String
  const :custom_data, T.nilable(Inttegro::CustomData), default: nil
  const :description, T.nilable(String), default: nil
  const :fingerprint, String
  const :id, String
  const :institution, T.nilable(Inttegro::Shared::FinancialInstitution), default: nil
  const :label, T.nilable(String), default: nil
  const :pull_configuration, T.nilable(Inttegro::FinancialAccount::PullConfiguration), default: nil
  const :push_configuration, T.nilable(Inttegro::FinancialAccount::PushConfiguration), default: nil
  const :reference, T.nilable(String), default: nil
  const :supplied, T.nilable(Inttegro::Shared::ResourceSupply), default: nil
  const :type, Inttegro::FinancialAccount::Type
  const :verification, T.nilable(Inttegro::FinancialAccount::Verification), default: nil
  const :bank_account, T.nilable(Inttegro::FinancialAccount::Bank), default: nil
  const :dosh_account, T.nilable(Inttegro::Shared::DoshAccount), default: nil
  const :owner, T.nilable(Inttegro::FinancialAccount::Owner), default: nil
  const :wallet, T.nilable(Inttegro::FinancialAccount::Wallet), default: nil
end

#currency ⇒ String (readonly)

Value of the currency field in the Inttegro API payload.

Required in the API payload. Wire name: currency.

Returns:

  • (String)


145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
# File 'lib/inttegro/financial_account/connected.rb', line 145

class Connected < T::Struct
  const :archived_at, T.nilable(Time), default: nil
  const :created_at, Time
  const :currency, String
  const :custom_data, T.nilable(Inttegro::CustomData), default: nil
  const :description, T.nilable(String), default: nil
  const :fingerprint, String
  const :id, String
  const :institution, T.nilable(Inttegro::Shared::FinancialInstitution), default: nil
  const :label, T.nilable(String), default: nil
  const :pull_configuration, T.nilable(Inttegro::FinancialAccount::PullConfiguration), default: nil
  const :push_configuration, T.nilable(Inttegro::FinancialAccount::PushConfiguration), default: nil
  const :reference, T.nilable(String), default: nil
  const :supplied, T.nilable(Inttegro::Shared::ResourceSupply), default: nil
  const :type, Inttegro::FinancialAccount::Type
  const :verification, T.nilable(Inttegro::FinancialAccount::Verification), default: nil
  const :bank_account, T.nilable(Inttegro::FinancialAccount::Bank), default: nil
  const :dosh_account, T.nilable(Inttegro::Shared::DoshAccount), default: nil
  const :owner, T.nilable(Inttegro::FinancialAccount::Owner), default: nil
  const :wallet, T.nilable(Inttegro::FinancialAccount::Wallet), default: nil
end

#custom_data ⇒ Inttegro::CustomData? (readonly)

Merchant-defined string values attached to a resource. SDKs expose this as a semantic collection rather than a raw map.

Optional in the API payload; omitted values default to nil. Wire name: custom_data.

Returns:



145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
# File 'lib/inttegro/financial_account/connected.rb', line 145

class Connected < T::Struct
  const :archived_at, T.nilable(Time), default: nil
  const :created_at, Time
  const :currency, String
  const :custom_data, T.nilable(Inttegro::CustomData), default: nil
  const :description, T.nilable(String), default: nil
  const :fingerprint, String
  const :id, String
  const :institution, T.nilable(Inttegro::Shared::FinancialInstitution), default: nil
  const :label, T.nilable(String), default: nil
  const :pull_configuration, T.nilable(Inttegro::FinancialAccount::PullConfiguration), default: nil
  const :push_configuration, T.nilable(Inttegro::FinancialAccount::PushConfiguration), default: nil
  const :reference, T.nilable(String), default: nil
  const :supplied, T.nilable(Inttegro::Shared::ResourceSupply), default: nil
  const :type, Inttegro::FinancialAccount::Type
  const :verification, T.nilable(Inttegro::FinancialAccount::Verification), default: nil
  const :bank_account, T.nilable(Inttegro::FinancialAccount::Bank), default: nil
  const :dosh_account, T.nilable(Inttegro::Shared::DoshAccount), default: nil
  const :owner, T.nilable(Inttegro::FinancialAccount::Owner), default: nil
  const :wallet, T.nilable(Inttegro::FinancialAccount::Wallet), default: nil
end

#description ⇒ String? (readonly)

Value of the description field in the Inttegro API payload.

Optional in the API payload; omitted values default to nil. Wire name: description.

Returns:

  • (String, nil)


145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
# File 'lib/inttegro/financial_account/connected.rb', line 145

class Connected < T::Struct
  const :archived_at, T.nilable(Time), default: nil
  const :created_at, Time
  const :currency, String
  const :custom_data, T.nilable(Inttegro::CustomData), default: nil
  const :description, T.nilable(String), default: nil
  const :fingerprint, String
  const :id, String
  const :institution, T.nilable(Inttegro::Shared::FinancialInstitution), default: nil
  const :label, T.nilable(String), default: nil
  const :pull_configuration, T.nilable(Inttegro::FinancialAccount::PullConfiguration), default: nil
  const :push_configuration, T.nilable(Inttegro::FinancialAccount::PushConfiguration), default: nil
  const :reference, T.nilable(String), default: nil
  const :supplied, T.nilable(Inttegro::Shared::ResourceSupply), default: nil
  const :type, Inttegro::FinancialAccount::Type
  const :verification, T.nilable(Inttegro::FinancialAccount::Verification), default: nil
  const :bank_account, T.nilable(Inttegro::FinancialAccount::Bank), default: nil
  const :dosh_account, T.nilable(Inttegro::Shared::DoshAccount), default: nil
  const :owner, T.nilable(Inttegro::FinancialAccount::Owner), default: nil
  const :wallet, T.nilable(Inttegro::FinancialAccount::Wallet), default: nil
end

#dosh_account ⇒ Inttegro::Shared::DoshAccount? (readonly)

Dosh account marker. Dosh credentials and internal identifiers are not supplied by callers or returned publicly.

Optional in the API payload; omitted values default to nil. Wire name: dosh_account.



145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
# File 'lib/inttegro/financial_account/connected.rb', line 145

class Connected < T::Struct
  const :archived_at, T.nilable(Time), default: nil
  const :created_at, Time
  const :currency, String
  const :custom_data, T.nilable(Inttegro::CustomData), default: nil
  const :description, T.nilable(String), default: nil
  const :fingerprint, String
  const :id, String
  const :institution, T.nilable(Inttegro::Shared::FinancialInstitution), default: nil
  const :label, T.nilable(String), default: nil
  const :pull_configuration, T.nilable(Inttegro::FinancialAccount::PullConfiguration), default: nil
  const :push_configuration, T.nilable(Inttegro::FinancialAccount::PushConfiguration), default: nil
  const :reference, T.nilable(String), default: nil
  const :supplied, T.nilable(Inttegro::Shared::ResourceSupply), default: nil
  const :type, Inttegro::FinancialAccount::Type
  const :verification, T.nilable(Inttegro::FinancialAccount::Verification), default: nil
  const :bank_account, T.nilable(Inttegro::FinancialAccount::Bank), default: nil
  const :dosh_account, T.nilable(Inttegro::Shared::DoshAccount), default: nil
  const :owner, T.nilable(Inttegro::FinancialAccount::Owner), default: nil
  const :wallet, T.nilable(Inttegro::FinancialAccount::Wallet), default: nil
end

#fingerprint ⇒ String (readonly)

A stable identifier for the underlying financial account within your application. Use it to recognize when the same account has been connected more than once.

Required in the API payload. Wire name: fingerprint.

Returns:

  • (String)


145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
# File 'lib/inttegro/financial_account/connected.rb', line 145

class Connected < T::Struct
  const :archived_at, T.nilable(Time), default: nil
  const :created_at, Time
  const :currency, String
  const :custom_data, T.nilable(Inttegro::CustomData), default: nil
  const :description, T.nilable(String), default: nil
  const :fingerprint, String
  const :id, String
  const :institution, T.nilable(Inttegro::Shared::FinancialInstitution), default: nil
  const :label, T.nilable(String), default: nil
  const :pull_configuration, T.nilable(Inttegro::FinancialAccount::PullConfiguration), default: nil
  const :push_configuration, T.nilable(Inttegro::FinancialAccount::PushConfiguration), default: nil
  const :reference, T.nilable(String), default: nil
  const :supplied, T.nilable(Inttegro::Shared::ResourceSupply), default: nil
  const :type, Inttegro::FinancialAccount::Type
  const :verification, T.nilable(Inttegro::FinancialAccount::Verification), default: nil
  const :bank_account, T.nilable(Inttegro::FinancialAccount::Bank), default: nil
  const :dosh_account, T.nilable(Inttegro::Shared::DoshAccount), default: nil
  const :owner, T.nilable(Inttegro::FinancialAccount::Owner), default: nil
  const :wallet, T.nilable(Inttegro::FinancialAccount::Wallet), default: nil
end

#id ⇒ String (readonly)

Value of the id field in the Inttegro API payload.

Required in the API payload. Wire name: id.

Returns:

  • (String)


145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
# File 'lib/inttegro/financial_account/connected.rb', line 145

class Connected < T::Struct
  const :archived_at, T.nilable(Time), default: nil
  const :created_at, Time
  const :currency, String
  const :custom_data, T.nilable(Inttegro::CustomData), default: nil
  const :description, T.nilable(String), default: nil
  const :fingerprint, String
  const :id, String
  const :institution, T.nilable(Inttegro::Shared::FinancialInstitution), default: nil
  const :label, T.nilable(String), default: nil
  const :pull_configuration, T.nilable(Inttegro::FinancialAccount::PullConfiguration), default: nil
  const :push_configuration, T.nilable(Inttegro::FinancialAccount::PushConfiguration), default: nil
  const :reference, T.nilable(String), default: nil
  const :supplied, T.nilable(Inttegro::Shared::ResourceSupply), default: nil
  const :type, Inttegro::FinancialAccount::Type
  const :verification, T.nilable(Inttegro::FinancialAccount::Verification), default: nil
  const :bank_account, T.nilable(Inttegro::FinancialAccount::Bank), default: nil
  const :dosh_account, T.nilable(Inttegro::Shared::DoshAccount), default: nil
  const :owner, T.nilable(Inttegro::FinancialAccount::Owner), default: nil
  const :wallet, T.nilable(Inttegro::FinancialAccount::Wallet), default: nil
end

#institution ⇒ Inttegro::Shared::FinancialInstitution? (readonly)

Value of the institution field in the Inttegro API payload.

Optional in the API payload; omitted values default to nil. Wire name: institution.



145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
# File 'lib/inttegro/financial_account/connected.rb', line 145

class Connected < T::Struct
  const :archived_at, T.nilable(Time), default: nil
  const :created_at, Time
  const :currency, String
  const :custom_data, T.nilable(Inttegro::CustomData), default: nil
  const :description, T.nilable(String), default: nil
  const :fingerprint, String
  const :id, String
  const :institution, T.nilable(Inttegro::Shared::FinancialInstitution), default: nil
  const :label, T.nilable(String), default: nil
  const :pull_configuration, T.nilable(Inttegro::FinancialAccount::PullConfiguration), default: nil
  const :push_configuration, T.nilable(Inttegro::FinancialAccount::PushConfiguration), default: nil
  const :reference, T.nilable(String), default: nil
  const :supplied, T.nilable(Inttegro::Shared::ResourceSupply), default: nil
  const :type, Inttegro::FinancialAccount::Type
  const :verification, T.nilable(Inttegro::FinancialAccount::Verification), default: nil
  const :bank_account, T.nilable(Inttegro::FinancialAccount::Bank), default: nil
  const :dosh_account, T.nilable(Inttegro::Shared::DoshAccount), default: nil
  const :owner, T.nilable(Inttegro::FinancialAccount::Owner), default: nil
  const :wallet, T.nilable(Inttegro::FinancialAccount::Wallet), default: nil
end

#label ⇒ String? (readonly)

Value of the label field in the Inttegro API payload.

Optional in the API payload; omitted values default to nil. Wire name: label.

Returns:

  • (String, nil)


145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
# File 'lib/inttegro/financial_account/connected.rb', line 145

class Connected < T::Struct
  const :archived_at, T.nilable(Time), default: nil
  const :created_at, Time
  const :currency, String
  const :custom_data, T.nilable(Inttegro::CustomData), default: nil
  const :description, T.nilable(String), default: nil
  const :fingerprint, String
  const :id, String
  const :institution, T.nilable(Inttegro::Shared::FinancialInstitution), default: nil
  const :label, T.nilable(String), default: nil
  const :pull_configuration, T.nilable(Inttegro::FinancialAccount::PullConfiguration), default: nil
  const :push_configuration, T.nilable(Inttegro::FinancialAccount::PushConfiguration), default: nil
  const :reference, T.nilable(String), default: nil
  const :supplied, T.nilable(Inttegro::Shared::ResourceSupply), default: nil
  const :type, Inttegro::FinancialAccount::Type
  const :verification, T.nilable(Inttegro::FinancialAccount::Verification), default: nil
  const :bank_account, T.nilable(Inttegro::FinancialAccount::Bank), default: nil
  const :dosh_account, T.nilable(Inttegro::Shared::DoshAccount), default: nil
  const :owner, T.nilable(Inttegro::FinancialAccount::Owner), default: nil
  const :wallet, T.nilable(Inttegro::FinancialAccount::Wallet), default: nil
end

#owner ⇒ Inttegro::FinancialAccount::Owner? (readonly)

Value of the owner field in the Inttegro API payload.

Optional in the API payload; omitted values default to nil. Wire name: owner.



145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
# File 'lib/inttegro/financial_account/connected.rb', line 145

class Connected < T::Struct
  const :archived_at, T.nilable(Time), default: nil
  const :created_at, Time
  const :currency, String
  const :custom_data, T.nilable(Inttegro::CustomData), default: nil
  const :description, T.nilable(String), default: nil
  const :fingerprint, String
  const :id, String
  const :institution, T.nilable(Inttegro::Shared::FinancialInstitution), default: nil
  const :label, T.nilable(String), default: nil
  const :pull_configuration, T.nilable(Inttegro::FinancialAccount::PullConfiguration), default: nil
  const :push_configuration, T.nilable(Inttegro::FinancialAccount::PushConfiguration), default: nil
  const :reference, T.nilable(String), default: nil
  const :supplied, T.nilable(Inttegro::Shared::ResourceSupply), default: nil
  const :type, Inttegro::FinancialAccount::Type
  const :verification, T.nilable(Inttegro::FinancialAccount::Verification), default: nil
  const :bank_account, T.nilable(Inttegro::FinancialAccount::Bank), default: nil
  const :dosh_account, T.nilable(Inttegro::Shared::DoshAccount), default: nil
  const :owner, T.nilable(Inttegro::FinancialAccount::Owner), default: nil
  const :wallet, T.nilable(Inttegro::FinancialAccount::Wallet), default: nil
end

#pull_configuration ⇒ Inttegro::FinancialAccount::PullConfiguration? (readonly)

Value of the pull_configuration field in the Inttegro API payload.

Optional in the API payload; omitted values default to nil. Wire name: pull_configuration.



145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
# File 'lib/inttegro/financial_account/connected.rb', line 145

class Connected < T::Struct
  const :archived_at, T.nilable(Time), default: nil
  const :created_at, Time
  const :currency, String
  const :custom_data, T.nilable(Inttegro::CustomData), default: nil
  const :description, T.nilable(String), default: nil
  const :fingerprint, String
  const :id, String
  const :institution, T.nilable(Inttegro::Shared::FinancialInstitution), default: nil
  const :label, T.nilable(String), default: nil
  const :pull_configuration, T.nilable(Inttegro::FinancialAccount::PullConfiguration), default: nil
  const :push_configuration, T.nilable(Inttegro::FinancialAccount::PushConfiguration), default: nil
  const :reference, T.nilable(String), default: nil
  const :supplied, T.nilable(Inttegro::Shared::ResourceSupply), default: nil
  const :type, Inttegro::FinancialAccount::Type
  const :verification, T.nilable(Inttegro::FinancialAccount::Verification), default: nil
  const :bank_account, T.nilable(Inttegro::FinancialAccount::Bank), default: nil
  const :dosh_account, T.nilable(Inttegro::Shared::DoshAccount), default: nil
  const :owner, T.nilable(Inttegro::FinancialAccount::Owner), default: nil
  const :wallet, T.nilable(Inttegro::FinancialAccount::Wallet), default: nil
end

#push_configuration ⇒ Inttegro::FinancialAccount::PushConfiguration? (readonly)

Value of the push_configuration field in the Inttegro API payload.

Optional in the API payload; omitted values default to nil. Wire name: push_configuration.



145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
# File 'lib/inttegro/financial_account/connected.rb', line 145

class Connected < T::Struct
  const :archived_at, T.nilable(Time), default: nil
  const :created_at, Time
  const :currency, String
  const :custom_data, T.nilable(Inttegro::CustomData), default: nil
  const :description, T.nilable(String), default: nil
  const :fingerprint, String
  const :id, String
  const :institution, T.nilable(Inttegro::Shared::FinancialInstitution), default: nil
  const :label, T.nilable(String), default: nil
  const :pull_configuration, T.nilable(Inttegro::FinancialAccount::PullConfiguration), default: nil
  const :push_configuration, T.nilable(Inttegro::FinancialAccount::PushConfiguration), default: nil
  const :reference, T.nilable(String), default: nil
  const :supplied, T.nilable(Inttegro::Shared::ResourceSupply), default: nil
  const :type, Inttegro::FinancialAccount::Type
  const :verification, T.nilable(Inttegro::FinancialAccount::Verification), default: nil
  const :bank_account, T.nilable(Inttegro::FinancialAccount::Bank), default: nil
  const :dosh_account, T.nilable(Inttegro::Shared::DoshAccount), default: nil
  const :owner, T.nilable(Inttegro::FinancialAccount::Owner), default: nil
  const :wallet, T.nilable(Inttegro::FinancialAccount::Wallet), default: nil
end

#reference ⇒ String? (readonly)

Value of the reference field in the Inttegro API payload.

Optional in the API payload; omitted values default to nil. Wire name: reference.

Returns:

  • (String, nil)


145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
# File 'lib/inttegro/financial_account/connected.rb', line 145

class Connected < T::Struct
  const :archived_at, T.nilable(Time), default: nil
  const :created_at, Time
  const :currency, String
  const :custom_data, T.nilable(Inttegro::CustomData), default: nil
  const :description, T.nilable(String), default: nil
  const :fingerprint, String
  const :id, String
  const :institution, T.nilable(Inttegro::Shared::FinancialInstitution), default: nil
  const :label, T.nilable(String), default: nil
  const :pull_configuration, T.nilable(Inttegro::FinancialAccount::PullConfiguration), default: nil
  const :push_configuration, T.nilable(Inttegro::FinancialAccount::PushConfiguration), default: nil
  const :reference, T.nilable(String), default: nil
  const :supplied, T.nilable(Inttegro::Shared::ResourceSupply), default: nil
  const :type, Inttegro::FinancialAccount::Type
  const :verification, T.nilable(Inttegro::FinancialAccount::Verification), default: nil
  const :bank_account, T.nilable(Inttegro::FinancialAccount::Bank), default: nil
  const :dosh_account, T.nilable(Inttegro::Shared::DoshAccount), default: nil
  const :owner, T.nilable(Inttegro::FinancialAccount::Owner), default: nil
  const :wallet, T.nilable(Inttegro::FinancialAccount::Wallet), default: nil
end

#supplied ⇒ Inttegro::Shared::ResourceSupply? (readonly)

Value of the supplied field in the Inttegro API payload.

Optional in the API payload; omitted values default to nil. Wire name: supplied.



145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
# File 'lib/inttegro/financial_account/connected.rb', line 145

class Connected < T::Struct
  const :archived_at, T.nilable(Time), default: nil
  const :created_at, Time
  const :currency, String
  const :custom_data, T.nilable(Inttegro::CustomData), default: nil
  const :description, T.nilable(String), default: nil
  const :fingerprint, String
  const :id, String
  const :institution, T.nilable(Inttegro::Shared::FinancialInstitution), default: nil
  const :label, T.nilable(String), default: nil
  const :pull_configuration, T.nilable(Inttegro::FinancialAccount::PullConfiguration), default: nil
  const :push_configuration, T.nilable(Inttegro::FinancialAccount::PushConfiguration), default: nil
  const :reference, T.nilable(String), default: nil
  const :supplied, T.nilable(Inttegro::Shared::ResourceSupply), default: nil
  const :type, Inttegro::FinancialAccount::Type
  const :verification, T.nilable(Inttegro::FinancialAccount::Verification), default: nil
  const :bank_account, T.nilable(Inttegro::FinancialAccount::Bank), default: nil
  const :dosh_account, T.nilable(Inttegro::Shared::DoshAccount), default: nil
  const :owner, T.nilable(Inttegro::FinancialAccount::Owner), default: nil
  const :wallet, T.nilable(Inttegro::FinancialAccount::Wallet), default: nil
end

#type ⇒ Inttegro::FinancialAccount::Type (readonly)

Value of the type field in the Inttegro API payload.

Required in the API payload. Wire name: type.



145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
# File 'lib/inttegro/financial_account/connected.rb', line 145

class Connected < T::Struct
  const :archived_at, T.nilable(Time), default: nil
  const :created_at, Time
  const :currency, String
  const :custom_data, T.nilable(Inttegro::CustomData), default: nil
  const :description, T.nilable(String), default: nil
  const :fingerprint, String
  const :id, String
  const :institution, T.nilable(Inttegro::Shared::FinancialInstitution), default: nil
  const :label, T.nilable(String), default: nil
  const :pull_configuration, T.nilable(Inttegro::FinancialAccount::PullConfiguration), default: nil
  const :push_configuration, T.nilable(Inttegro::FinancialAccount::PushConfiguration), default: nil
  const :reference, T.nilable(String), default: nil
  const :supplied, T.nilable(Inttegro::Shared::ResourceSupply), default: nil
  const :type, Inttegro::FinancialAccount::Type
  const :verification, T.nilable(Inttegro::FinancialAccount::Verification), default: nil
  const :bank_account, T.nilable(Inttegro::FinancialAccount::Bank), default: nil
  const :dosh_account, T.nilable(Inttegro::Shared::DoshAccount), default: nil
  const :owner, T.nilable(Inttegro::FinancialAccount::Owner), default: nil
  const :wallet, T.nilable(Inttegro::FinancialAccount::Wallet), default: nil
end

#verification ⇒ Inttegro::FinancialAccount::Verification? (readonly)

Value of the verification field in the Inttegro API payload.

Optional in the API payload; omitted values default to nil. Wire name: verification.



145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
# File 'lib/inttegro/financial_account/connected.rb', line 145

class Connected < T::Struct
  const :archived_at, T.nilable(Time), default: nil
  const :created_at, Time
  const :currency, String
  const :custom_data, T.nilable(Inttegro::CustomData), default: nil
  const :description, T.nilable(String), default: nil
  const :fingerprint, String
  const :id, String
  const :institution, T.nilable(Inttegro::Shared::FinancialInstitution), default: nil
  const :label, T.nilable(String), default: nil
  const :pull_configuration, T.nilable(Inttegro::FinancialAccount::PullConfiguration), default: nil
  const :push_configuration, T.nilable(Inttegro::FinancialAccount::PushConfiguration), default: nil
  const :reference, T.nilable(String), default: nil
  const :supplied, T.nilable(Inttegro::Shared::ResourceSupply), default: nil
  const :type, Inttegro::FinancialAccount::Type
  const :verification, T.nilable(Inttegro::FinancialAccount::Verification), default: nil
  const :bank_account, T.nilable(Inttegro::FinancialAccount::Bank), default: nil
  const :dosh_account, T.nilable(Inttegro::Shared::DoshAccount), default: nil
  const :owner, T.nilable(Inttegro::FinancialAccount::Owner), default: nil
  const :wallet, T.nilable(Inttegro::FinancialAccount::Wallet), default: nil
end

#wallet ⇒ Inttegro::FinancialAccount::Wallet? (readonly)

Value of the wallet field in the Inttegro API payload.

Optional in the API payload; omitted values default to nil. Wire name: wallet.



145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
# File 'lib/inttegro/financial_account/connected.rb', line 145

class Connected < T::Struct
  const :archived_at, T.nilable(Time), default: nil
  const :created_at, Time
  const :currency, String
  const :custom_data, T.nilable(Inttegro::CustomData), default: nil
  const :description, T.nilable(String), default: nil
  const :fingerprint, String
  const :id, String
  const :institution, T.nilable(Inttegro::Shared::FinancialInstitution), default: nil
  const :label, T.nilable(String), default: nil
  const :pull_configuration, T.nilable(Inttegro::FinancialAccount::PullConfiguration), default: nil
  const :push_configuration, T.nilable(Inttegro::FinancialAccount::PushConfiguration), default: nil
  const :reference, T.nilable(String), default: nil
  const :supplied, T.nilable(Inttegro::Shared::ResourceSupply), default: nil
  const :type, Inttegro::FinancialAccount::Type
  const :verification, T.nilable(Inttegro::FinancialAccount::Verification), default: nil
  const :bank_account, T.nilable(Inttegro::FinancialAccount::Bank), default: nil
  const :dosh_account, T.nilable(Inttegro::Shared::DoshAccount), default: nil
  const :owner, T.nilable(Inttegro::FinancialAccount::Owner), default: nil
  const :wallet, T.nilable(Inttegro::FinancialAccount::Wallet), default: nil
end