Class: Increase::Models::PendingTransactionListParams::Category

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

Defined Under Namespace

Modules: In

Instance Attribute 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(account_id: nil, category: nil, created_at: nil, cursor: nil, limit: nil, route_id: nil, status: nil, request_options: {}) ⇒ Object

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

Parameters:



70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
# File 'lib/increase/models/pending_transaction_list_params.rb', line 70

class Category < Increase::Internal::Type::BaseModel
  # @!attribute in_
  #   Return results whose value is in the provided list. For GET requests, this
  #   should be encoded as a comma-delimited string, such as `?in=one,two,three`.
  #
  #   @return [Array<Symbol, Increase::Models::PendingTransactionListParams::Category::In>, nil]
  optional :in_,
           -> {
             Increase::Internal::Type::ArrayOf[enum: Increase::PendingTransactionListParams::Category::In]
           },
           api_name: :in

  # @!method initialize(in_: nil)
  #   Some parameter documentations has been truncated, see
  #   {Increase::Models::PendingTransactionListParams::Category} for more details.
  #
  #   @param in_ [Array<Symbol, Increase::Models::PendingTransactionListParams::Category::In>] Return results whose value is in the provided list. For GET requests, this shoul

  module In
    extend Increase::Internal::Type::Enum

    # Account Transfer Instruction: details will be under the `account_transfer_instruction` object.
    ACCOUNT_TRANSFER_INSTRUCTION = :account_transfer_instruction

    # ACH Transfer Instruction: details will be under the `ach_transfer_instruction` object.
    ACH_TRANSFER_INSTRUCTION = :ach_transfer_instruction

    # Card Authorization: details will be under the `card_authorization` object.
    CARD_AUTHORIZATION = :card_authorization

    # Check Deposit Instruction: details will be under the `check_deposit_instruction` object.
    CHECK_DEPOSIT_INSTRUCTION = :check_deposit_instruction

    # Check Transfer Instruction: details will be under the `check_transfer_instruction` object.
    CHECK_TRANSFER_INSTRUCTION = :check_transfer_instruction

    # FedNow Transfer Instruction: details will be under the `fednow_transfer_instruction` object.
    FEDNOW_TRANSFER_INSTRUCTION = :fednow_transfer_instruction

    # Inbound Funds Hold: details will be under the `inbound_funds_hold` object.
    INBOUND_FUNDS_HOLD = :inbound_funds_hold

    # User Initiated Hold: details will be under the `user_initiated_hold` object.
    USER_INITIATED_HOLD = :user_initiated_hold

    # Real-Time Payments Transfer Instruction: details will be under the `real_time_payments_transfer_instruction` object.
    REAL_TIME_PAYMENTS_TRANSFER_INSTRUCTION = :real_time_payments_transfer_instruction

    # Wire Transfer Instruction: details will be under the `wire_transfer_instruction` object.
    WIRE_TRANSFER_INSTRUCTION = :wire_transfer_instruction

    # Inbound Wire Transfer Reversal: details will be under the `inbound_wire_transfer_reversal` object.
    INBOUND_WIRE_TRANSFER_REVERSAL = :inbound_wire_transfer_reversal

    # Swift Transfer Instruction: details will be under the `swift_transfer_instruction` object.
    SWIFT_TRANSFER_INSTRUCTION = :swift_transfer_instruction

    # Card Push Transfer Instruction: details will be under the `card_push_transfer_instruction` object.
    CARD_PUSH_TRANSFER_INSTRUCTION = :card_push_transfer_instruction

    # The Pending Transaction was made for an undocumented or deprecated reason.
    OTHER = :other

    # @!method self.values
    #   @return [Array<Symbol>]
  end
end

Instance Attribute Details

#in_Array<Symbol, Increase::Models::PendingTransactionListParams::Category::In>?

Return results whose value is in the provided list. For GET requests, this should be encoded as a comma-delimited string, such as ‘?in=one,two,three`.



76
77
78
79
80
# File 'lib/increase/models/pending_transaction_list_params.rb', line 76

optional :in_,
-> {
  Increase::Internal::Type::ArrayOf[enum: Increase::PendingTransactionListParams::Category::In]
},
api_name: :in