Class: ShipEngine::Domain::Carriers::ListCarriers::Error

Inherits:
Object
  • Object
show all
Defined in:
lib/shipengine/domain/carriers/list_carriers.rb

Instance Attribute Summary collapse

Instance Method Summary collapse

Constructor Details

#initialize(error_source:, error_type:, error_code:, message:) ⇒ Error

type [“carrier” | “order_source” | “shipengine”] error_source type [“account_status” | “business_rules” | “validation” | “security” | “system” | “integrations”] error_type

Parameters:

  • error_code (String)
  • message (String)


27
28
29
30
31
32
# File 'lib/shipengine/domain/carriers/list_carriers.rb', line 27

def initialize(error_source:, error_type:, error_code:, message:)
  @error_source = error_source
  @error_type = error_type
  @error_code = error_code
  @message = message
end

Instance Attribute Details

#error_codeObject (readonly)

Returns the value of attribute error_code.



21
22
23
# File 'lib/shipengine/domain/carriers/list_carriers.rb', line 21

def error_code
  @error_code
end

#error_sourceObject (readonly)

Returns the value of attribute error_source.



21
22
23
# File 'lib/shipengine/domain/carriers/list_carriers.rb', line 21

def error_source
  @error_source
end

#error_typeObject (readonly)

Returns the value of attribute error_type.



21
22
23
# File 'lib/shipengine/domain/carriers/list_carriers.rb', line 21

def error_type
  @error_type
end

#messageObject (readonly)

Returns the value of attribute message.



21
22
23
# File 'lib/shipengine/domain/carriers/list_carriers.rb', line 21

def message
  @message
end