Class: FactPulse::AllowanceChargeReasonCode

Inherits:
Object
  • Object
show all
Defined in:
lib/factpulse/models/allowance_charge_reason_code.rb

Constant Summary collapse

N41 =
"41".freeze
N42 =
"42".freeze
N60 =
"60".freeze
N62 =
"62".freeze
N63 =
"63".freeze
N64 =
"64".freeze
N65 =
"65".freeze
N66 =
"66".freeze
N67 =
"67".freeze
N68 =
"68".freeze
N70 =
"70".freeze
N71 =
"71".freeze
N88 =
"88".freeze
N95 =
"95".freeze
N100 =
"100".freeze
N102 =
"102".freeze
N103 =
"103".freeze
N104 =
"104".freeze
N105 =
"105".freeze
AA =
"AA".freeze
AAA =
"AAA".freeze
AAC =
"AAC".freeze
AAD =
"AAD".freeze
AAE =
"AAE".freeze
AAH =
"AAH".freeze
AAI =
"AAI".freeze
AAS =
"AAS".freeze
ABK =
"ABK".freeze
ABL =
"ABL".freeze
ABN =
"ABN".freeze
ABR =
"ABR".freeze
ADR =
"ADR".freeze
ADL =
"ADL".freeze
ADT =
"ADT".freeze
FC =
"FC".freeze
FI =
"FI".freeze
LA =
"LA".freeze
PC =
"PC".freeze

Class Method Summary collapse

Instance Method Summary collapse

Class Method Details

.all_varsObject



57
58
59
# File 'lib/factpulse/models/allowance_charge_reason_code.rb', line 57

def self.all_vars
  @all_vars ||= [N41, N42, N60, N62, N63, N64, N65, N66, N67, N68, N70, N71, N88, N95, N100, N102, N103, N104, N105, AA, AAA, AAC, AAD, AAE, AAH, AAI, AAS, ABK, ABL, ABN, ABR, ADR, ADL, ADT, FC, FI, LA, PC].freeze
end

.build_from_hash(value) ⇒ String

Builds the enum from string

Parameters:

  • The (String)

    enum value in the form of the string

Returns:

  • (String)

    The enum value



64
65
66
# File 'lib/factpulse/models/allowance_charge_reason_code.rb', line 64

def self.build_from_hash(value)
  new.build_from_hash(value)
end

Instance Method Details

#build_from_hash(value) ⇒ String

Builds the enum from string

Parameters:

  • The (String)

    enum value in the form of the string

Returns:

  • (String)

    The enum value



71
72
73
74
# File 'lib/factpulse/models/allowance_charge_reason_code.rb', line 71

def build_from_hash(value)
  return value if AllowanceChargeReasonCode.all_vars.include?(value)
  raise "Invalid ENUM value #{value} for class #AllowanceChargeReasonCode"
end