class FedexWebServices::DeleteShipmentRequest
Public Class Methods
new()
click to toggle source
# File lib/fedex_web_services/delete_shipment_request.rb, line 3 def initialize @contents = soap_module::DeleteShipmentRequest.new end
Public Instance Methods
delete_all_packages!(tracking_number, tracking_number_type)
click to toggle source
# File lib/fedex_web_services/delete_shipment_request.rb, line 23 def delete_all_packages!(tracking_number, tracking_number_type) contents.deletionControl = soap_module::DeletionControlType::DELETE_ALL_PACKAGES contents.trackingId = soap_module::TrackingId.new.tap do |ti| ti.trackingNumber = tracking_number ti.trackingIdType = tracking_number_type end end
remote_method()
click to toggle source
# File lib/fedex_web_services/delete_shipment_request.rb, line 11 def remote_method :deleteShipment end
service_id()
click to toggle source
# File lib/fedex_web_services/delete_shipment_request.rb, line 15 def service_id :ship end
soap_module()
click to toggle source
# File lib/fedex_web_services/delete_shipment_request.rb, line 7 def soap_module FedexWebServices::Soap::Ship end
version()
click to toggle source
# File lib/fedex_web_services/delete_shipment_request.rb, line 19 def version 12 end