Class: Inttegro::FinancialAccount::Updated

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

Overview

Typed representation of the updated 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)


151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
# File 'lib/inttegro/financial_account/updated.rb', line 151

class Updated < 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::UpdatedBank), default: nil
  const :disconnected_at, T.nilable(Time), default: nil
  const :dosh_account, T.nilable(Inttegro::Shared::DoshAccount), default: nil
  const :owner, T.nilable(Inttegro::FinancialAccount::UpdatedOwner), default: nil
  const :wallet, T.nilable(Inttegro::FinancialAccount::UpdatedWallet), default: nil
end

#bank_account ⇒ Inttegro::FinancialAccount::UpdatedBank? (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.



151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
# File 'lib/inttegro/financial_account/updated.rb', line 151

class Updated < 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::UpdatedBank), default: nil
  const :disconnected_at, T.nilable(Time), default: nil
  const :dosh_account, T.nilable(Inttegro::Shared::DoshAccount), default: nil
  const :owner, T.nilable(Inttegro::FinancialAccount::UpdatedOwner), default: nil
  const :wallet, T.nilable(Inttegro::FinancialAccount::UpdatedWallet), 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)


151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
# File 'lib/inttegro/financial_account/updated.rb', line 151

class Updated < 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::UpdatedBank), default: nil
  const :disconnected_at, T.nilable(Time), default: nil
  const :dosh_account, T.nilable(Inttegro::Shared::DoshAccount), default: nil
  const :owner, T.nilable(Inttegro::FinancialAccount::UpdatedOwner), default: nil
  const :wallet, T.nilable(Inttegro::FinancialAccount::UpdatedWallet), 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)


151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
# File 'lib/inttegro/financial_account/updated.rb', line 151

class Updated < 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::UpdatedBank), default: nil
  const :disconnected_at, T.nilable(Time), default: nil
  const :dosh_account, T.nilable(Inttegro::Shared::DoshAccount), default: nil
  const :owner, T.nilable(Inttegro::FinancialAccount::UpdatedOwner), default: nil
  const :wallet, T.nilable(Inttegro::FinancialAccount::UpdatedWallet), 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:



151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
# File 'lib/inttegro/financial_account/updated.rb', line 151

class Updated < 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::UpdatedBank), default: nil
  const :disconnected_at, T.nilable(Time), default: nil
  const :dosh_account, T.nilable(Inttegro::Shared::DoshAccount), default: nil
  const :owner, T.nilable(Inttegro::FinancialAccount::UpdatedOwner), default: nil
  const :wallet, T.nilable(Inttegro::FinancialAccount::UpdatedWallet), 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)


151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
# File 'lib/inttegro/financial_account/updated.rb', line 151

class Updated < 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::UpdatedBank), default: nil
  const :disconnected_at, T.nilable(Time), default: nil
  const :dosh_account, T.nilable(Inttegro::Shared::DoshAccount), default: nil
  const :owner, T.nilable(Inttegro::FinancialAccount::UpdatedOwner), default: nil
  const :wallet, T.nilable(Inttegro::FinancialAccount::UpdatedWallet), default: nil
end

#disconnected_at ⇒ Time? (readonly)

Value of the disconnected_at field in the Inttegro API payload.

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

Returns:

  • (Time, nil)


151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
# File 'lib/inttegro/financial_account/updated.rb', line 151

class Updated < 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::UpdatedBank), default: nil
  const :disconnected_at, T.nilable(Time), default: nil
  const :dosh_account, T.nilable(Inttegro::Shared::DoshAccount), default: nil
  const :owner, T.nilable(Inttegro::FinancialAccount::UpdatedOwner), default: nil
  const :wallet, T.nilable(Inttegro::FinancialAccount::UpdatedWallet), 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.



151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
# File 'lib/inttegro/financial_account/updated.rb', line 151

class Updated < 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::UpdatedBank), default: nil
  const :disconnected_at, T.nilable(Time), default: nil
  const :dosh_account, T.nilable(Inttegro::Shared::DoshAccount), default: nil
  const :owner, T.nilable(Inttegro::FinancialAccount::UpdatedOwner), default: nil
  const :wallet, T.nilable(Inttegro::FinancialAccount::UpdatedWallet), 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)


151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
# File 'lib/inttegro/financial_account/updated.rb', line 151

class Updated < 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::UpdatedBank), default: nil
  const :disconnected_at, T.nilable(Time), default: nil
  const :dosh_account, T.nilable(Inttegro::Shared::DoshAccount), default: nil
  const :owner, T.nilable(Inttegro::FinancialAccount::UpdatedOwner), default: nil
  const :wallet, T.nilable(Inttegro::FinancialAccount::UpdatedWallet), 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)


151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
# File 'lib/inttegro/financial_account/updated.rb', line 151

class Updated < 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::UpdatedBank), default: nil
  const :disconnected_at, T.nilable(Time), default: nil
  const :dosh_account, T.nilable(Inttegro::Shared::DoshAccount), default: nil
  const :owner, T.nilable(Inttegro::FinancialAccount::UpdatedOwner), default: nil
  const :wallet, T.nilable(Inttegro::FinancialAccount::UpdatedWallet), 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.



151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
# File 'lib/inttegro/financial_account/updated.rb', line 151

class Updated < 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::UpdatedBank), default: nil
  const :disconnected_at, T.nilable(Time), default: nil
  const :dosh_account, T.nilable(Inttegro::Shared::DoshAccount), default: nil
  const :owner, T.nilable(Inttegro::FinancialAccount::UpdatedOwner), default: nil
  const :wallet, T.nilable(Inttegro::FinancialAccount::UpdatedWallet), 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)


151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
# File 'lib/inttegro/financial_account/updated.rb', line 151

class Updated < 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::UpdatedBank), default: nil
  const :disconnected_at, T.nilable(Time), default: nil
  const :dosh_account, T.nilable(Inttegro::Shared::DoshAccount), default: nil
  const :owner, T.nilable(Inttegro::FinancialAccount::UpdatedOwner), default: nil
  const :wallet, T.nilable(Inttegro::FinancialAccount::UpdatedWallet), default: nil
end

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

Value of the owner field in the Inttegro API payload.

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



151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
# File 'lib/inttegro/financial_account/updated.rb', line 151

class Updated < 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::UpdatedBank), default: nil
  const :disconnected_at, T.nilable(Time), default: nil
  const :dosh_account, T.nilable(Inttegro::Shared::DoshAccount), default: nil
  const :owner, T.nilable(Inttegro::FinancialAccount::UpdatedOwner), default: nil
  const :wallet, T.nilable(Inttegro::FinancialAccount::UpdatedWallet), 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.



151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
# File 'lib/inttegro/financial_account/updated.rb', line 151

class Updated < 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::UpdatedBank), default: nil
  const :disconnected_at, T.nilable(Time), default: nil
  const :dosh_account, T.nilable(Inttegro::Shared::DoshAccount), default: nil
  const :owner, T.nilable(Inttegro::FinancialAccount::UpdatedOwner), default: nil
  const :wallet, T.nilable(Inttegro::FinancialAccount::UpdatedWallet), 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.



151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
# File 'lib/inttegro/financial_account/updated.rb', line 151

class Updated < 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::UpdatedBank), default: nil
  const :disconnected_at, T.nilable(Time), default: nil
  const :dosh_account, T.nilable(Inttegro::Shared::DoshAccount), default: nil
  const :owner, T.nilable(Inttegro::FinancialAccount::UpdatedOwner), default: nil
  const :wallet, T.nilable(Inttegro::FinancialAccount::UpdatedWallet), 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)


151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
# File 'lib/inttegro/financial_account/updated.rb', line 151

class Updated < 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::UpdatedBank), default: nil
  const :disconnected_at, T.nilable(Time), default: nil
  const :dosh_account, T.nilable(Inttegro::Shared::DoshAccount), default: nil
  const :owner, T.nilable(Inttegro::FinancialAccount::UpdatedOwner), default: nil
  const :wallet, T.nilable(Inttegro::FinancialAccount::UpdatedWallet), 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.



151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
# File 'lib/inttegro/financial_account/updated.rb', line 151

class Updated < 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::UpdatedBank), default: nil
  const :disconnected_at, T.nilable(Time), default: nil
  const :dosh_account, T.nilable(Inttegro::Shared::DoshAccount), default: nil
  const :owner, T.nilable(Inttegro::FinancialAccount::UpdatedOwner), default: nil
  const :wallet, T.nilable(Inttegro::FinancialAccount::UpdatedWallet), 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.



151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
# File 'lib/inttegro/financial_account/updated.rb', line 151

class Updated < 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::UpdatedBank), default: nil
  const :disconnected_at, T.nilable(Time), default: nil
  const :dosh_account, T.nilable(Inttegro::Shared::DoshAccount), default: nil
  const :owner, T.nilable(Inttegro::FinancialAccount::UpdatedOwner), default: nil
  const :wallet, T.nilable(Inttegro::FinancialAccount::UpdatedWallet), 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.



151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
# File 'lib/inttegro/financial_account/updated.rb', line 151

class Updated < 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::UpdatedBank), default: nil
  const :disconnected_at, T.nilable(Time), default: nil
  const :dosh_account, T.nilable(Inttegro::Shared::DoshAccount), default: nil
  const :owner, T.nilable(Inttegro::FinancialAccount::UpdatedOwner), default: nil
  const :wallet, T.nilable(Inttegro::FinancialAccount::UpdatedWallet), default: nil
end

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

Update responses currently return the wallet ID without its type prefix.

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



151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
# File 'lib/inttegro/financial_account/updated.rb', line 151

class Updated < 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::UpdatedBank), default: nil
  const :disconnected_at, T.nilable(Time), default: nil
  const :dosh_account, T.nilable(Inttegro::Shared::DoshAccount), default: nil
  const :owner, T.nilable(Inttegro::FinancialAccount::UpdatedOwner), default: nil
  const :wallet, T.nilable(Inttegro::FinancialAccount::UpdatedWallet), default: nil
end