class FedexWebServices::Soap::Rate::RequestedShipment

{fedex.com/ws/rate/v13}RequestedShipment

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

Attributes

blockInsightVisibility[RW]
configurationData[RW]
customsClearanceDetail[RW]
deliveryInstructions[RW]
dropoffType[RW]
edtRequestType[RW]
expressFreightDetail[RW]
freightShipmentDetail[RW]
labelSpecification[RW]
origin[RW]
packageCount[RW]
packagingType[RW]
pickupDetail[RW]
preferredCurrency[RW]
rateRequestTypes[RW]
recipient[RW]
recipientLocationNumber[RW]
requestedPackageLineItems[RW]
serviceType[RW]
shipTimestamp[RW]
shipmentOnlyFields[RW]
shipper[RW]
shippingChargesPayment[RW]
shippingDocumentSpecification[RW]
smartPostDetail[RW]
specialServicesRequested[RW]
totalInsuredValue[RW]
totalWeight[RW]
variableHandlingChargeDetail[RW]

Public Class Methods

new(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 = []) click to toggle source
# 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