module Yakit::YShip
Public Instance Methods
add_shipment(data)
click to toggle source
# File lib/yakit/y_ship.rb, line 47 def add_shipment(data) url = "#{@base_url}/api/yship/addShipment" send_post_request(url,data) end
add_shipments_to_container(container_id,shipment_ids)
click to toggle source
# File lib/yakit/y_ship.rb, line 95 def add_shipments_to_container(container_id,shipment_ids) url = "#{@base_url}/api/yship/addShipmentsToContainer" data = {"containerId" => container_id,"shipmentIds" => shipment_ids} send_put_request(url,data) end
close_container(data)
click to toggle source
# File lib/yakit/y_ship.rb, line 107 def close_container(data) url = "#{@base_url}/api/yship/closeContainer" send_post_request(url,data) end
close_job(job_id)
click to toggle source
# File lib/yakit/y_ship.rb, line 25 def close_job(job_id) url = "#{@base_url}/api/yship/closeJob" data = {"jobId" => job_id} send_post_request(url,data) end
create_container(job_id)
click to toggle source
# File lib/yakit/y_ship.rb, line 78 def create_container(job_id) url = "#{@base_url}/api/yship/createContainer" data = {"jobId" => job_id} send_post_request(url,data) end
create_job()
click to toggle source
# File lib/yakit/y_ship.rb, line 20 def create_job url = "#{@base_url}/api/yship/createJob" send_post_request(url) end
delete_container(container_id)
click to toggle source
# File lib/yakit/y_ship.rb, line 89 def delete_container(container_id) url = "#{@base_url}/api/yship/container" data = {"containerId" => container_id} send_delete_request(url,data) end
delete_job(job_id)
click to toggle source
# File lib/yakit/y_ship.rb, line 31 def delete_job(job_id) url = "#{@base_url}/api/yship/deleteJob" data = {"jobId" => job_id} send_delete_request(url,data) end
delete_shipment(shipment_id)
click to toggle source
# File lib/yakit/y_ship.rb, line 67 def delete_shipment(shipment_id) url = "#{@base_url}/api/yship/shipment" data = {"shipmentId" => shipment_id} send_delete_request(url,data) end
delete_shipments_from_container(container_id,shipment_ids)
click to toggle source
# File lib/yakit/y_ship.rb, line 101 def delete_shipments_from_container(container_id,shipment_ids) url = "#{@base_url}/api/yship/deleteShipmentsFromContainer" data = {"containerId" => container_id,"shipmentIds" => shipment_ids} send_post_request(url,data) end
dispatch_job(job_id)
click to toggle source
# File lib/yakit/y_ship.rb, line 117 def dispatch_job(job_id) url = "#{@base_url}/api/yship/dispatchJob" data = {"jobId" => job_id} send_post_request(url,data) end
get_container_label(container_id,label_format="PDF")
click to toggle source
# File lib/yakit/y_ship.rb, line 112 def get_container_label(container_id,label_format="PDF") url = "#{@base_url}/api/yship/containerLabel?containerId=#{container_id}&labelFormat=#{label_format}" send_get_request(url) end
get_job_detail(job_id)
click to toggle source
# File lib/yakit/y_ship.rb, line 9 def get_job_detail(job_id) url = "#{@base_url}/api/yship/jobDetail?jobId=#{job_id}" send_get_request(url) end
get_open_shipments()
click to toggle source
# File lib/yakit/y_ship.rb, line 42 def get_open_shipments url = "#{@base_url}/api/yship/openShipments" send_get_request(url) end
get_quote_for_job(job_id)
click to toggle source
# File lib/yakit/y_ship.rb, line 14 def get_quote_for_job(job_id) url = "#{@base_url}/api/yship/quoteForJob?jobId=#{job_id}" send_get_request(url) end
get_shipment_details(shipment_id)
click to toggle source
# File lib/yakit/y_ship.rb, line 57 def get_shipment_details(shipment_id) url = "#{@base_url}/api/yship/shipmentDetails?shipmentId=#{shipment_id}" send_get_request(url) end
get_shipment_groups(job_id)
click to toggle source
# File lib/yakit/y_ship.rb, line 73 def get_shipment_groups(job_id) url = "#{@base_url}/api/yship/shipmentGroups?jobId=#{job_id}" send_get_request(url) end
get_shipment_label(shipment_id,label_format="PDF")
click to toggle source
# File lib/yakit/y_ship.rb, line 62 def get_shipment_label(shipment_id,label_format="PDF") url = "#{@base_url}/api/yship/shipmentLabel?shipmentId=#{shipment_id}&labelFormat=#{label_format}" send_get_request(url) end
list_open_jobs()
click to toggle source
# File lib/yakit/y_ship.rb, line 4 def list_open_jobs url = "#{@base_url}/api/yship/listOpenJobs" send_get_request(url) end
payment_for_job(data)
click to toggle source
# File lib/yakit/y_ship.rb, line 37 def payment_for_job(data) url = "#{@base_url}/api/yship/paymentForJob" send_post_request(url,data) end
update_container(data)
click to toggle source
# File lib/yakit/y_ship.rb, line 84 def update_container(data) url = "#{@base_url}/api/yship/updateContainer" send_post_request(url,data) end
update_shipment(data)
click to toggle source
# File lib/yakit/y_ship.rb, line 52 def update_shipment(data) url = "#{@base_url}/api/yship/updateShipment" send_post_request(url,data) end