Class: Increase::Models::InboundWireTransfer

Inherits:
Internal::Type::BaseModel show all
Defined in:
lib/increase/models/inbound_wire_transfer.rb

Overview

Defined Under Namespace

Modules: Status, Type Classes: Reversal

Instance Attribute Summary collapse

Class Method Summary collapse

Instance Method Summary collapse

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(id: , account_id: , account_number_id: , amount: , beneficiary_address_line1: , beneficiary_address_line2: , beneficiary_address_line3: , beneficiary_name: , beneficiary_reference: , created_at: , description: , input_message_accountability_data: , originator_address_line1: , originator_address_line2: , originator_address_line3: , originator_name: , originator_routing_number: , originator_to_beneficiary_information: , originator_to_beneficiary_information_line1: , originator_to_beneficiary_information_line2: , originator_to_beneficiary_information_line3: , originator_to_beneficiary_information_line4: , reversal: , sender_reference: , status: , type: , wire_drawdown_request_id: ) ⇒ Object

Some parameter documentations has been truncated, see Increase::Models::InboundWireTransfer for more details.

An Inbound Wire Transfer is a wire transfer initiated outside of Increase to your account.

Parameters:

  • id (String) (defaults to: )

    The inbound wire transfer’s identifier.

  • account_id (String) (defaults to: )

    The Account to which the transfer belongs.

  • account_number_id (String) (defaults to: )

    The identifier of the Account Number to which this transfer was sent.

  • amount (Integer) (defaults to: )

    The amount in USD cents.

  • beneficiary_address_line1 (String, nil) (defaults to: )

    A free-form address field set by the sender.

  • beneficiary_address_line2 (String, nil) (defaults to: )

    A free-form address field set by the sender.

  • beneficiary_address_line3 (String, nil) (defaults to: )

    A free-form address field set by the sender.

  • beneficiary_name (String, nil) (defaults to: )

    A name set by the sender.

  • beneficiary_reference (String, nil) (defaults to: )

    A free-form reference string set by the sender, to help identify the transfer.

  • created_at (Time) (defaults to: )

    The [ISO 8601](en.wikipedia.org/wiki/ISO_8601) date and time at which th

  • description (String) (defaults to: )

    An Increase-constructed description of the transfer.

  • input_message_accountability_data (String, nil) (defaults to: )

    A unique identifier available to the originating and receiving banks, commonly a

  • originator_address_line1 (String, nil) (defaults to: )

    The address of the wire originator, set by the sending bank.

  • originator_address_line2 (String, nil) (defaults to: )

    The address of the wire originator, set by the sending bank.

  • originator_address_line3 (String, nil) (defaults to: )

    The address of the wire originator, set by the sending bank.

  • originator_name (String, nil) (defaults to: )

    The originator of the wire, set by the sending bank.

  • originator_routing_number (String, nil) (defaults to: )

    The American Banking Association (ABA) routing number of the bank originating th

  • originator_to_beneficiary_information (String, nil) (defaults to: )

    An Increase-created concatenation of the Originator-to-Beneficiary lines.

  • originator_to_beneficiary_information_line1 (String, nil) (defaults to: )

    A free-form message set by the wire originator.

  • originator_to_beneficiary_information_line2 (String, nil) (defaults to: )

    A free-form message set by the wire originator.

  • originator_to_beneficiary_information_line3 (String, nil) (defaults to: )

    A free-form message set by the wire originator.

  • originator_to_beneficiary_information_line4 (String, nil) (defaults to: )

    A free-form message set by the wire originator.

  • reversal (Increase::Models::InboundWireTransfer::Reversal, nil) (defaults to: )

    Information about the reversal of the inbound wire transfer if it has been rever

  • sender_reference (String, nil) (defaults to: )

    The sending bank’s reference number for the wire transfer.

  • status (Symbol, Increase::Models::InboundWireTransfer::Status) (defaults to: )

    The status of the transfer.

  • type (Symbol, Increase::Models::InboundWireTransfer::Type) (defaults to: )

    A constant representing the object’s type. For this resource it will always be ‘

  • wire_drawdown_request_id (String, nil) (defaults to: )

    The wire drawdown request the inbound wire transfer is fulfilling.



# File 'lib/increase/models/inbound_wire_transfer.rb', line 175

Instance Attribute Details

#account_idString

The Account to which the transfer belongs.

Returns:

  • (String)


17
# File 'lib/increase/models/inbound_wire_transfer.rb', line 17

required :account_id, String

#account_number_idString

The identifier of the Account Number to which this transfer was sent.

Returns:

  • (String)


23
# File 'lib/increase/models/inbound_wire_transfer.rb', line 23

required :account_number_id, String

#amountInteger

The amount in USD cents.

Returns:

  • (Integer)


29
# File 'lib/increase/models/inbound_wire_transfer.rb', line 29

required :amount, Integer

#beneficiary_address_line1String?

A free-form address field set by the sender.

Returns:

  • (String, nil)


35
# File 'lib/increase/models/inbound_wire_transfer.rb', line 35

required :beneficiary_address_line1, String, nil?: true

#beneficiary_address_line2String?

A free-form address field set by the sender.

Returns:

  • (String, nil)


41
# File 'lib/increase/models/inbound_wire_transfer.rb', line 41

required :beneficiary_address_line2, String, nil?: true

#beneficiary_address_line3String?

A free-form address field set by the sender.

Returns:

  • (String, nil)


47
# File 'lib/increase/models/inbound_wire_transfer.rb', line 47

required :beneficiary_address_line3, String, nil?: true

#beneficiary_nameString?

A name set by the sender.

Returns:

  • (String, nil)


53
# File 'lib/increase/models/inbound_wire_transfer.rb', line 53

required :beneficiary_name, String, nil?: true

#beneficiary_referenceString?

A free-form reference string set by the sender, to help identify the transfer.

Returns:

  • (String, nil)


59
# File 'lib/increase/models/inbound_wire_transfer.rb', line 59

required :beneficiary_reference, String, nil?: true

#created_atTime

The [ISO 8601](en.wikipedia.org/wiki/ISO_8601) date and time at which the inbound wire transfer was created.

Returns:

  • (Time)


66
# File 'lib/increase/models/inbound_wire_transfer.rb', line 66

required :created_at, Time

#descriptionString

An Increase-constructed description of the transfer.

Returns:

  • (String)


72
# File 'lib/increase/models/inbound_wire_transfer.rb', line 72

required :description, String

#idString

The inbound wire transfer’s identifier.

Returns:

  • (String)


11
# File 'lib/increase/models/inbound_wire_transfer.rb', line 11

required :id, String

#input_message_accountability_dataString?

A unique identifier available to the originating and receiving banks, commonly abbreviated as IMAD. It is created when the wire is submitted to the Fedwire service and is helpful when debugging wires with the originating bank.

Returns:

  • (String, nil)


80
# File 'lib/increase/models/inbound_wire_transfer.rb', line 80

required :input_message_accountability_data, String, nil?: true

#originator_address_line1String?

The address of the wire originator, set by the sending bank.

Returns:

  • (String, nil)


86
# File 'lib/increase/models/inbound_wire_transfer.rb', line 86

required :originator_address_line1, String, nil?: true

#originator_address_line2String?

The address of the wire originator, set by the sending bank.

Returns:

  • (String, nil)


92
# File 'lib/increase/models/inbound_wire_transfer.rb', line 92

required :originator_address_line2, String, nil?: true

#originator_address_line3String?

The address of the wire originator, set by the sending bank.

Returns:

  • (String, nil)


98
# File 'lib/increase/models/inbound_wire_transfer.rb', line 98

required :originator_address_line3, String, nil?: true

#originator_nameString?

The originator of the wire, set by the sending bank.

Returns:

  • (String, nil)


104
# File 'lib/increase/models/inbound_wire_transfer.rb', line 104

required :originator_name, String, nil?: true

#originator_routing_numberString?

The American Banking Association (ABA) routing number of the bank originating the transfer.

Returns:

  • (String, nil)


111
# File 'lib/increase/models/inbound_wire_transfer.rb', line 111

required :originator_routing_number, String, nil?: true

#originator_to_beneficiary_informationString?

An Increase-created concatenation of the Originator-to-Beneficiary lines.

Returns:

  • (String, nil)


117
# File 'lib/increase/models/inbound_wire_transfer.rb', line 117

required :originator_to_beneficiary_information, String, nil?: true

#originator_to_beneficiary_information_line1String?

A free-form message set by the wire originator.

Returns:

  • (String, nil)


123
# File 'lib/increase/models/inbound_wire_transfer.rb', line 123

required :originator_to_beneficiary_information_line1, String, nil?: true

#originator_to_beneficiary_information_line2String?

A free-form message set by the wire originator.

Returns:

  • (String, nil)


129
# File 'lib/increase/models/inbound_wire_transfer.rb', line 129

required :originator_to_beneficiary_information_line2, String, nil?: true

#originator_to_beneficiary_information_line3String?

A free-form message set by the wire originator.

Returns:

  • (String, nil)


135
# File 'lib/increase/models/inbound_wire_transfer.rb', line 135

required :originator_to_beneficiary_information_line3, String, nil?: true

#originator_to_beneficiary_information_line4String?

A free-form message set by the wire originator.

Returns:

  • (String, nil)


141
# File 'lib/increase/models/inbound_wire_transfer.rb', line 141

required :originator_to_beneficiary_information_line4, String, nil?: true

#reversalIncrease::Models::InboundWireTransfer::Reversal?

Information about the reversal of the inbound wire transfer if it has been reversed.



148
# File 'lib/increase/models/inbound_wire_transfer.rb', line 148

required :reversal, -> { Increase::InboundWireTransfer::Reversal }, nil?: true

#sender_referenceString?

The sending bank’s reference number for the wire transfer.

Returns:

  • (String, nil)


154
# File 'lib/increase/models/inbound_wire_transfer.rb', line 154

required :sender_reference, String, nil?: true

#statusSymbol, Increase::Models::InboundWireTransfer::Status

The status of the transfer.



160
# File 'lib/increase/models/inbound_wire_transfer.rb', line 160

required :status, enum: -> { Increase::InboundWireTransfer::Status }

#typeSymbol, Increase::Models::InboundWireTransfer::Type

A constant representing the object’s type. For this resource it will always be ‘inbound_wire_transfer`.



167
# File 'lib/increase/models/inbound_wire_transfer.rb', line 167

required :type, enum: -> { Increase::InboundWireTransfer::Type }

#wire_drawdown_request_idString?

The wire drawdown request the inbound wire transfer is fulfilling.

Returns:

  • (String, nil)


173
# File 'lib/increase/models/inbound_wire_transfer.rb', line 173

required :wire_drawdown_request_id, String, nil?: true

Class Method Details

.valuesArray<Symbol>

Returns:

  • (Array<Symbol>)


# File 'lib/increase/models/inbound_wire_transfer.rb', line 274