class Yapstone::RefundStatus

Constants

ACCEPTED
ACTION_EXECUTION_ERROR
ACTIVE
AUTH_APPROVED
AUTH_DECLINED
BLACKLISTED
CANCELLED
CANCELLING
CAPTURE_APPROVED
CAPTURE_DECLINED
CAPTURE_HOLD
CHECKING_DUPLICATES
CHECK_FUNDS
CHECK_INSTRUMENT
COMPLETED
DECLINED
DUPLICATE
DUPLICATE_REQUEST
EXPIRED
FAILED
FUNDING_EXPIRED
FUNDING_HOLD
FUNDS_RELEASED
GUARD_CHECK_ERROR
HOLD
INITIAL
INSUFFICIENT_FUNDS
IN_CYCLE
NEW
OBSOLETE
PENDING_CYCLE
PENDING_FUNDING
PENDING_PAYOUT
PENDING_PROBATION
POST_RISK_CHECK
PROCESSING_ERROR
READY_FOR_CAPTURE
READY_FOR_PAYOUT
RECONCILED
REJECTED
RELEASING_HOLD
RETURNED
RISK_HOLD
SANCTIONS_HOLD
SANCTIONS_REVIEW
SENT_FOR_CAPTURE
SENT_FOR_DISBURSEMENT
SENT_FOR_PAYOUT
SENT_FOR_REIMBURSEMENT
SETTLED
SETTLED_TO_YS
TRANSMITTED
TTL_EXPIRED
UNRECONCILED
VALIDATION_ERROR
VERIFICATION_FAILED

Public Class Methods

build_from_hash(value) click to toggle source

Builds the enum from string @param [String] The enum value in the form of the string @return [String] The enum value

# File lib/yapstone-payments/models/refund_status.rb, line 77
def self.build_from_hash(value)
  new.build_from_hash(value)
end

Public Instance Methods

build_from_hash(value) click to toggle source

Builds the enum from string @param [String] The enum value in the form of the string @return [String] The enum value

# File lib/yapstone-payments/models/refund_status.rb, line 84
def build_from_hash(value)
  constantValues = RefundStatus.constants.select { |c| RefundStatus::const_get(c) == value }
  raise "Invalid ENUM value #{value} for class #RefundStatus" if constantValues.empty?
  value
end