Module: Straddle::Models::SimulatedPaymentOutcome

Extended by:
Internal::Type::Enum
Defined in:
lib/straddle/models/simulated_payment_outcome.rb,
sig/straddle/models/simulated_payment_outcome.rbs

Overview

Payment will simulate processing if not Standard.

Constant Summary collapse

STANDARD =

Returns:

  • (:standard)
:standard
:paid
ON_HOLD_DAILY_LIMIT =

Returns:

  • (:on_hold_daily_limit)
:on_hold_daily_limit
CANCELLED_FOR_FRAUD_RISK =

Returns:

  • (:cancelled_for_fraud_risk)
:cancelled_for_fraud_risk
CANCELLED_FOR_BALANCE_CHECK =

Returns:

  • (:cancelled_for_balance_check)
:cancelled_for_balance_check
FAILED_INSUFFICIENT_FUNDS =

Returns:

  • (:failed_insufficient_funds)
:failed_insufficient_funds
REVERSED_INSUFFICIENT_FUNDS =

Returns:

  • (:reversed_insufficient_funds)
:reversed_insufficient_funds
FAILED_CUSTOMER_DISPUTE =

Returns:

  • (:failed_customer_dispute)
:failed_customer_dispute
REVERSED_CUSTOMER_DISPUTE =

Returns:

  • (:reversed_customer_dispute)
:reversed_customer_dispute
FAILED_CLOSED_BANK_ACCOUNT =

Returns:

  • (:failed_closed_bank_account)
:failed_closed_bank_account
REVERSED_CLOSED_BANK_ACCOUNT =

Returns:

  • (:reversed_closed_bank_account)
:reversed_closed_bank_account
FAILED_NOT_AUTHORIZED =

Returns:

  • (:failed_not_authorized)
:failed_not_authorized
REVERSED_NOT_AUTHORIZED =

Returns:

  • (:reversed_not_authorized)
:reversed_not_authorized

Class Method Summary collapse

Instance Method Summary collapse

Methods included from Internal::Type::Enum

==, ===, coerce, dump, hash, inspect, to_sorbet_type, values

Methods included from Internal::Util::SorbetRuntimeSupport

#const_missing, #define_sorbet_constant!, #sorbet_constant_defined?, #to_sorbet_type, to_sorbet_type

Methods included from Internal::Type::Converter

#coerce, coerce, #dump, dump, inspect, #inspect, meta_info, new_coerce_state, type_info

Class Method Details

.values ⇒ Array<Symbol>

Returns:

  • (Array<Symbol>)


# File 'lib/straddle/models/simulated_payment_outcome.rb', line 23

Instance Method Details

#self?.values ⇒ ::Array[Straddle::Models::simulated_payment_outcome]

Returns:

  • (::Array[Straddle::Models::simulated_payment_outcome])


35
# File 'sig/straddle/models/simulated_payment_outcome.rbs', line 35

def self?.values: -> ::Array[Straddle::Models::simulated_payment_outcome]