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

#codDetail ⇒ Object

Returns the value of attribute codDetail.



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

def codDetail
  @codDetail
end

#customDeliveryWindowDetail ⇒ Object

Returns the value of attribute customDeliveryWindowDetail.



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

def customDeliveryWindowDetail
  @customDeliveryWindowDetail
end

#deliveryOnInvoiceAcceptanceDetail ⇒ Object

Returns the value of attribute deliveryOnInvoiceAcceptanceDetail.



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

def deliveryOnInvoiceAcceptanceDetail
  @deliveryOnInvoiceAcceptanceDetail
end

#eMailNotificationDetail ⇒ Object

Returns the value of attribute eMailNotificationDetail.



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

def eMailNotificationDetail
  @eMailNotificationDetail
end

#etdDetail ⇒ Object

Returns the value of attribute etdDetail.



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

def etdDetail
  @etdDetail
end

#flatbedTrailerDetail ⇒ Object

Returns the value of attribute flatbedTrailerDetail.



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

def flatbedTrailerDetail
  @flatbedTrailerDetail
end

#freightGuaranteeDetail ⇒ Object

Returns the value of attribute freightGuaranteeDetail.



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

def freightGuaranteeDetail
  @freightGuaranteeDetail
end

#holdAtLocationDetail ⇒ Object

Returns the value of attribute holdAtLocationDetail.



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

def holdAtLocationDetail
  @holdAtLocationDetail
end

#homeDeliveryPremiumDetail ⇒ Object

Returns the value of attribute homeDeliveryPremiumDetail.



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

def homeDeliveryPremiumDetail
  @homeDeliveryPremiumDetail
end

#internationalControlledExportDetail ⇒ Object

Returns the value of attribute internationalControlledExportDetail.



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

def internationalControlledExportDetail
  @internationalControlledExportDetail
end

#internationalTrafficInArmsRegulationsDetail ⇒ Object

Returns the value of attribute internationalTrafficInArmsRegulationsDetail.



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

def internationalTrafficInArmsRegulationsDetail
  @internationalTrafficInArmsRegulationsDetail
end

#pendingShipmentDetail ⇒ Object

Returns the value of attribute pendingShipmentDetail.



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

def pendingShipmentDetail
  @pendingShipmentDetail
end

#returnShipmentDetail ⇒ Object

Returns the value of attribute returnShipmentDetail.



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

def returnShipmentDetail
  @returnShipmentDetail
end

#shipmentDryIceDetail ⇒ Object

Returns the value of attribute shipmentDryIceDetail.



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

def shipmentDryIceDetail
  @shipmentDryIceDetail
end

#specialServiceTypes ⇒ Object

Returns the value of attribute specialServiceTypes.



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

def specialServiceTypes
  @specialServiceTypes
end