Module: WhopSDK::Models::WebhookEvent

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

Overview

The different event types available

Constant Summary collapse

INVOICE_CREATED =

Returns:

  • (:"invoice.created")
:"invoice.created"
INVOICE_MARKED_UNCOLLECTIBLE =

Returns:

  • (:"invoice.marked_uncollectible")
:"invoice.marked_uncollectible"
INVOICE_PAID =

Returns:

  • (:"invoice.paid")
:"invoice.paid"
INVOICE_PAST_DUE =

Returns:

  • (:"invoice.past_due")
:"invoice.past_due"
INVOICE_VOIDED =

Returns:

  • (:"invoice.voided")
:"invoice.voided"
MEMBERSHIP_ACTIVATED =

Returns:

  • (:"membership.activated")
:"membership.activated"
MEMBERSHIP_DEACTIVATED =

Returns:

  • (:"membership.deactivated")
:"membership.deactivated"
MEMBERSHIP_TRIAL_ENDING_SOON =

Returns:

  • (:"membership.trial_ending_soon")
:"membership.trial_ending_soon"
ENTRY_CREATED =

Returns:

  • (:"entry.created")
:"entry.created"
ENTRY_APPROVED =

Returns:

  • (:"entry.approved")
:"entry.approved"
ENTRY_DENIED =

Returns:

  • (:"entry.denied")
:"entry.denied"
ENTRY_DELETED =

Returns:

  • (:"entry.deleted")
:"entry.deleted"
SETUP_INTENT_REQUIRES_ACTION =

Returns:

  • (:"setup_intent.requires_action")
:"setup_intent.requires_action"
SETUP_INTENT_SUCCEEDED =

Returns:

  • (:"setup_intent.succeeded")
:"setup_intent.succeeded"
SETUP_INTENT_CANCELED =

Returns:

  • (:"setup_intent.canceled")
:"setup_intent.canceled"
LEDGER_ACCOUNT_FUNDS_AVAILABLE =

Returns:

  • (:"ledger_account.funds_available")
:"ledger_account.funds_available"
WITHDRAWAL_CREATED =

Returns:

  • (:"withdrawal.created")
:"withdrawal.created"
WITHDRAWAL_UPDATED =

Returns:

  • (:"withdrawal.updated")
:"withdrawal.updated"
COURSE_LESSON_INTERACTION_COMPLETED =

Returns:

  • (:"course_lesson_interaction.completed")
:"course_lesson_interaction.completed"
PAYOUT_METHOD_CREATED =

Returns:

  • (:"payout_method.created")
:"payout_method.created"
VERIFICATION_SUCCEEDED =

Returns:

  • (:"verification.succeeded")
:"verification.succeeded"
IDENTITY_PROFILE_APPROVED =

Returns:

  • (:"identity_profile.approved")
:"identity_profile.approved"
IDENTITY_PROFILE_REJECTED =

Returns:

  • (:"identity_profile.rejected")
:"identity_profile.rejected"
IDENTITY_PROFILE_NEEDS_ACTION =

Returns:

  • (:"identity_profile.needs_action")
:"identity_profile.needs_action"
IDENTITY_PROFILE_UPDATED =

Returns:

  • (:"identity_profile.updated")
:"identity_profile.updated"
PAYOUT_ACCOUNT_STATUS_UPDATED =

Returns:

  • (:"payout_account.status_updated")
:"payout_account.status_updated"
RESOLUTION_CENTER_CASE_CREATED =

Returns:

  • (:"resolution_center_case.created")
:"resolution_center_case.created"
RESOLUTION_CENTER_CASE_UPDATED =

Returns:

  • (:"resolution_center_case.updated")
:"resolution_center_case.updated"
RESOLUTION_CENTER_CASE_DECIDED =

Returns:

  • (:"resolution_center_case.decided")
:"resolution_center_case.decided"
CHAT_MESSAGE_CREATED =

Returns:

  • (:"chat.message.created")
:"chat.message.created"
CHAT_REACTION_CREATED =

Returns:

  • (:"chat.reaction.created")
:"chat.reaction.created"
PAYMENT_CREATED =

Returns:

  • (:"payment.created")
:"payment.created"
PAYMENT_SUCCEEDED =

Returns:

  • (:"payment.succeeded")
:"payment.succeeded"
PAYMENT_FAILED =

Returns:

  • (:"payment.failed")
:"payment.failed"
PAYMENT_PENDING =

Returns:

  • (:"payment.pending")
:"payment.pending"
DISPUTE_CREATED =

Returns:

  • (:"dispute.created")
:"dispute.created"
DISPUTE_UPDATED =

Returns:

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

Returns:

  • (:"refund.created")
:"refund.created"
REFUND_UPDATED =

Returns:

  • (:"refund.updated")
:"refund.updated"
DISPUTE_ALERT_CREATED =

Returns:

  • (:"dispute_alert.created")
:"dispute_alert.created"
MEMBERSHIP_CANCEL_AT_PERIOD_END_CHANGED =

Returns:

  • (:"membership.cancel_at_period_end_changed")
:"membership.cancel_at_period_end_changed"

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/whop_sdk/models/webhook_event.rb', line 51

Instance Method Details

#self?.values::Array[WhopSDK::Models::webhook_event]

Returns:

  • (::Array[WhopSDK::Models::webhook_event])


91
# File 'sig/whop_sdk/models/webhook_event.rbs', line 91

def self?.values: -> ::Array[WhopSDK::Models::webhook_event]