Class: PAYJPv2::StatementSubject
- Inherits:
-
Object
- Object
- PAYJPv2::StatementSubject
- Defined in:
- lib/payjpv2/models/statement_subject.rb
Constant Summary collapse
- GROSS_SALES =
"gross_sales".freeze
- FEE =
"fee".freeze
- PLATFORM_FEE =
"platform_fee".freeze
- GROSS_REFUND =
"gross_refund".freeze
- REFUND_FEE_OFFSET =
"refund_fee_offset".freeze
- REFUND_PLATFORM_FEE_OFFSET =
"refund_platform_fee_offset".freeze
- CHARGEBACK =
"chargeback".freeze
- CHARGEBACK_FEE_OFFSET =
"chargeback_fee_offset".freeze
- CHARGEBACK_PLATFORM_FEE_OFFSET =
"chargeback_platform_fee_offset".freeze
- PROPLAN =
"proplan".freeze
- PLAN_FEE =
"plan_fee".freeze
- FORFEIT =
"forfeit".freeze
- REALLOCATION =
"reallocation".freeze
- YELL_BANK_COLLECTION =
"yell_bank_collection".freeze
- PYB_EARLY_DEPOSIT_SERVICE_FEE =
"pyb_early_deposit_service_fee".freeze
- TRANSFER_FEE =
"transfer_fee".freeze
- OTHER =
"other".freeze
Class Method Summary collapse
- .all_vars ⇒ Object
-
.build_from_hash(value) ⇒ String
Builds the enum from string.
Instance Method Summary collapse
-
#build_from_hash(value) ⇒ String
Builds the enum from string.
Class Method Details
.all_vars ⇒ Object
36 37 38 |
# File 'lib/payjpv2/models/statement_subject.rb', line 36 def self.all_vars @all_vars ||= [GROSS_SALES, FEE, PLATFORM_FEE, GROSS_REFUND, REFUND_FEE_OFFSET, REFUND_PLATFORM_FEE_OFFSET, CHARGEBACK, CHARGEBACK_FEE_OFFSET, CHARGEBACK_PLATFORM_FEE_OFFSET, PROPLAN, PLAN_FEE, FORFEIT, REALLOCATION, YELL_BANK_COLLECTION, PYB_EARLY_DEPOSIT_SERVICE_FEE, TRANSFER_FEE, OTHER].freeze end |
.build_from_hash(value) ⇒ String
Builds the enum from string
43 44 45 |
# File 'lib/payjpv2/models/statement_subject.rb', line 43 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
50 51 52 53 |
# File 'lib/payjpv2/models/statement_subject.rb', line 50 def build_from_hash(value) return value if StatementSubject.all_vars.include?(value) raise "Invalid ENUM value #{value} for class #StatementSubject" end |