Module: Pago::V2026_04::Enums::SubscriptionStatus

Defined in:
lib/pago/v2026_04/enums.rb,
sig/pago/v2026_04/generated.rbs

Constant Summary collapse

INCOMPLETE =

Returns:

  • (String)
"incomplete"
INCOMPLETE_EXPIRED =

Returns:

  • (String)
"incomplete_expired"
TRIALING =

Returns:

  • (String)
"trialing"
ACTIVE =

Returns:

  • (String)
"active"
PAST_DUE =

Returns:

  • (String)
"past_due"
CANCELED =

Returns:

  • (String)
"canceled"
UNPAID =

Returns:

  • (String)
"unpaid"
PAUSED =

Returns:

  • (String)
"paused"
ALL_VALUES =

Returns:

  • (Array[String])
[
  INCOMPLETE,
  INCOMPLETE_EXPIRED,
  TRIALING,
  ACTIVE,
  PAST_DUE,
  CANCELED,
  UNPAID,
  PAUSED
].freeze

Class Method Summary collapse

Class Method Details

.valid?(value) ⇒ Boolean

Returns whether the value is declared by this API version.

Parameters:

  • value (Object)

Returns:

  • (Boolean)

    whether the value is declared by this API version.



3096
# File 'lib/pago/v2026_04/enums.rb', line 3096

def self.valid?(value) = ALL_VALUES.include?(value)

.valuesArray<String>

Returns every value declared by the API.

Returns:

  • (Array<String>)

    every value declared by the API.



3092
# File 'lib/pago/v2026_04/enums.rb', line 3092

def self.values = ALL_VALUES