Module: Lazada::API::Shipment

Included in:
Client
Defined in:
lib/lazada_dino/api/shipment.rb

Instance Method Summary collapse

Instance Method Details

#get_shipment_providersObject



4
5
6
7
8
9
10
11
12
# File 'lib/lazada_dino/api/shipment.rb', line 4

def get_shipment_providers
  url = request_url('GetShipmentProviders')
  response = self.class.get(url)

  process_response_errors! response

  return response['SuccessResponse']['Body'] if response['SuccessResponse']
  Lazada::API::Response.new(response)
end

#set_status_to_packed(params) ⇒ Object



14
15
16
17
18
19
20
21
22
# File 'lib/lazada_dino/api/shipment.rb', line 14

def set_status_to_packed(params)
  url = request_url('SetStatusToPackedByMarketplace', params)
  response = self.class.get(url)

  process_response_errors! response

  return response['SuccessResponse']['Body'] if response['SuccessResponse']
  Lazada::API::Response.new(response)
end

#set_status_to_shipped(params) ⇒ Object



24
25
26
27
28
29
30
31
32
# File 'lib/lazada_dino/api/shipment.rb', line 24

def set_status_to_shipped(params)
  url = request_url('SetStatusToReadyToShip', params)
  response = self.class.get(url)

  process_response_errors! response

  return response['SuccessResponse']['Body'] if response['SuccessResponse']
  Lazada::API::Response.new(response)
end