Class: FuseClient::TransactionEventType
- Inherits:
-
Object
- Object
- FuseClient::TransactionEventType
- Defined in:
- lib/fuse_client/models/transaction_event_type.rb
Constant Summary collapse
- ACH =
"ach".freeze
- ADJUSTMENT =
"adjustment".freeze
- ATM =
"atm".freeze
- BANK_CHARGE =
"bank_charge".freeze
- BILL_PAYMENT =
"bill_payment".freeze
- CARD_PAYMENT =
"card_payment".freeze
- CASH =
"cash".freeze
- CASHBACK =
"cashback".freeze
- CHARGE =
"charge".freeze
- CHEQUE =
"cheque".freeze
- CREDIT =
"credit".freeze
- DEBIT =
"debit".freeze
- DEPOSIT =
"deposit".freeze
- DIGITAL_PAYMENT =
"digital_payment".freeze
- DIRECT_DEBIT =
"direct_debit".freeze
- FEE =
"fee".freeze
- IN_STORE =
"in_store".freeze
- INTEREST =
"interest".freeze
- ONLINE =
"online".freeze
- OTHER =
"other".freeze
- PAYMENT =
"payment".freeze
- PURCHASE =
"purchase".freeze
- STANDING_ORDER =
"standing_order".freeze
- TRANSACTION =
"transaction".freeze
- TRANSFER =
"transfer".freeze
- WIRE =
"wire".freeze
- WITHDRAWAL =
"withdrawal".freeze
Class Method Summary collapse
- .all_vars ⇒ Object
-
.build_from_hash(value) ⇒ String
Builds the enum from string.
Instance Method Summary collapse
-
#build_from_hash(value) ⇒ String
Builds the enum from string.
Class Method Details
.all_vars ⇒ Object
46 47 48 |
# File 'lib/fuse_client/models/transaction_event_type.rb', line 46 def self.all_vars @all_vars ||= [ACH, ADJUSTMENT, ATM, BANK_CHARGE, BILL_PAYMENT, CARD_PAYMENT, CASH, CASHBACK, CHARGE, CHEQUE, CREDIT, DEBIT, DEPOSIT, DIGITAL_PAYMENT, DIRECT_DEBIT, FEE, IN_STORE, INTEREST, ONLINE, OTHER, PAYMENT, PURCHASE, STANDING_ORDER, TRANSACTION, TRANSFER, WIRE, WITHDRAWAL].freeze end |
.build_from_hash(value) ⇒ String
Builds the enum from string
53 54 55 |
# File 'lib/fuse_client/models/transaction_event_type.rb', line 53 def self.build_from_hash(value) new.build_from_hash(value) end |
Instance Method Details
#build_from_hash(value) ⇒ String
Builds the enum from string
60 61 62 63 |
# File 'lib/fuse_client/models/transaction_event_type.rb', line 60 def build_from_hash(value) return value if TransactionEventType.all_vars.include?(value) raise "Invalid ENUM value #{value} for class #TransactionEventType" end |