Class: SimpleShipping::Ups::VoidClient

Inherits:
Client show all
Defined in:
lib/simple_shipping/ups/void_client.rb

Overview

Required credentials:

  • username

  • password

  • access_license_number

Usage

client = SimpleShipping::Ups::VoidClient.new(:username              => "USER NAME",
                                             :password              => "PASSWORD",
                                             :access_license_number => "LICENSE NUMBER")
client.request(shipper, recipient, package) # => #<SimpleShipping::Ups::Response ...>

Instance Method Summary collapse

Methods inherited from Abstract::Client

#initialize, set_production_address, set_required_credentials, set_testing_address, set_wsdl_document

Constructor Details

This class inherits a constructor from SimpleShipping::Abstract::Client

Instance Method Details

#void_request(shipment_identification_number, options = {}) ⇒ Object

Build VoidRequest and perform the request.

Parameters:

  • shipment_identification_number (String)
  • options (Hash) (defaults to: {})


23
24
25
26
# File 'lib/simple_shipping/ups/void_client.rb', line 23

def void_request(shipment_identification_number, options = {})
  request = VoidRequest.new(@credentials, shipment_identification_number, options)
  execute(request)
end