Class: FedexWebServices::Soap::Rate::RequestedShipment

Inherits:
Object
  • Object
show all
Defined in:
lib/fedex_web_services/soap/RateServiceDefinitions.rb

Overview

http://fedex.com/ws/rate/v13RequestedShipment shipTimestamp - SOAP::SOAPDateTime dropoffType - FedexWebServices::Soap::Rate::DropoffType serviceType - FedexWebServices::Soap::Rate::ServiceType packagingType - FedexWebServices::Soap::Rate::PackagingType totalWeight - FedexWebServices::Soap::Rate::Weight totalInsuredValue - FedexWebServices::Soap::Rate::Money preferredCurrency - SOAP::SOAPString shipper - FedexWebServices::Soap::Rate::Party recipient - FedexWebServices::Soap::Rate::Party recipientLocationNumber - SOAP::SOAPString origin - FedexWebServices::Soap::Rate::ContactAndAddress shippingChargesPayment - FedexWebServices::Soap::Rate::Payment specialServicesRequested - FedexWebServices::Soap::Rate::ShipmentSpecialServicesRequested expressFreightDetail - FedexWebServices::Soap::Rate::ExpressFreightDetail freightShipmentDetail - FedexWebServices::Soap::Rate::FreightShipmentDetail deliveryInstructions - SOAP::SOAPString variableHandlingChargeDetail - FedexWebServices::Soap::Rate::VariableHandlingChargeDetail customsClearanceDetail - FedexWebServices::Soap::Rate::CustomsClearanceDetail pickupDetail - FedexWebServices::Soap::Rate::PickupDetail smartPostDetail - FedexWebServices::Soap::Rate::SmartPostShipmentDetail blockInsightVisibility - SOAP::SOAPBoolean labelSpecification - FedexWebServices::Soap::Rate::LabelSpecification shippingDocumentSpecification - FedexWebServices::Soap::Rate::ShippingDocumentSpecification rateRequestTypes - FedexWebServices::Soap::Rate::RateRequestType edtRequestType - FedexWebServices::Soap::Rate::EdtRequestType packageCount - SOAP::SOAPNonNegativeInteger shipmentOnlyFields - FedexWebServices::Soap::Rate::ShipmentOnlyFieldsType configurationData - FedexWebServices::Soap::Rate::ShipmentConfigurationData requestedPackageLineItems - FedexWebServices::Soap::Rate::RequestedPackageLineItem

Instance Attribute Summary collapse

Instance Method Summary collapse

Constructor Details

#initialize(shipTimestamp = nil, dropoffType = nil, serviceType = nil, packagingType = nil, totalWeight = nil, totalInsuredValue = nil, preferredCurrency = nil, shipper = nil, recipient = nil, recipientLocationNumber = nil, origin = nil, shippingChargesPayment = nil, specialServicesRequested = nil, expressFreightDetail = nil, freightShipmentDetail = nil, deliveryInstructions = nil, variableHandlingChargeDetail = nil, customsClearanceDetail = nil, pickupDetail = nil, smartPostDetail = nil, blockInsightVisibility = nil, labelSpecification = nil, shippingDocumentSpecification = nil, rateRequestTypes = [], edtRequestType = nil, packageCount = nil, shipmentOnlyFields = [], configurationData = nil, requestedPackageLineItems = []) ⇒ RequestedShipment

Returns a new instance of RequestedShipment.



2332
2333
2334
2335
2336
2337
2338
2339
2340
2341
2342
2343
2344
2345
2346
2347
2348
2349
2350
2351
2352
2353
2354
2355
2356
2357
2358
2359
2360
2361
2362
# File 'lib/fedex_web_services/soap/RateServiceDefinitions.rb', line 2332

def initialize(shipTimestamp = nil, dropoffType = nil, serviceType = nil, packagingType = nil, totalWeight = nil, totalInsuredValue = nil, preferredCurrency = nil, shipper = nil, recipient = nil, recipientLocationNumber = nil, origin = nil, shippingChargesPayment = nil, specialServicesRequested = nil, expressFreightDetail = nil, freightShipmentDetail = nil, deliveryInstructions = nil, variableHandlingChargeDetail = nil, customsClearanceDetail = nil, pickupDetail = nil, smartPostDetail = nil, blockInsightVisibility = nil, labelSpecification = nil, shippingDocumentSpecification = nil, rateRequestTypes = [], edtRequestType = nil, packageCount = nil, shipmentOnlyFields = [], configurationData = nil, requestedPackageLineItems = [])
  @shipTimestamp = shipTimestamp
  @dropoffType = dropoffType
  @serviceType = serviceType
  @packagingType = packagingType
  @totalWeight = totalWeight
  @totalInsuredValue = totalInsuredValue
  @preferredCurrency = preferredCurrency
  @shipper = shipper
  @recipient = recipient
  @recipientLocationNumber = recipientLocationNumber
  @origin = origin
  @shippingChargesPayment = shippingChargesPayment
  @specialServicesRequested = specialServicesRequested
  @expressFreightDetail = expressFreightDetail
  @freightShipmentDetail = freightShipmentDetail
  @deliveryInstructions = deliveryInstructions
  @variableHandlingChargeDetail = variableHandlingChargeDetail
  @customsClearanceDetail = customsClearanceDetail
  @pickupDetail = pickupDetail
  @smartPostDetail = smartPostDetail
  @blockInsightVisibility = blockInsightVisibility
  @labelSpecification = labelSpecification
  @shippingDocumentSpecification = shippingDocumentSpecification
  @rateRequestTypes = rateRequestTypes
  @edtRequestType = edtRequestType
  @packageCount = packageCount
  @shipmentOnlyFields = shipmentOnlyFields
  @configurationData = configurationData
  @requestedPackageLineItems = requestedPackageLineItems
end

Instance Attribute Details

#blockInsightVisibility ⇒ Object

Returns the value of attribute blockInsightVisibility.



2322
2323
2324
# File 'lib/fedex_web_services/soap/RateServiceDefinitions.rb', line 2322

def blockInsightVisibility
  @blockInsightVisibility
end

#configurationData ⇒ Object

Returns the value of attribute configurationData.



2329
2330
2331
# File 'lib/fedex_web_services/soap/RateServiceDefinitions.rb', line 2329

def configurationData
  @configurationData
end

#customsClearanceDetail ⇒ Object

Returns the value of attribute customsClearanceDetail.



2319
2320
2321
# File 'lib/fedex_web_services/soap/RateServiceDefinitions.rb', line 2319

def customsClearanceDetail
  @customsClearanceDetail
end

#deliveryInstructions ⇒ Object

Returns the value of attribute deliveryInstructions.



2317
2318
2319
# File 'lib/fedex_web_services/soap/RateServiceDefinitions.rb', line 2317

def deliveryInstructions
  @deliveryInstructions
end

#dropoffType ⇒ Object

Returns the value of attribute dropoffType.



2303
2304
2305
# File 'lib/fedex_web_services/soap/RateServiceDefinitions.rb', line 2303

def dropoffType
  @dropoffType
end

#edtRequestType ⇒ Object

Returns the value of attribute edtRequestType.



2326
2327
2328
# File 'lib/fedex_web_services/soap/RateServiceDefinitions.rb', line 2326

def edtRequestType
  @edtRequestType
end

#expressFreightDetail ⇒ Object

Returns the value of attribute expressFreightDetail.



2315
2316
2317
# File 'lib/fedex_web_services/soap/RateServiceDefinitions.rb', line 2315

def expressFreightDetail
  @expressFreightDetail
end

#freightShipmentDetail ⇒ Object

Returns the value of attribute freightShipmentDetail.



2316
2317
2318
# File 'lib/fedex_web_services/soap/RateServiceDefinitions.rb', line 2316

def freightShipmentDetail
  @freightShipmentDetail
end

#labelSpecification ⇒ Object

Returns the value of attribute labelSpecification.



2323
2324
2325
# File 'lib/fedex_web_services/soap/RateServiceDefinitions.rb', line 2323

def labelSpecification
  @labelSpecification
end

#origin ⇒ Object

Returns the value of attribute origin.



2312
2313
2314
# File 'lib/fedex_web_services/soap/RateServiceDefinitions.rb', line 2312

def origin
  @origin
end

#packageCount ⇒ Object

Returns the value of attribute packageCount.



2327
2328
2329
# File 'lib/fedex_web_services/soap/RateServiceDefinitions.rb', line 2327

def packageCount
  @packageCount
end

#packagingType ⇒ Object

Returns the value of attribute packagingType.



2305
2306
2307
# File 'lib/fedex_web_services/soap/RateServiceDefinitions.rb', line 2305

def packagingType
  @packagingType
end

#pickupDetail ⇒ Object

Returns the value of attribute pickupDetail.



2320
2321
2322
# File 'lib/fedex_web_services/soap/RateServiceDefinitions.rb', line 2320

def pickupDetail
  @pickupDetail
end

#preferredCurrency ⇒ Object

Returns the value of attribute preferredCurrency.



2308
2309
2310
# File 'lib/fedex_web_services/soap/RateServiceDefinitions.rb', line 2308

def preferredCurrency
  @preferredCurrency
end

#rateRequestTypes ⇒ Object

Returns the value of attribute rateRequestTypes.



2325
2326
2327
# File 'lib/fedex_web_services/soap/RateServiceDefinitions.rb', line 2325

def rateRequestTypes
  @rateRequestTypes
end

#recipient ⇒ Object

Returns the value of attribute recipient.



2310
2311
2312
# File 'lib/fedex_web_services/soap/RateServiceDefinitions.rb', line 2310

def recipient
  @recipient
end

#recipientLocationNumber ⇒ Object

Returns the value of attribute recipientLocationNumber.



2311
2312
2313
# File 'lib/fedex_web_services/soap/RateServiceDefinitions.rb', line 2311

def recipientLocationNumber
  @recipientLocationNumber
end

#requestedPackageLineItems ⇒ Object

Returns the value of attribute requestedPackageLineItems.



2330
2331
2332
# File 'lib/fedex_web_services/soap/RateServiceDefinitions.rb', line 2330

def requestedPackageLineItems
  @requestedPackageLineItems
end

#serviceType ⇒ Object

Returns the value of attribute serviceType.



2304
2305
2306
# File 'lib/fedex_web_services/soap/RateServiceDefinitions.rb', line 2304

def serviceType
  @serviceType
end

#shipmentOnlyFields ⇒ Object

Returns the value of attribute shipmentOnlyFields.



2328
2329
2330
# File 'lib/fedex_web_services/soap/RateServiceDefinitions.rb', line 2328

def shipmentOnlyFields
  @shipmentOnlyFields
end

#shipper ⇒ Object

Returns the value of attribute shipper.



2309
2310
2311
# File 'lib/fedex_web_services/soap/RateServiceDefinitions.rb', line 2309

def shipper
  @shipper
end

#shippingChargesPayment ⇒ Object

Returns the value of attribute shippingChargesPayment.



2313
2314
2315
# File 'lib/fedex_web_services/soap/RateServiceDefinitions.rb', line 2313

def shippingChargesPayment
  @shippingChargesPayment
end

#shippingDocumentSpecification ⇒ Object

Returns the value of attribute shippingDocumentSpecification.



2324
2325
2326
# File 'lib/fedex_web_services/soap/RateServiceDefinitions.rb', line 2324

def shippingDocumentSpecification
  @shippingDocumentSpecification
end

#shipTimestamp ⇒ Object

Returns the value of attribute shipTimestamp.



2302
2303
2304
# File 'lib/fedex_web_services/soap/RateServiceDefinitions.rb', line 2302

def shipTimestamp
  @shipTimestamp
end

#smartPostDetail ⇒ Object

Returns the value of attribute smartPostDetail.



2321
2322
2323
# File 'lib/fedex_web_services/soap/RateServiceDefinitions.rb', line 2321

def smartPostDetail
  @smartPostDetail
end

#specialServicesRequested ⇒ Object

Returns the value of attribute specialServicesRequested.



2314
2315
2316
# File 'lib/fedex_web_services/soap/RateServiceDefinitions.rb', line 2314

def specialServicesRequested
  @specialServicesRequested
end

#totalInsuredValue ⇒ Object

Returns the value of attribute totalInsuredValue.



2307
2308
2309
# File 'lib/fedex_web_services/soap/RateServiceDefinitions.rb', line 2307

def totalInsuredValue
  @totalInsuredValue
end

#totalWeight ⇒ Object

Returns the value of attribute totalWeight.



2306
2307
2308
# File 'lib/fedex_web_services/soap/RateServiceDefinitions.rb', line 2306

def totalWeight
  @totalWeight
end

#variableHandlingChargeDetail ⇒ Object

Returns the value of attribute variableHandlingChargeDetail.



2318
2319
2320
# File 'lib/fedex_web_services/soap/RateServiceDefinitions.rb', line 2318

def variableHandlingChargeDetail
  @variableHandlingChargeDetail
end