Class: FedexWebServices::Soap::Rate::ShipmentSpecialServicesRequested

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

Overview

http://fedex.com/ws/rate/v13ShipmentSpecialServicesRequested

specialServiceTypes - FedexWebServices::Soap::Rate::ShipmentSpecialServiceType
codDetail - FedexWebServices::Soap::Rate::CodDetail
deliveryOnInvoiceAcceptanceDetail - FedexWebServices::Soap::Rate::DeliveryOnInvoiceAcceptanceDetail
holdAtLocationDetail - FedexWebServices::Soap::Rate::HoldAtLocationDetail
eMailNotificationDetail - FedexWebServices::Soap::Rate::EMailNotificationDetail
returnShipmentDetail - FedexWebServices::Soap::Rate::ReturnShipmentDetail
pendingShipmentDetail - FedexWebServices::Soap::Rate::PendingShipmentDetail
internationalControlledExportDetail - FedexWebServices::Soap::Rate::InternationalControlledExportDetail
internationalTrafficInArmsRegulationsDetail - FedexWebServices::Soap::Rate::InternationalTrafficInArmsRegulationsDetail
shipmentDryIceDetail - FedexWebServices::Soap::Rate::ShipmentDryIceDetail
homeDeliveryPremiumDetail - FedexWebServices::Soap::Rate::HomeDeliveryPremiumDetail
flatbedTrailerDetail - FedexWebServices::Soap::Rate::FlatbedTrailerDetail
freightGuaranteeDetail - FedexWebServices::Soap::Rate::FreightGuaranteeDetail
etdDetail - FedexWebServices::Soap::Rate::EtdDetail
customDeliveryWindowDetail - FedexWebServices::Soap::Rate::CustomDeliveryWindowDetail

Instance Attribute Summary collapse

Instance Method Summary collapse

Constructor Details

#initialize(specialServiceTypes = [], codDetail = nil, deliveryOnInvoiceAcceptanceDetail = nil, holdAtLocationDetail = nil, eMailNotificationDetail = nil, returnShipmentDetail = nil, pendingShipmentDetail = nil, internationalControlledExportDetail = nil, internationalTrafficInArmsRegulationsDetail = nil, shipmentDryIceDetail = nil, homeDeliveryPremiumDetail = nil, flatbedTrailerDetail = nil, freightGuaranteeDetail = nil, etdDetail = nil, customDeliveryWindowDetail = nil) ⇒ ShipmentSpecialServicesRequested

Returns a new instance of ShipmentSpecialServicesRequested.



2717
2718
2719
2720
2721
2722
2723
2724
2725
2726
2727
2728
2729
2730
2731
2732
2733
# File 'lib/fedex_web_services/soap/RateServiceDefinitions.rb', line 2717

def initialize(specialServiceTypes = [], codDetail = nil, deliveryOnInvoiceAcceptanceDetail = nil, holdAtLocationDetail = nil, eMailNotificationDetail = nil, returnShipmentDetail = nil, pendingShipmentDetail = nil, internationalControlledExportDetail = nil, internationalTrafficInArmsRegulationsDetail = nil, shipmentDryIceDetail = nil, homeDeliveryPremiumDetail = nil, flatbedTrailerDetail = nil, freightGuaranteeDetail = nil, etdDetail = nil, customDeliveryWindowDetail = nil)
  @specialServiceTypes = specialServiceTypes
  @codDetail = codDetail
  @deliveryOnInvoiceAcceptanceDetail = deliveryOnInvoiceAcceptanceDetail
  @holdAtLocationDetail = holdAtLocationDetail
  @eMailNotificationDetail = eMailNotificationDetail
  @returnShipmentDetail = returnShipmentDetail
  @pendingShipmentDetail = pendingShipmentDetail
  @internationalControlledExportDetail = internationalControlledExportDetail
  @internationalTrafficInArmsRegulationsDetail = internationalTrafficInArmsRegulationsDetail
  @shipmentDryIceDetail = shipmentDryIceDetail
  @homeDeliveryPremiumDetail = homeDeliveryPremiumDetail
  @flatbedTrailerDetail = flatbedTrailerDetail
  @freightGuaranteeDetail = freightGuaranteeDetail
  @etdDetail = etdDetail
  @customDeliveryWindowDetail = customDeliveryWindowDetail
end

Instance Attribute Details

#codDetailObject

Returns the value of attribute codDetail.



2702
2703
2704
# File 'lib/fedex_web_services/soap/RateServiceDefinitions.rb', line 2702

def codDetail
  @codDetail
end

#customDeliveryWindowDetailObject

Returns the value of attribute customDeliveryWindowDetail.



2715
2716
2717
# File 'lib/fedex_web_services/soap/RateServiceDefinitions.rb', line 2715

def customDeliveryWindowDetail
  @customDeliveryWindowDetail
end

#deliveryOnInvoiceAcceptanceDetailObject

Returns the value of attribute deliveryOnInvoiceAcceptanceDetail.



2703
2704
2705
# File 'lib/fedex_web_services/soap/RateServiceDefinitions.rb', line 2703

def deliveryOnInvoiceAcceptanceDetail
  @deliveryOnInvoiceAcceptanceDetail
end

#eMailNotificationDetailObject

Returns the value of attribute eMailNotificationDetail.



2705
2706
2707
# File 'lib/fedex_web_services/soap/RateServiceDefinitions.rb', line 2705

def eMailNotificationDetail
  @eMailNotificationDetail
end

#etdDetailObject

Returns the value of attribute etdDetail.



2714
2715
2716
# File 'lib/fedex_web_services/soap/RateServiceDefinitions.rb', line 2714

def etdDetail
  @etdDetail
end

#flatbedTrailerDetailObject

Returns the value of attribute flatbedTrailerDetail.



2712
2713
2714
# File 'lib/fedex_web_services/soap/RateServiceDefinitions.rb', line 2712

def flatbedTrailerDetail
  @flatbedTrailerDetail
end

#freightGuaranteeDetailObject

Returns the value of attribute freightGuaranteeDetail.



2713
2714
2715
# File 'lib/fedex_web_services/soap/RateServiceDefinitions.rb', line 2713

def freightGuaranteeDetail
  @freightGuaranteeDetail
end

#holdAtLocationDetailObject

Returns the value of attribute holdAtLocationDetail.



2704
2705
2706
# File 'lib/fedex_web_services/soap/RateServiceDefinitions.rb', line 2704

def holdAtLocationDetail
  @holdAtLocationDetail
end

#homeDeliveryPremiumDetailObject

Returns the value of attribute homeDeliveryPremiumDetail.



2711
2712
2713
# File 'lib/fedex_web_services/soap/RateServiceDefinitions.rb', line 2711

def homeDeliveryPremiumDetail
  @homeDeliveryPremiumDetail
end

#internationalControlledExportDetailObject

Returns the value of attribute internationalControlledExportDetail.



2708
2709
2710
# File 'lib/fedex_web_services/soap/RateServiceDefinitions.rb', line 2708

def internationalControlledExportDetail
  @internationalControlledExportDetail
end

#internationalTrafficInArmsRegulationsDetailObject

Returns the value of attribute internationalTrafficInArmsRegulationsDetail.



2709
2710
2711
# File 'lib/fedex_web_services/soap/RateServiceDefinitions.rb', line 2709

def internationalTrafficInArmsRegulationsDetail
  @internationalTrafficInArmsRegulationsDetail
end

#pendingShipmentDetailObject

Returns the value of attribute pendingShipmentDetail.



2707
2708
2709
# File 'lib/fedex_web_services/soap/RateServiceDefinitions.rb', line 2707

def pendingShipmentDetail
  @pendingShipmentDetail
end

#returnShipmentDetailObject

Returns the value of attribute returnShipmentDetail.



2706
2707
2708
# File 'lib/fedex_web_services/soap/RateServiceDefinitions.rb', line 2706

def returnShipmentDetail
  @returnShipmentDetail
end

#shipmentDryIceDetailObject

Returns the value of attribute shipmentDryIceDetail.



2710
2711
2712
# File 'lib/fedex_web_services/soap/RateServiceDefinitions.rb', line 2710

def shipmentDryIceDetail
  @shipmentDryIceDetail
end

#specialServiceTypesObject

Returns the value of attribute specialServiceTypes.



2701
2702
2703
# File 'lib/fedex_web_services/soap/RateServiceDefinitions.rb', line 2701

def specialServiceTypes
  @specialServiceTypes
end