Class: Yapstone::Status
- Inherits:
-
Object
- Object
- Yapstone::Status
- Defined in:
- lib/yapstone-payments/models/status.rb
Constant Summary collapse
- INITIAL =
"INITIAL".freeze
- NEW =
"NEW".freeze
- CHECKING_DUPLICATES =
"CHECKING_DUPLICATES".freeze
- DUPLICATE_REQUEST =
"DUPLICATE_REQUEST".freeze
- CHECK_FUNDS =
"CHECK_FUNDS".freeze
- INSUFFICIENT_FUNDS =
"INSUFFICIENT_FUNDS".freeze
- PENDING_FUNDING =
"PENDING_FUNDING".freeze
- FUNDING_EXPIRED =
"FUNDING_EXPIRED".freeze
- FUNDING_HOLD =
"FUNDING_HOLD".freeze
- FUNDS_RELEASED =
"FUNDS_RELEASED".freeze
- CANCELLED =
"CANCELLED".freeze
- PENDING_PROBATION =
"PENDING_PROBATION".freeze
- CHECK_INSTRUMENT =
"CHECK_INSTRUMENT".freeze
- BLACKLISTED =
"BLACKLISTED".freeze
- SANCTIONS_REVIEW =
"SANCTIONS_REVIEW".freeze
- SANCTIONS_HOLD =
"SANCTIONS_HOLD".freeze
- PENDING_CYCLE =
"PENDING_CYCLE".freeze
- IN_CYCLE =
"IN_CYCLE".freeze
- SENT_FOR_DISBURSEMENT =
"SENT_FOR_DISBURSEMENT".freeze
- SENT_FOR_REIMBURSEMENT =
"SENT_FOR_REIMBURSEMENT".freeze
- SENT_FOR_PAYOUT =
"SENT_FOR_PAYOUT".freeze
- TRANSMITTED =
"TRANSMITTED".freeze
- REJECTED =
"REJECTED".freeze
- RETURNED =
"RETURNED".freeze
- SETTLED =
"SETTLED".freeze
- PROCESSING_ERROR =
"PROCESSING_ERROR".freeze
- ACTION_EXECUTION_ERROR =
"ACTION_EXECUTION_ERROR".freeze
- GUARD_CHECK_ERROR =
"GUARD_CHECK_ERROR".freeze
- TTL_EXPIRED =
"TTL_EXPIRED".freeze
- EXPIRED =
"EXPIRED".freeze
- VALIDATION_ERROR =
"VALIDATION_ERROR".freeze
- SENT_FOR_CAPTURE =
"SENT_FOR_CAPTURE".freeze
- CAPTURE_APPROVED =
"CAPTURE_APPROVED".freeze
- CAPTURE_DECLINED =
"CAPTURE_DECLINED".freeze
- AUTH_APPROVED =
"AUTH_APPROVED".freeze
- READY_FOR_CAPTURE =
"READY_FOR_CAPTURE".freeze
- UNRECONCILED =
"UNRECONCILED".freeze
- RECONCILED =
"RECONCILED".freeze
- AUTH_DECLINED =
"AUTH_DECLINED".freeze
- HOLD =
"HOLD".freeze
- RELEASING_HOLD =
"RELEASING_HOLD".freeze
- OBSOLETE =
"OBSOLETE".freeze
- READY_FOR_PAYOUT =
"READY_FOR_PAYOUT".freeze
- PENDING_PAYOUT =
"PENDING_PAYOUT".freeze
- CANCELLING =
"CANCELLING".freeze
- POST_RISK_CHECK =
"POST_RISK_CHECK".freeze
- RISK_HOLD =
"RISK_HOLD".freeze
- FAILED =
"FAILED".freeze
- SETTLED_TO_YS =
"SETTLED_TO_YS".freeze
- ACCEPTED =
"ACCEPTED".freeze
- CAPTURE_HOLD =
"CAPTURE_HOLD".freeze
- VERIFICATION_FAILED =
"VERIFICATION_FAILED".freeze
- DECLINED =
"DECLINED".freeze
- DUPLICATE =
"DUPLICATE".freeze
- COMPLETED =
"COMPLETED".freeze
- ACTIVE =
"ACTIVE".freeze
- RISK_DECLINED =
"RISK_DECLINED".freeze
Class Method Summary collapse
-
.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
.build_from_hash(value) ⇒ String
Builds the enum from string
78 79 80 |
# File 'lib/yapstone-payments/models/status.rb', line 78 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
85 86 87 88 89 |
# File 'lib/yapstone-payments/models/status.rb', line 85 def build_from_hash(value) constantValues = Status.constants.select { |c| Status::const_get(c) == value } raise "Invalid ENUM value #{value} for class #Status" if constantValues.empty? value end |