Class: OpenapiClient::CarrierName

Inherits:
Object
  • Object
show all
Defined in:
lib/openapi_client/models/carrier_name.rb

Constant Summary collapse

ACCESS_WORLDWIDE =
"access_worldwide".freeze
AMAZON_BUY_SHIPPING =
"amazon_buy_shipping".freeze
APC =
"apc".freeze
ASENDIA =
"asendia".freeze
AUSTRALIA_POST =
"australia_post".freeze
CANADA_POST =
"canada_post".freeze
DHL_ECOMMERCE =
"dhl_ecommerce".freeze
DHL_EXPRESS =
"dhl_express".freeze
DHL_EXPRESS_AU =
"dhl_express_au".freeze
DHL_EXPRESS_CA =
"dhl_express_ca".freeze
DHL_EXPRESS_UK =
"dhl_express_uk".freeze
DPD =
"dpd".freeze
ENDICIA =
"endicia".freeze
FEDEX =
"fedex".freeze
FEDEX_UK =
"fedex_uk".freeze
FIRSTMILE =
"firstmile".freeze
GLOBEGISTICS =
"globegistics".freeze
IMEX =
"imex".freeze
NEWGISTICS =
"newgistics".freeze
ONTRAC =
"ontrac".freeze
PUROLATOR_CANADA =
"purolator_canada".freeze
ROYAL_MAIL =
"royal_mail".freeze
RR_DONNELLEY =
"rr_donnelley".freeze
SEKO =
"seko".freeze
SENDLE =
"sendle".freeze
STAMPS_COM =
"stamps_com".freeze
UPS =
"ups".freeze

Class Method Summary collapse

Instance Method Summary collapse

Class Method Details

.build_from_hash(value) ⇒ String

Builds the enum from string

Parameters:

  • The (String)

    enum value in the form of the string

Returns:

  • (String)

    The enum value



48
49
50
# File 'lib/openapi_client/models/carrier_name.rb', line 48

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

Parameters:

  • The (String)

    enum value in the form of the string

Returns:

  • (String)

    The enum value



55
56
57
58
59
# File 'lib/openapi_client/models/carrier_name.rb', line 55

def build_from_hash(value)
  constantValues = CarrierName.constants.select { |c| CarrierName::const_get(c) == value }
  raise "Invalid ENUM value #{value} for class #CarrierName" if constantValues.empty?
  value
end