Module: Lithic::Models::EventSubscription::EventType

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

Overview

The type of event that occurred. Possible values:

  • account_holder_document.updated: Occurs when an account holder's document upload status has been updated
  • account_holder.created: Occurs when a new account_holder is created.
  • account_holder.updated: Occurs when an account_holder is updated.
  • account_holder.verification: Occurs when an asynchronous account_holder's verification is completed.
  • auth_rules.backtest_report.created: Auth Rules backtest report created.
  • balance.updated: Financial Account Balance Update
  • book_transfer_transaction.created: Occurs when a book transfer transaction is created.
  • book_transfer_transaction.updated: Occurs when a book transfer transaction is updated.
  • card_authorization.challenge: Occurs when an Out of Band challenge is issued during card authorization. The card program should issue its own challenge to the cardholder and then respond via /v1/card_authorizations/event_token/challenge_response.
  • card_authorization.challenge_response: Occurs when a cardholder responds to a challenge during card authorization.
  • card_transaction.enhanced_data.created: Occurs when L2/L3 enhanced commercial data is processed for a transaction event.
  • card_transaction.enhanced_data.updated: Occurs when L2/L3 enhanced commercial data is reprocessed for a transaction event.
  • card_transaction.updated: Occurs when a card transaction happens.
  • card.converted: Occurs when a card is converted from virtual to physical cards.
  • card.created: Occurs when a new card is created.
  • card.reissued: Occurs when a card is reissued.
  • card.renewed: Occurs when a card is renewed.
  • card.shipped: Occurs when a card is shipped.
  • card.updated: Occurs when a card is updated.
  • claim_document.accepted: Occurs when a claim document passes validation and is accepted.
  • claim_document.rejected: Occurs when a claim document fails validation and is rejected.
  • claim_document.uploaded: Occurs when a claim document is uploaded and begins validation.
  • claim.created: Occurs when a dispute intake claim is created.
  • claim.updated: Occurs when a dispute intake claim is updated, such as a status change or a change to its outstanding requirements.
  • digital_wallet.tokenization_result: Occurs when a tokenization request succeeded or failed.

This event will be deprecated in the future. We recommend using tokenization.result instead.

  • digital_wallet.tokenization_two_factor_authentication_code: Occurs when a tokenization request 2FA code is sent to the Lithic customer for self serve delivery.

This event will be deprecated in the future. We recommend using tokenization.two_factor_authentication_code instead.

  • digital_wallet.tokenization_two_factor_authentication_code_sent: Occurs when a tokenization request 2FA code is sent to our downstream messaging providers for delivery.

This event will be deprecated in the future. We recommend using tokenization.two_factor_authentication_code_sent instead.

  • digital_wallet.tokenization_updated: Occurs when a tokenization's status has changed.

This event will be deprecated in the future. We recommend using tokenization.updated instead.

  • dispute_evidence.upload_failed: Occurs when a dispute evidence upload fails.
  • dispute_transaction.created: Occurs when a new dispute transaction is created
  • dispute_transaction.updated: Occurs when a dispute transaction is updated
  • dispute.updated: Occurs when a dispute is updated.
  • external_bank_account.created: Occurs when an external bank account is created.
  • external_bank_account.updated: Occurs when an external bank account is updated.
  • external_payment.created: Occurs when an external payment is created.
  • external_payment.updated: Occurs when an external payment is updated.
  • financial_account.created: Occurs when a financial account is created.
  • financial_account.updated: Occurs when a financial account is updated.
  • funding_event.created: Occurs when a funding event is created.
  • internal_transaction.created: Occurs when an internal adjustment is created.
  • internal_transaction.updated: Occurs when an internal adjustment is updated.
  • loan_tape.created: Occurs when a loan tape is created.
  • loan_tape.updated: Occurs when a loan tape is updated.
  • management_operation.created: Occurs when an management operation is created.
  • management_operation.updated: Occurs when an management operation is updated.
  • network_total.created: Occurs when a network total is created.
  • network_total.updated: Occurs when a network total is updated.
  • payment_transaction.created: Occurs when a payment transaction is created.
  • payment_transaction.updated: Occurs when a payment transaction is updated.
  • settlement_report.updated: Occurs when a settlement report is created or updated.
  • statements.created: Occurs when a statement has been created
  • three_ds_authentication.challenge: The three_ds_authentication.challenge event. Upon receiving this request, the Card Program should issue its own challenge to the cardholder. After a cardholder challenge is successfully completed, the Card Program needs to respond back to Lithic by call to /v1/three_ds_decisioning/challenge_response. Then the cardholder must navigate back to the merchant checkout flow to complete the transaction. Some merchants will include an app_requestor_url for app-based purchases; Lithic recommends triggering a redirect to that URL after the cardholder completes an app-based challenge.
  • three_ds_authentication.created: Occurs when a 3DS authentication is created.
  • three_ds_authentication.updated: Occurs when a 3DS authentication is updated (eg. challenge is completed).
  • tokenization.approval_request: Occurs when a tokenization approval request is made.
  • tokenization.result: Occurs when a tokenization request succeeded or failed.
  • tokenization.two_factor_authentication_code: Occurs when a tokenization request 2FA code is sent to the Lithic customer for self serve delivery.
  • tokenization.two_factor_authentication_code_sent: Occurs when a tokenization request 2FA code is sent to our downstream messaging providers for delivery.
  • tokenization.updated: Occurs when a tokenization's status has changed.

Constant Summary collapse

ACCOUNT_HOLDER_DOCUMENT_UPDATED =

Returns:

  • (:"account_holder_document.updated")
:"account_holder_document.updated"
ACCOUNT_HOLDER_CREATED =

Returns:

  • (:"account_holder.created")
:"account_holder.created"
ACCOUNT_HOLDER_UPDATED =

Returns:

  • (:"account_holder.updated")
:"account_holder.updated"
ACCOUNT_HOLDER_VERIFICATION =

Returns:

  • (:"account_holder.verification")
:"account_holder.verification"
AUTH_RULES_BACKTEST_REPORT_CREATED =

Returns:

  • (:"auth_rules.backtest_report.created")
:"auth_rules.backtest_report.created"
BALANCE_UPDATED =

Returns:

  • (:"balance.updated")
:"balance.updated"
BOOK_TRANSFER_TRANSACTION_CREATED =

Returns:

  • (:"book_transfer_transaction.created")
:"book_transfer_transaction.created"
BOOK_TRANSFER_TRANSACTION_UPDATED =

Returns:

  • (:"book_transfer_transaction.updated")
:"book_transfer_transaction.updated"
CARD_AUTHORIZATION_CHALLENGE =

Returns:

  • (:"card_authorization.challenge")
:"card_authorization.challenge"
CARD_AUTHORIZATION_CHALLENGE_RESPONSE =

Returns:

  • (:"card_authorization.challenge_response")
:"card_authorization.challenge_response"
CARD_TRANSACTION_ENHANCED_DATA_CREATED =

Returns:

  • (:"card_transaction.enhanced_data.created")
:"card_transaction.enhanced_data.created"
CARD_TRANSACTION_ENHANCED_DATA_UPDATED =

Returns:

  • (:"card_transaction.enhanced_data.updated")
:"card_transaction.enhanced_data.updated"
CARD_TRANSACTION_UPDATED =

Returns:

  • (:"card_transaction.updated")
:"card_transaction.updated"
CARD_CONVERTED =

Returns:

  • (:"card.converted")
:"card.converted"
CARD_CREATED =

Returns:

  • (:"card.created")
:"card.created"
CARD_REISSUED =

Returns:

  • (:"card.reissued")
:"card.reissued"
CARD_RENEWED =

Returns:

  • (:"card.renewed")
:"card.renewed"
CARD_SHIPPED =

Returns:

  • (:"card.shipped")
:"card.shipped"
CARD_UPDATED =

Returns:

  • (:"card.updated")
:"card.updated"
CLAIM_DOCUMENT_ACCEPTED =

Returns:

  • (:"claim_document.accepted")
:"claim_document.accepted"
CLAIM_DOCUMENT_REJECTED =

Returns:

  • (:"claim_document.rejected")
:"claim_document.rejected"
CLAIM_DOCUMENT_UPLOADED =

Returns:

  • (:"claim_document.uploaded")
:"claim_document.uploaded"
CLAIM_CREATED =

Returns:

  • (:"claim.created")
:"claim.created"
CLAIM_UPDATED =

Returns:

  • (:"claim.updated")
:"claim.updated"
DIGITAL_WALLET_TOKENIZATION_RESULT =

Returns:

  • (:"digital_wallet.tokenization_result")
:"digital_wallet.tokenization_result"
DIGITAL_WALLET_TOKENIZATION_TWO_FACTOR_AUTHENTICATION_CODE =

Returns:

  • (:"digital_wallet.tokenization_two_factor_authentication_code")
:"digital_wallet.tokenization_two_factor_authentication_code"
DIGITAL_WALLET_TOKENIZATION_TWO_FACTOR_AUTHENTICATION_CODE_SENT =

Returns:

  • (:"digital_wallet.tokenization_two_factor_authentication_code_sent")
:"digital_wallet.tokenization_two_factor_authentication_code_sent"
DIGITAL_WALLET_TOKENIZATION_UPDATED =

Returns:

  • (:"digital_wallet.tokenization_updated")
:"digital_wallet.tokenization_updated"
DISPUTE_EVIDENCE_UPLOAD_FAILED =

Returns:

  • (:"dispute_evidence.upload_failed")
:"dispute_evidence.upload_failed"
DISPUTE_TRANSACTION_CREATED =

Returns:

  • (:"dispute_transaction.created")
:"dispute_transaction.created"
DISPUTE_TRANSACTION_UPDATED =

Returns:

  • (:"dispute_transaction.updated")
:"dispute_transaction.updated"
DISPUTE_UPDATED =

Returns:

  • (:"dispute.updated")
:"dispute.updated"
EXTERNAL_BANK_ACCOUNT_CREATED =

Returns:

  • (:"external_bank_account.created")
:"external_bank_account.created"
EXTERNAL_BANK_ACCOUNT_UPDATED =

Returns:

  • (:"external_bank_account.updated")
:"external_bank_account.updated"
EXTERNAL_PAYMENT_CREATED =

Returns:

  • (:"external_payment.created")
:"external_payment.created"
EXTERNAL_PAYMENT_UPDATED =

Returns:

  • (:"external_payment.updated")
:"external_payment.updated"
FINANCIAL_ACCOUNT_CREATED =

Returns:

  • (:"financial_account.created")
:"financial_account.created"
FINANCIAL_ACCOUNT_UPDATED =

Returns:

  • (:"financial_account.updated")
:"financial_account.updated"
FUNDING_EVENT_CREATED =

Returns:

  • (:"funding_event.created")
:"funding_event.created"
INTERNAL_TRANSACTION_CREATED =

Returns:

  • (:"internal_transaction.created")
:"internal_transaction.created"
INTERNAL_TRANSACTION_UPDATED =

Returns:

  • (:"internal_transaction.updated")
:"internal_transaction.updated"
LOAN_TAPE_CREATED =

Returns:

  • (:"loan_tape.created")
:"loan_tape.created"
LOAN_TAPE_UPDATED =

Returns:

  • (:"loan_tape.updated")
:"loan_tape.updated"
MANAGEMENT_OPERATION_CREATED =

Returns:

  • (:"management_operation.created")
:"management_operation.created"
MANAGEMENT_OPERATION_UPDATED =

Returns:

  • (:"management_operation.updated")
:"management_operation.updated"
NETWORK_TOTAL_CREATED =

Returns:

  • (:"network_total.created")
:"network_total.created"
NETWORK_TOTAL_UPDATED =

Returns:

  • (:"network_total.updated")
:"network_total.updated"
PAYMENT_TRANSACTION_CREATED =

Returns:

  • (:"payment_transaction.created")
:"payment_transaction.created"
PAYMENT_TRANSACTION_UPDATED =

Returns:

  • (:"payment_transaction.updated")
:"payment_transaction.updated"
SETTLEMENT_REPORT_UPDATED =

Returns:

  • (:"settlement_report.updated")
:"settlement_report.updated"
STATEMENTS_CREATED =

Returns:

  • (:"statements.created")
:"statements.created"
THREE_DS_AUTHENTICATION_CHALLENGE =

Returns:

  • (:"three_ds_authentication.challenge")
:"three_ds_authentication.challenge"
THREE_DS_AUTHENTICATION_CREATED =

Returns:

  • (:"three_ds_authentication.created")
:"three_ds_authentication.created"
THREE_DS_AUTHENTICATION_UPDATED =

Returns:

  • (:"three_ds_authentication.updated")
:"three_ds_authentication.updated"
TOKENIZATION_APPROVAL_REQUEST =

Returns:

  • (:"tokenization.approval_request")
:"tokenization.approval_request"
TOKENIZATION_RESULT =

Returns:

  • (:"tokenization.result")
:"tokenization.result"
TOKENIZATION_TWO_FACTOR_AUTHENTICATION_CODE =

Returns:

  • (:"tokenization.two_factor_authentication_code")
:"tokenization.two_factor_authentication_code"
TOKENIZATION_TWO_FACTOR_AUTHENTICATION_CODE_SENT =

Returns:

  • (:"tokenization.two_factor_authentication_code_sent")
:"tokenization.two_factor_authentication_code_sent"
TOKENIZATION_UPDATED =

Returns:

  • (:"tokenization.updated")
:"tokenization.updated"

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

.valuesArray<Symbol>

Returns:

  • (Array<Symbol>)


# File 'lib/lithic/models/event_subscription.rb', line 227

Instance Method Details

#self?.values::Array[Lithic::Models::EventSubscription::event_type]

Returns:

  • (::Array[Lithic::Models::EventSubscription::event_type])


163
# File 'sig/lithic/models/event_subscription.rbs', line 163

def self?.values: -> ::Array[Lithic::Models::EventSubscription::event_type]