Class: Increase::Models::CardPushTransfer
- Inherits:
-
Internal::Type::BaseModel
- Object
- Internal::Type::BaseModel
- Increase::Models::CardPushTransfer
- Defined in:
- lib/increase/models/card_push_transfer.rb
Overview
Defined Under Namespace
Modules: BusinessApplicationIdentifier, Status, Type Classes: Acceptance, Approval, Cancellation, CreatedBy, Decline, PresentmentAmount, Submission
Instance Attribute Summary collapse
-
#acceptance ⇒ Increase::Models::CardPushTransfer::Acceptance?
If the transfer is accepted by the recipient bank, this will contain supplemental details.
-
#account_id ⇒ String
The Account from which the transfer was sent.
-
#approval ⇒ Increase::Models::CardPushTransfer::Approval?
If your account requires approvals for transfers and the transfer was approved, this will contain details of the approval.
-
#business_application_identifier ⇒ Symbol, Increase::Models::CardPushTransfer::BusinessApplicationIdentifier
The Business Application Identifier describes the type of transaction being performed.
-
#cancellation ⇒ Increase::Models::CardPushTransfer::Cancellation?
If your account requires approvals for transfers and the transfer was not approved, this will contain details of the cancellation.
-
#created_at ⇒ Time
The [ISO 8601](en.wikipedia.org/wiki/ISO_8601) date and time at which the transfer was created.
-
#created_by ⇒ Increase::Models::CardPushTransfer::CreatedBy?
What object created the transfer, either via the API or the dashboard.
-
#decline ⇒ Increase::Models::CardPushTransfer::Decline?
If the transfer is rejected by the card network or the destination financial institution, this will contain supplemental details.
-
#id ⇒ String
The Card Push Transfer’s identifier.
-
#idempotency_key ⇒ String?
The idempotency key you chose for this object.
-
#merchant_category_code ⇒ String
The merchant category code (MCC) of the merchant (generally your business) sending the transfer.
-
#merchant_city_name ⇒ String
The city name of the merchant (generally your business) sending the transfer.
-
#merchant_name ⇒ String
The merchant name shows up as the statement descriptor for the transfer.
-
#merchant_name_prefix ⇒ String
For certain Business Application Identifiers, the statement descriptor is ‘merchant_name_prefix*sender_name`, where the `merchant_name_prefix` is a one to four character prefix that identifies the merchant.
-
#merchant_postal_code ⇒ String
The postal code of the merchant (generally your business) sending the transfer.
-
#merchant_state ⇒ String
The state of the merchant (generally your business) sending the transfer.
-
#presentment_amount ⇒ Increase::Models::CardPushTransfer::PresentmentAmount
The amount that was transferred.
-
#recipient_name ⇒ String
The name of the funds recipient.
-
#sender_address_city ⇒ String
The city of the sender.
-
#sender_address_line1 ⇒ String
The address line 1 of the sender.
-
#sender_address_postal_code ⇒ String
The postal code of the sender.
-
#sender_address_state ⇒ String
The state of the sender.
-
#sender_name ⇒ String
The name of the funds originator.
-
#source_account_number_id ⇒ String
The Account Number the recipient will see as having sent the transfer.
-
#status ⇒ Symbol, Increase::Models::CardPushTransfer::Status
The lifecycle status of the transfer.
-
#submission ⇒ Increase::Models::CardPushTransfer::Submission?
After the transfer is submitted to the card network, this will contain supplemental details.
-
#type ⇒ Symbol, Increase::Models::CardPushTransfer::Type
A constant representing the object’s type.
Class Method Summary collapse
Instance Method Summary collapse
-
#initialize(retrieval_reference_number: , sender_reference: , submitted_at: , trace_number: ) ⇒ Object
constructor
Some parameter documentations has been truncated, see Submission for more details.
Methods inherited from Internal::Type::BaseModel
==, #==, #[], coerce, #deconstruct_keys, #deep_to_h, dump, fields, hash, #hash, inherited, inspect, #inspect, known_fields, optional, recursively_to_h, required, #to_h, #to_json, #to_s, to_sorbet_type, #to_yaml
Methods included from Internal::Type::Converter
#coerce, coerce, #dump, dump, inspect, #inspect, meta_info, new_coerce_state, type_info
Methods included from Internal::Util::SorbetRuntimeSupport
#const_missing, #define_sorbet_constant!, #sorbet_constant_defined?, #to_sorbet_type, to_sorbet_type
Constructor Details
#initialize(retrieval_reference_number: , sender_reference: , submitted_at: , trace_number: ) ⇒ Object
Some parameter documentations has been truncated, see Submission for more details.
After the transfer is submitted to the card network, this will contain supplemental details.
|
|
# File 'lib/increase/models/card_push_transfer.rb', line 189
|
Instance Attribute Details
#acceptance ⇒ Increase::Models::CardPushTransfer::Acceptance?
If the transfer is accepted by the recipient bank, this will contain supplemental details.
18 |
# File 'lib/increase/models/card_push_transfer.rb', line 18 required :acceptance, -> { Increase::CardPushTransfer::Acceptance }, nil?: true |
#account_id ⇒ String
The Account from which the transfer was sent.
24 |
# File 'lib/increase/models/card_push_transfer.rb', line 24 required :account_id, String |
#approval ⇒ Increase::Models::CardPushTransfer::Approval?
If your account requires approvals for transfers and the transfer was approved, this will contain details of the approval.
31 |
# File 'lib/increase/models/card_push_transfer.rb', line 31 required :approval, -> { Increase::CardPushTransfer::Approval }, nil?: true |
#business_application_identifier ⇒ Symbol, Increase::Models::CardPushTransfer::BusinessApplicationIdentifier
The Business Application Identifier describes the type of transaction being performed. Your program must be approved for the specified Business Application Identifier in order to use it.
39 40 |
# File 'lib/increase/models/card_push_transfer.rb', line 39 required :business_application_identifier, enum: -> { Increase::CardPushTransfer::BusinessApplicationIdentifier } |
#cancellation ⇒ Increase::Models::CardPushTransfer::Cancellation?
If your account requires approvals for transfers and the transfer was not approved, this will contain details of the cancellation.
47 |
# File 'lib/increase/models/card_push_transfer.rb', line 47 required :cancellation, -> { Increase::CardPushTransfer::Cancellation }, nil?: true |
#created_at ⇒ Time
The [ISO 8601](en.wikipedia.org/wiki/ISO_8601) date and time at which the transfer was created.
54 |
# File 'lib/increase/models/card_push_transfer.rb', line 54 required :created_at, Time |
#created_by ⇒ Increase::Models::CardPushTransfer::CreatedBy?
What object created the transfer, either via the API or the dashboard.
60 |
# File 'lib/increase/models/card_push_transfer.rb', line 60 required :created_by, -> { Increase::CardPushTransfer::CreatedBy }, nil?: true |
#decline ⇒ Increase::Models::CardPushTransfer::Decline?
If the transfer is rejected by the card network or the destination financial institution, this will contain supplemental details.
67 |
# File 'lib/increase/models/card_push_transfer.rb', line 67 required :decline, -> { Increase::CardPushTransfer::Decline }, nil?: true |
#id ⇒ String
The Card Push Transfer’s identifier.
11 |
# File 'lib/increase/models/card_push_transfer.rb', line 11 required :id, String |
#idempotency_key ⇒ String?
The idempotency key you chose for this object. This value is unique across Increase and is used to ensure that a request is only processed once. Learn more about [idempotency](increase.com/documentation/idempotency-keys).
75 |
# File 'lib/increase/models/card_push_transfer.rb', line 75 required :idempotency_key, String, nil?: true |
#merchant_category_code ⇒ String
The merchant category code (MCC) of the merchant (generally your business) sending the transfer. This is a four-digit code that describes the type of business or service provided by the merchant. Your program must be approved for the specified MCC in order to use it.
84 |
# File 'lib/increase/models/card_push_transfer.rb', line 84 required :merchant_category_code, String |
#merchant_city_name ⇒ String
The city name of the merchant (generally your business) sending the transfer.
90 |
# File 'lib/increase/models/card_push_transfer.rb', line 90 required :merchant_city_name, String |
#merchant_name ⇒ String
The merchant name shows up as the statement descriptor for the transfer. This is typically the name of your business or organization.
97 |
# File 'lib/increase/models/card_push_transfer.rb', line 97 required :merchant_name, String |
#merchant_name_prefix ⇒ String
For certain Business Application Identifiers, the statement descriptor is ‘merchant_name_prefix*sender_name`, where the `merchant_name_prefix` is a one to four character prefix that identifies the merchant.
105 |
# File 'lib/increase/models/card_push_transfer.rb', line 105 required :merchant_name_prefix, String |
#merchant_postal_code ⇒ String
The postal code of the merchant (generally your business) sending the transfer.
111 |
# File 'lib/increase/models/card_push_transfer.rb', line 111 required :merchant_postal_code, String |
#merchant_state ⇒ String
The state of the merchant (generally your business) sending the transfer.
117 |
# File 'lib/increase/models/card_push_transfer.rb', line 117 required :merchant_state, String |
#presentment_amount ⇒ Increase::Models::CardPushTransfer::PresentmentAmount
The amount that was transferred. The receiving bank will have converted this to the cardholder’s currency. The amount that is applied to your Increase account matches the currency of your account.
125 |
# File 'lib/increase/models/card_push_transfer.rb', line 125 required :presentment_amount, -> { Increase::CardPushTransfer::PresentmentAmount } |
#recipient_name ⇒ String
The name of the funds recipient.
131 |
# File 'lib/increase/models/card_push_transfer.rb', line 131 required :recipient_name, String |
#sender_address_city ⇒ String
The city of the sender.
137 |
# File 'lib/increase/models/card_push_transfer.rb', line 137 required :sender_address_city, String |
#sender_address_line1 ⇒ String
The address line 1 of the sender.
143 |
# File 'lib/increase/models/card_push_transfer.rb', line 143 required :sender_address_line1, String |
#sender_address_postal_code ⇒ String
The postal code of the sender.
149 |
# File 'lib/increase/models/card_push_transfer.rb', line 149 required :sender_address_postal_code, String |
#sender_address_state ⇒ String
The state of the sender.
155 |
# File 'lib/increase/models/card_push_transfer.rb', line 155 required :sender_address_state, String |
#sender_name ⇒ String
The name of the funds originator.
161 |
# File 'lib/increase/models/card_push_transfer.rb', line 161 required :sender_name, String |
#source_account_number_id ⇒ String
The Account Number the recipient will see as having sent the transfer.
167 |
# File 'lib/increase/models/card_push_transfer.rb', line 167 required :source_account_number_id, String |
#status ⇒ Symbol, Increase::Models::CardPushTransfer::Status
The lifecycle status of the transfer.
173 |
# File 'lib/increase/models/card_push_transfer.rb', line 173 required :status, enum: -> { Increase::CardPushTransfer::Status } |
#submission ⇒ Increase::Models::CardPushTransfer::Submission?
After the transfer is submitted to the card network, this will contain supplemental details.
180 |
# File 'lib/increase/models/card_push_transfer.rb', line 180 required :submission, -> { Increase::CardPushTransfer::Submission }, nil?: true |
#type ⇒ Symbol, Increase::Models::CardPushTransfer::Type
A constant representing the object’s type. For this resource it will always be ‘card_push_transfer`.
187 |
# File 'lib/increase/models/card_push_transfer.rb', line 187 required :type, enum: -> { Increase::CardPushTransfer::Type } |
Class Method Details
.values ⇒ Array<Symbol>
|
|
# File 'lib/increase/models/card_push_transfer.rb', line 313
|