Method: UltracartClient::OrderPayment#valid?
- Defined in:
- lib/ultracart_api/models/order_payment.rb
#valid? ⇒ Boolean
Check to see if the all the properties in the model are valid
262 263 264 265 266 267 268 |
# File 'lib/ultracart_api/models/order_payment.rb', line 262 def valid? payment_method_validator = EnumAttributeValidator.new('String', ["Affirm", "Amazon", "Amazon Pay", "Amazon SC", "Cash", "Check", "COD", "Credit Card", "Crypto", "eBay", "eCheck", "Google Shopping", "Goldbelly", "GoHighLevel", "Insurance", "Link", "LoanHero", "Money Order", "PayPal", "Purchase Order", "Quote Request", "Unknown", "Wire Transfer", "Walmart", "Shop.com", "Sezzle", "Venmo", "Apple Pay", "Google Pay", "Health Benefit Card", "PayPal Fastlane", "Klarna"]) return false unless payment_method_validator.valid?(@payment_method) payment_status_validator = EnumAttributeValidator.new('String', ["Unprocessed", "Authorized", "Capture Failed", "Processed", "Declined", "Voided", "Refunded", "Skipped"]) return false unless payment_status_validator.valid?(@payment_status) true end |