Class: Fedex::WebServices::Request::DeleteShipment
- Defined in:
- lib/fedex/web_services/request/delete_shipment.rb
Constant Summary
Constants included from Definitions
Instance Attribute Summary collapse
-
#tracking_id ⇒ Object
Returns the value of attribute tracking_id.
Instance Method Summary collapse
- #contents ⇒ Object
-
#initialize(service, tracking_id) ⇒ DeleteShipment
constructor
A new instance of DeleteShipment.
- #remote_method ⇒ Object
Methods included from Definitions
#generate_definitions, #load_definitions
Constructor Details
#initialize(service, tracking_id) ⇒ DeleteShipment
Returns a new instance of DeleteShipment.
6 7 8 9 |
# File 'lib/fedex/web_services/request/delete_shipment.rb', line 6 def initialize(service, tracking_id) super(service) @tracking_id = tracking_id end |
Instance Attribute Details
#tracking_id ⇒ Object
Returns the value of attribute tracking_id.
4 5 6 |
# File 'lib/fedex/web_services/request/delete_shipment.rb', line 4 def tracking_id @tracking_id end |
Instance Method Details
#contents ⇒ Object
15 16 17 18 19 20 21 22 23 24 |
# File 'lib/fedex/web_services/request/delete_shipment.rb', line 15 def contents DeleteShipmentRequest.new.tap do |o| o.webAuthenticationDetail = web_authentication_detail o.version = version o.clientDetail = client_detail o.deletionControl = DeletionControlType::DELETE_ALL_PACKAGES o.trackingId = @tracking_id end end |
#remote_method ⇒ Object
11 12 13 |
# File 'lib/fedex/web_services/request/delete_shipment.rb', line 11 def remote_method :deleteShipment end |