Class: SyncteraRubySdk::EventTypeExplicit
- Inherits:
-
Object
- Object
- SyncteraRubySdk::EventTypeExplicit
- Defined in:
- lib/synctera_ruby_sdk/models/event_type_explicit.rb
Constant Summary collapse
- ACCOUNT_CREATED =
"ACCOUNT.CREATED".freeze
- ACCOUNT_UPDATED =
"ACCOUNT.UPDATED".freeze
- APPLICATION_CREATED =
"APPLICATION.CREATED".freeze
- APPLICATION_UPDATED =
"APPLICATION.UPDATED".freeze
- BUSINESS_CREATED =
"BUSINESS.CREATED".freeze
- BUSINESS_UPDATED =
"BUSINESS.UPDATED".freeze
- BUSINESS_VERIFICATION_OUTCOME_UPDATED =
"BUSINESS.VERIFICATION_OUTCOME.UPDATED".freeze
- CARD_CREATED =
"CARD.CREATED".freeze
- CARD_DIGITALWALLETTOKEN_CREATED =
"CARD.DIGITALWALLETTOKEN.CREATED".freeze
- CARD_DIGITALWALLETTOKEN_UPDATED =
"CARD.DIGITALWALLETTOKEN.UPDATED".freeze
- CARD_IMAGE_UPDATED =
"CARD.IMAGE.UPDATED".freeze
- CARD_UPDATED =
"CARD.UPDATED".freeze
- CASE_CREATED =
"CASE.CREATED".freeze
- CASE_UPDATED =
"CASE.UPDATED".freeze
- CASH_PICKUP_CREATED =
"CASH_PICKUP.CREATED".freeze
- CASH_PICKUP_UPDATED =
"CASH_PICKUP.UPDATED".freeze
- CUSTOMER_CREATED =
"CUSTOMER.CREATED".freeze
- CUSTOMER_KYC_OUTCOME_UPDATED =
"CUSTOMER.KYC_OUTCOME.UPDATED".freeze
- CUSTOMER_UPDATED =
"CUSTOMER.UPDATED".freeze
- EXTERNAL_CARD_TRANSFER_CREATED =
"EXTERNAL_CARD_TRANSFER.CREATED".freeze
- EXTERNAL_CARD_TRANSFER_UPDATED =
"EXTERNAL_CARD_TRANSFER.UPDATED".freeze
- EXTERNAL_CARD_CREATED =
"EXTERNAL_CARD.CREATED".freeze
- EXTERNAL_CARD_DELETED =
"EXTERNAL_CARD.DELETED".freeze
- EXTERNAL_CARD_UPDATED =
"EXTERNAL_CARD.UPDATED".freeze
- INTEREST_MONTHLY_PAYOUT =
"INTEREST.MONTHLY_PAYOUT".freeze
- INTERNAL_ACCOUNT_CREATED =
"INTERNAL_ACCOUNT.CREATED".freeze
- INTERNAL_ACCOUNT_UPDATED =
"INTERNAL_ACCOUNT.UPDATED".freeze
- INTERNAL_TRANSFER_SUCCEEDED =
"INTERNAL_TRANSFER.SUCCEEDED".freeze
- NOTE_CREATED =
"NOTE.CREATED".freeze
- NOTE_UPDATED =
"NOTE.UPDATED".freeze
- PAYMENT_SCHEDULE_CREATED =
"PAYMENT_SCHEDULE.CREATED".freeze
- PAYMENT_SCHEDULE_PAYMENT_CREATED =
"PAYMENT_SCHEDULE.PAYMENT.CREATED".freeze
- PAYMENT_SCHEDULE_UPDATED =
"PAYMENT_SCHEDULE.UPDATED".freeze
- PERSON_CREATED =
"PERSON.CREATED".freeze
- PERSON_UPDATED =
"PERSON.UPDATED".freeze
- PERSON_VERIFICATION_OUTCOME_UPDATED =
"PERSON.VERIFICATION_OUTCOME.UPDATED".freeze
- STATEMENT_CREATED =
"STATEMENT.CREATED".freeze
- TRANSACTION_PENDING_CREATED =
"TRANSACTION.PENDING.CREATED".freeze
- TRANSACTION_PENDING_UPDATED =
"TRANSACTION.PENDING.UPDATED".freeze
- TRANSACTION_POSTED_CREATED =
"TRANSACTION.POSTED.CREATED".freeze
- TRANSACTION_POSTED_UPDATED =
"TRANSACTION.POSTED.UPDATED".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
60 61 62 |
# File 'lib/synctera_ruby_sdk/models/event_type_explicit.rb', line 60 def self.all_vars @all_vars ||= [ACCOUNT_CREATED, ACCOUNT_UPDATED, APPLICATION_CREATED, APPLICATION_UPDATED, BUSINESS_CREATED, BUSINESS_UPDATED, BUSINESS_VERIFICATION_OUTCOME_UPDATED, CARD_CREATED, CARD_DIGITALWALLETTOKEN_CREATED, CARD_DIGITALWALLETTOKEN_UPDATED, CARD_IMAGE_UPDATED, CARD_UPDATED, CASE_CREATED, CASE_UPDATED, CASH_PICKUP_CREATED, CASH_PICKUP_UPDATED, CUSTOMER_CREATED, CUSTOMER_KYC_OUTCOME_UPDATED, CUSTOMER_UPDATED, EXTERNAL_CARD_TRANSFER_CREATED, EXTERNAL_CARD_TRANSFER_UPDATED, EXTERNAL_CARD_CREATED, EXTERNAL_CARD_DELETED, EXTERNAL_CARD_UPDATED, INTEREST_MONTHLY_PAYOUT, INTERNAL_ACCOUNT_CREATED, INTERNAL_ACCOUNT_UPDATED, INTERNAL_TRANSFER_SUCCEEDED, NOTE_CREATED, NOTE_UPDATED, PAYMENT_SCHEDULE_CREATED, PAYMENT_SCHEDULE_PAYMENT_CREATED, PAYMENT_SCHEDULE_UPDATED, PERSON_CREATED, PERSON_UPDATED, PERSON_VERIFICATION_OUTCOME_UPDATED, STATEMENT_CREATED, TRANSACTION_PENDING_CREATED, TRANSACTION_PENDING_UPDATED, TRANSACTION_POSTED_CREATED, TRANSACTION_POSTED_UPDATED].freeze end |
.build_from_hash(value) ⇒ String
Builds the enum from string
67 68 69 |
# File 'lib/synctera_ruby_sdk/models/event_type_explicit.rb', line 67 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
74 75 76 77 |
# File 'lib/synctera_ruby_sdk/models/event_type_explicit.rb', line 74 def build_from_hash(value) return value if EventTypeExplicit.all_vars.include?(value) raise "Invalid ENUM value #{value} for class #EventTypeExplicit" end |