Class: ShipEngine::Domain::Carriers::ListCarriers::Response

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(carriers:, request_id:, errors:) ⇒ Response

Returns a new instance of Response.

Parameters:

  • carriers (Carrier)
  • request_id (String?)
  • carriers (Array<Error>?)


13
14
15
16
17
# File 'lib/shipengine/domain/carriers/list_carriers.rb', line 13

def initialize(carriers:, request_id:, errors:)
  @carriers = carriers
  @request_id = request_id
  @errors = errors
end

Instance Attribute Details

#carriersObject (readonly)

Returns the value of attribute carriers.



8
9
10
# File 'lib/shipengine/domain/carriers/list_carriers.rb', line 8

def carriers
  @carriers
end

#errorsObject (readonly)

Returns the value of attribute errors.



8
9
10
# File 'lib/shipengine/domain/carriers/list_carriers.rb', line 8

def errors
  @errors
end

#request_idObject (readonly)

Returns the value of attribute request_id.



8
9
10
# File 'lib/shipengine/domain/carriers/list_carriers.rb', line 8

def request_id
  @request_id
end