Module: Pago::V2026_04::Enums::BenefitType

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

Constant Summary collapse

CUSTOM =

Returns:

  • (String)
"custom"
DISCORD =

Returns:

  • (String)
"discord"
GITHUB_REPOSITORY =

Returns:

  • (String)
"github_repository"
DOWNLOADABLES =

Returns:

  • (String)
"downloadables"
LICENSE_KEYS =

Returns:

  • (String)
"license_keys"
METER_CREDIT =

Returns:

  • (String)
"meter_credit"
FEATURE_FLAG =

Returns:

  • (String)
"feature_flag"
SLACK_SHARED_CHANNEL =

Returns:

  • (String)
"slack_shared_channel"
ALL_VALUES =

Returns:

  • (Array[String])
[
  CUSTOM,
  DISCORD,
  GITHUB_REPOSITORY,
  DOWNLOADABLES,
  LICENSE_KEYS,
  METER_CREDIT,
  FEATURE_FLAG,
  SLACK_SHARED_CHANNEL
].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.



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

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.



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

def self.values = ALL_VALUES