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

#blockInsightVisibilityObject

Returns the value of attribute blockInsightVisibility.



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

def blockInsightVisibility
  @blockInsightVisibility
end

#configurationDataObject

Returns the value of attribute configurationData.



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

def configurationData
  @configurationData
end

#customsClearanceDetailObject

Returns the value of attribute customsClearanceDetail.



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

def customsClearanceDetail
  @customsClearanceDetail
end

#deliveryInstructionsObject

Returns the value of attribute deliveryInstructions.



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

def deliveryInstructions
  @deliveryInstructions
end

#dropoffTypeObject

Returns the value of attribute dropoffType.



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

def dropoffType
  @dropoffType
end

#edtRequestTypeObject

Returns the value of attribute edtRequestType.



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

def edtRequestType
  @edtRequestType
end

#expressFreightDetailObject

Returns the value of attribute expressFreightDetail.



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

def expressFreightDetail
  @expressFreightDetail
end

#freightShipmentDetailObject

Returns the value of attribute freightShipmentDetail.



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

def freightShipmentDetail
  @freightShipmentDetail
end

#labelSpecificationObject

Returns the value of attribute labelSpecification.



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

def labelSpecification
  @labelSpecification
end

#originObject

Returns the value of attribute origin.



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

def origin
  @origin
end

#packageCountObject

Returns the value of attribute packageCount.



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

def packageCount
  @packageCount
end

#packagingTypeObject

Returns the value of attribute packagingType.



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

def packagingType
  @packagingType
end

#pickupDetailObject

Returns the value of attribute pickupDetail.



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

def pickupDetail
  @pickupDetail
end

#preferredCurrencyObject

Returns the value of attribute preferredCurrency.



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

def preferredCurrency
  @preferredCurrency
end

#rateRequestTypesObject

Returns the value of attribute rateRequestTypes.



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

def rateRequestTypes
  @rateRequestTypes
end

#recipientObject

Returns the value of attribute recipient.



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

def recipient
  @recipient
end

#recipientLocationNumberObject

Returns the value of attribute recipientLocationNumber.



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

def recipientLocationNumber
  @recipientLocationNumber
end

#requestedPackageLineItemsObject

Returns the value of attribute requestedPackageLineItems.



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

def requestedPackageLineItems
  @requestedPackageLineItems
end

#serviceTypeObject

Returns the value of attribute serviceType.



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

def serviceType
  @serviceType
end

#shipmentOnlyFieldsObject

Returns the value of attribute shipmentOnlyFields.



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

def shipmentOnlyFields
  @shipmentOnlyFields
end

#shipperObject

Returns the value of attribute shipper.



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

def shipper
  @shipper
end

#shippingChargesPaymentObject

Returns the value of attribute shippingChargesPayment.



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

def shippingChargesPayment
  @shippingChargesPayment
end

#shippingDocumentSpecificationObject

Returns the value of attribute shippingDocumentSpecification.



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

def shippingDocumentSpecification
  @shippingDocumentSpecification
end

#shipTimestampObject

Returns the value of attribute shipTimestamp.



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

def shipTimestamp
  @shipTimestamp
end

#smartPostDetailObject

Returns the value of attribute smartPostDetail.



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

def smartPostDetail
  @smartPostDetail
end

#specialServicesRequestedObject

Returns the value of attribute specialServicesRequested.



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

def specialServicesRequested
  @specialServicesRequested
end

#totalInsuredValueObject

Returns the value of attribute totalInsuredValue.



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

def totalInsuredValue
  @totalInsuredValue
end

#totalWeightObject

Returns the value of attribute totalWeight.



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

def totalWeight
  @totalWeight
end

#variableHandlingChargeDetailObject

Returns the value of attribute variableHandlingChargeDetail.



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

def variableHandlingChargeDetail
  @variableHandlingChargeDetail
end