=begin #Budgea API Documentation #No description provided (generated by Swagger Codegen https://github.com/swagger-api/swagger-codegen) OpenAPI spec version: 2.0 Generated by: https://github.com/swagger-api/swagger-codegen.git Swagger Codegen version: 2.4.19 =end require 'date' module BudgeaClient class PaymentState CREATED = 'created'.freeze VALIDATING = 'validating'.freeze ERROR = 'error'.freeze PENDING = 'pending'.freeze REJECTED = 'rejected'.freeze DONE = 'done'.freeze EXPIRED = 'expired'.freeze # Builds the enum from string # @param [String] The enum value in the form of the string # @return [String] The enum value def build_from_hash(value) constantValues = PaymentState.constants.select { |c| PaymentState::const_get(c) == value } raise "Invalid ENUM value #{value} for class #PaymentState" if constantValues.empty? value end end end