Module: Lithic::Models::AuthRules::VelocityLimitParams::Filters::IncludePanEntryMode

Extended by:
Internal::Type::Enum
Defined in:
lib/lithic/models/auth_rules/velocity_limit_params.rb

Constant Summary collapse

AUTO_ENTRY =
:AUTO_ENTRY
BAR_CODE =
:BAR_CODE
CONTACTLESS =
:CONTACTLESS
CREDENTIAL_ON_FILE =
:CREDENTIAL_ON_FILE
ECOMMERCE =
:ECOMMERCE
ERROR_KEYED =
:ERROR_KEYED
ERROR_MAGNETIC_STRIPE =
:ERROR_MAGNETIC_STRIPE
ICC =
:ICC
KEY_ENTERED =
:KEY_ENTERED
MAGNETIC_STRIPE =
:MAGNETIC_STRIPE
MANUAL =
:MANUAL
OCR =
:OCR
SECURE_CARDLESS =
:SECURE_CARDLESS
UNSPECIFIED =
:UNSPECIFIED
UNKNOWN =
:UNKNOWN

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

Instance Method Details

#initialize(exclude_countries: nil, exclude_mccs: nil, include_countries: nil, include_mccs: nil, include_pan_entry_modes: nil) ⇒ Object

Some parameter documentations has been truncated, see Lithic::Models::AuthRules::VelocityLimitParams::Filters for more details.

Parameters:

  • exclude_countries (Array<String>, nil) (defaults to: nil)

    ISO-3166-1 alpha-3 Country Codes to exclude from the velocity calculation. Trans

  • exclude_mccs (Array<String>, nil) (defaults to: nil)

    Merchant Category Codes to exclude from the velocity calculation. Transactions m

  • include_countries (Array<String>, nil) (defaults to: nil)

    ISO-3166-1 alpha-3 Country Codes to include in the velocity calculation. Transac

  • include_mccs (Array<String>, nil) (defaults to: nil)

    Merchant Category Codes to include in the velocity calculation. Transactions not

  • include_pan_entry_modes (Array<Symbol, Lithic::Models::AuthRules::VelocityLimitParams::Filters::IncludePanEntryMode>, nil) (defaults to: nil)

    PAN entry modes to include in the velocity calculation. Transactions not matchin



113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
# File 'lib/lithic/models/auth_rules/velocity_limit_params.rb', line 113

module IncludePanEntryMode
  extend Lithic::Internal::Type::Enum

  AUTO_ENTRY = :AUTO_ENTRY
  BAR_CODE = :BAR_CODE
  CONTACTLESS = :CONTACTLESS
  CREDENTIAL_ON_FILE = :CREDENTIAL_ON_FILE
  ECOMMERCE = :ECOMMERCE
  ERROR_KEYED = :ERROR_KEYED
  ERROR_MAGNETIC_STRIPE = :ERROR_MAGNETIC_STRIPE
  ICC = :ICC
  KEY_ENTERED = :KEY_ENTERED
  MAGNETIC_STRIPE = :MAGNETIC_STRIPE
  MANUAL = :MANUAL
  OCR = :OCR
  SECURE_CARDLESS = :SECURE_CARDLESS
  UNSPECIFIED = :UNSPECIFIED
  UNKNOWN = :UNKNOWN

  # @!method self.values
  #   @return [Array<Symbol>]
end