Class: FdxV660Api::RequestForPaymentStatus2
- Inherits:
-
Object
- Object
- FdxV660Api::RequestForPaymentStatus2
- Defined in:
- lib/fdx_v660_api/models/request_for_payment_status2.rb
Overview
The current status of the request for payment
Constant Summary collapse
- REQUEST_FOR_PAYMENT_STATUS2 =
[ # TODO: Write general description for ACCEPTED ACCEPTED = 'ACCEPTED'.freeze, # TODO: Write general description for BLOCKED BLOCKED = 'BLOCKED'.freeze, # TODO: Write general description for CANCELLED CANCELLED = 'CANCELLED'.freeze, # TODO: Write general description for EXPIRED EXPIRED = 'EXPIRED'.freeze, # TODO: Write general description for PARTIALLY_ACCEPTED PARTIALLY_ACCEPTED = 'PARTIALLY_ACCEPTED'.freeze, # TODO: Write general description for PENDING PENDING = 'PENDING'.freeze, # TODO: Write general description for PRESENTED PRESENTED = 'PRESENTED'.freeze, # TODO: Write general description for RECEIVED RECEIVED = 'RECEIVED'.freeze, # TODO: Write general description for REJECTED REJECTED = 'REJECTED'.freeze ].freeze
Class Method Summary collapse
Class Method Details
.from_value(value, default_value = ACCEPTED) ⇒ Object
44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 |
# File 'lib/fdx_v660_api/models/request_for_payment_status2.rb', line 44 def self.from_value(value, default_value = ACCEPTED) return default_value if value.nil? str = value.to_s.strip case str.downcase when 'accepted' then ACCEPTED when 'blocked' then BLOCKED when 'cancelled' then CANCELLED when 'expired' then EXPIRED when 'partially_accepted' then PARTIALLY_ACCEPTED when 'pending' then PENDING when 'presented' then PRESENTED when 'received' then RECEIVED when 'rejected' then REJECTED else default_value end end |
.validate(value) ⇒ Object
38 39 40 41 42 |
# File 'lib/fdx_v660_api/models/request_for_payment_status2.rb', line 38 def self.validate(value) return false if value.nil? true end |