Class: FedexWebServices::Soap::Ship::ShipmentSpecialServicesRequested

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

Overview

http://fedex.com/ws/ship/v12ShipmentSpecialServicesRequested

specialServiceTypes - FedexWebServices::Soap::Ship::ShipmentSpecialServiceType
codDetail - FedexWebServices::Soap::Ship::CodDetail
deliveryOnInvoiceAcceptanceDetail - FedexWebServices::Soap::Ship::DeliveryOnInvoiceAcceptanceDetail
holdAtLocationDetail - FedexWebServices::Soap::Ship::HoldAtLocationDetail
eMailNotificationDetail - FedexWebServices::Soap::Ship::EMailNotificationDetail
returnShipmentDetail - FedexWebServices::Soap::Ship::ReturnShipmentDetail
pendingShipmentDetail - FedexWebServices::Soap::Ship::PendingShipmentDetail
internationalControlledExportDetail - FedexWebServices::Soap::Ship::InternationalControlledExportDetail
internationalTrafficInArmsRegulationsDetail - FedexWebServices::Soap::Ship::InternationalTrafficInArmsRegulationsDetail
shipmentDryIceDetail - FedexWebServices::Soap::Ship::ShipmentDryIceDetail
homeDeliveryPremiumDetail - FedexWebServices::Soap::Ship::HomeDeliveryPremiumDetail
freightGuaranteeDetail - FedexWebServices::Soap::Ship::FreightGuaranteeDetail
etdDetail - FedexWebServices::Soap::Ship::EtdDetail
customDeliveryWindowDetail - FedexWebServices::Soap::Ship::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, freightGuaranteeDetail = nil, etdDetail = nil, customDeliveryWindowDetail = nil) ⇒ ShipmentSpecialServicesRequested

Returns a new instance of ShipmentSpecialServicesRequested.



3149
3150
3151
3152
3153
3154
3155
3156
3157
3158
3159
3160
3161
3162
3163
3164
# File 'lib/fedex_web_services/soap/ShipServiceDefinitions.rb', line 3149

def initialize(specialServiceTypes = [], codDetail = nil, deliveryOnInvoiceAcceptanceDetail = nil, holdAtLocationDetail = nil, eMailNotificationDetail = nil, returnShipmentDetail = nil, pendingShipmentDetail = nil, internationalControlledExportDetail = nil, internationalTrafficInArmsRegulationsDetail = nil, shipmentDryIceDetail = nil, homeDeliveryPremiumDetail = 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
  @freightGuaranteeDetail = freightGuaranteeDetail
  @etdDetail = etdDetail
  @customDeliveryWindowDetail = customDeliveryWindowDetail
end

Instance Attribute Details

#codDetailObject

Returns the value of attribute codDetail.



3135
3136
3137
# File 'lib/fedex_web_services/soap/ShipServiceDefinitions.rb', line 3135

def codDetail
  @codDetail
end

#customDeliveryWindowDetailObject

Returns the value of attribute customDeliveryWindowDetail.



3147
3148
3149
# File 'lib/fedex_web_services/soap/ShipServiceDefinitions.rb', line 3147

def customDeliveryWindowDetail
  @customDeliveryWindowDetail
end

#deliveryOnInvoiceAcceptanceDetailObject

Returns the value of attribute deliveryOnInvoiceAcceptanceDetail.



3136
3137
3138
# File 'lib/fedex_web_services/soap/ShipServiceDefinitions.rb', line 3136

def deliveryOnInvoiceAcceptanceDetail
  @deliveryOnInvoiceAcceptanceDetail
end

#eMailNotificationDetailObject

Returns the value of attribute eMailNotificationDetail.



3138
3139
3140
# File 'lib/fedex_web_services/soap/ShipServiceDefinitions.rb', line 3138

def eMailNotificationDetail
  @eMailNotificationDetail
end

#etdDetailObject

Returns the value of attribute etdDetail.



3146
3147
3148
# File 'lib/fedex_web_services/soap/ShipServiceDefinitions.rb', line 3146

def etdDetail
  @etdDetail
end

#freightGuaranteeDetailObject

Returns the value of attribute freightGuaranteeDetail.



3145
3146
3147
# File 'lib/fedex_web_services/soap/ShipServiceDefinitions.rb', line 3145

def freightGuaranteeDetail
  @freightGuaranteeDetail
end

#holdAtLocationDetailObject

Returns the value of attribute holdAtLocationDetail.



3137
3138
3139
# File 'lib/fedex_web_services/soap/ShipServiceDefinitions.rb', line 3137

def holdAtLocationDetail
  @holdAtLocationDetail
end

#homeDeliveryPremiumDetailObject

Returns the value of attribute homeDeliveryPremiumDetail.



3144
3145
3146
# File 'lib/fedex_web_services/soap/ShipServiceDefinitions.rb', line 3144

def homeDeliveryPremiumDetail
  @homeDeliveryPremiumDetail
end

#internationalControlledExportDetailObject

Returns the value of attribute internationalControlledExportDetail.



3141
3142
3143
# File 'lib/fedex_web_services/soap/ShipServiceDefinitions.rb', line 3141

def internationalControlledExportDetail
  @internationalControlledExportDetail
end

#internationalTrafficInArmsRegulationsDetailObject

Returns the value of attribute internationalTrafficInArmsRegulationsDetail.



3142
3143
3144
# File 'lib/fedex_web_services/soap/ShipServiceDefinitions.rb', line 3142

def internationalTrafficInArmsRegulationsDetail
  @internationalTrafficInArmsRegulationsDetail
end

#pendingShipmentDetailObject

Returns the value of attribute pendingShipmentDetail.



3140
3141
3142
# File 'lib/fedex_web_services/soap/ShipServiceDefinitions.rb', line 3140

def pendingShipmentDetail
  @pendingShipmentDetail
end

#returnShipmentDetailObject

Returns the value of attribute returnShipmentDetail.



3139
3140
3141
# File 'lib/fedex_web_services/soap/ShipServiceDefinitions.rb', line 3139

def returnShipmentDetail
  @returnShipmentDetail
end

#shipmentDryIceDetailObject

Returns the value of attribute shipmentDryIceDetail.



3143
3144
3145
# File 'lib/fedex_web_services/soap/ShipServiceDefinitions.rb', line 3143

def shipmentDryIceDetail
  @shipmentDryIceDetail
end

#specialServiceTypesObject

Returns the value of attribute specialServiceTypes.



3134
3135
3136
# File 'lib/fedex_web_services/soap/ShipServiceDefinitions.rb', line 3134

def specialServiceTypes
  @specialServiceTypes
end