Module: Usps::Api::Endpoints::EVSGXGGetLabel
- Included in:
- Usps::Api::Endpoints
- Defined in:
- lib/usps/api/endpoints/e_vsgxg_get_label.rb
Instance Method Summary collapse
-
#e_vsgxg_get_label(options = {}) ⇒ Object
Global Express Guaranteed is our fastest international shipping service, with transportation and delivery by FedEx Express.
Instance Method Details
#e_vsgxg_get_label(options = {}) ⇒ Object
Global Express Guaranteed is our fastest international shipping service, with transportation and delivery by FedEx Express. It features date-certain delivery in 1-3 business days* to more than 190 countries with a money-back guarantee** to all destinations. This document contains a Reference Guide to the eVS GXG Get Label Request.
117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 136 137 138 139 140 141 142 143 |
# File 'lib/usps/api/endpoints/e_vsgxg_get_label.rb', line 117 def e_vsgxg_get_label( = {}) throw ArgumentError.new('Required arguments :e_vsgxg_get_label_request missing') if [:e_vsgxg_get_label_request].nil? throw ArgumentError.new('Required arguments :e_vsgxg_get_label_request, :option missing') if [:e_vsgxg_get_label_request][:option].nil? throw ArgumentError.new('Required arguments :e_vsgxg_get_label_request, :image_parameters missing') if [:e_vsgxg_get_label_request][:image_parameters].nil? throw ArgumentError.new('Required arguments :e_vsgxg_get_label_request, :from_first_name missing') if [:e_vsgxg_get_label_request][:from_first_name].nil? throw ArgumentError.new('Required arguments :e_vsgxg_get_label_request, :from_last_name missing') if [:e_vsgxg_get_label_request][:from_last_name].nil? throw ArgumentError.new('Required arguments :e_vsgxg_get_label_request, :from_firm missing') if [:e_vsgxg_get_label_request][:from_firm].nil? throw ArgumentError.new('Required arguments :e_vsgxg_get_label_request, :from_address2 missing') if [:e_vsgxg_get_label_request][:from_address2].nil? throw ArgumentError.new('Required arguments :e_vsgxg_get_label_request, :from_city missing') if [:e_vsgxg_get_label_request][:from_city].nil? throw ArgumentError.new('Required arguments :e_vsgxg_get_label_request, :from_state missing') if [:e_vsgxg_get_label_request][:from_state].nil? throw ArgumentError.new('Required arguments :e_vsgxg_get_label_request, :from_zip5 missing') if [:e_vsgxg_get_label_request][:from_zip5].nil? throw ArgumentError.new('Required arguments :e_vsgxg_get_label_request, :from_phone missing') if [:e_vsgxg_get_label_request][:from_phone].nil? throw ArgumentError.new('Required arguments :e_vsgxg_get_label_request, :to_first_name missing') if [:e_vsgxg_get_label_request][:to_first_name].nil? throw ArgumentError.new('Required arguments :e_vsgxg_get_label_request, :to_last_name missing') if [:e_vsgxg_get_label_request][:to_last_name].nil? throw ArgumentError.new('Required arguments :e_vsgxg_get_label_request, :to_firm missing') if [:e_vsgxg_get_label_request][:to_firm].nil? throw ArgumentError.new('Required arguments :e_vsgxg_get_label_request, :to_address2 missing') if [:e_vsgxg_get_label_request][:to_address2].nil? throw ArgumentError.new('Required arguments :e_vsgxg_get_label_request, :to_dpid missing') if [:e_vsgxg_get_label_request][:to_dpid].nil? throw ArgumentError.new('Required arguments :e_vsgxg_get_label_request, :container missing') if [:e_vsgxg_get_label_request][:container].nil? throw ArgumentError.new('Required arguments :e_vsgxg_get_label_request, :content_type missing') if [:e_vsgxg_get_label_request][:content_type].nil? throw ArgumentError.new('Required arguments :e_vsgxg_get_label_request, :shipping_contents missing') if [:e_vsgxg_get_label_request][:shipping_contents].nil? request = build_request(:e_vsgxg_get_label, ) get('https://secure.shippingapis.com/ShippingAPI.dll', { API: 'eVSGXGGetLabel', XML: request, }) end |