Class: FedexWebServices::Soap::Ship::ShippingDocumentSpecification

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

Overview

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

shippingDocumentTypes - FedexWebServices::Soap::Ship::RequestedShippingDocumentType
certificateOfOrigin - FedexWebServices::Soap::Ship::CertificateOfOriginDetail
commercialInvoiceDetail - FedexWebServices::Soap::Ship::CommercialInvoiceDetail
customPackageDocumentDetail - FedexWebServices::Soap::Ship::CustomDocumentDetail
customShipmentDocumentDetail - FedexWebServices::Soap::Ship::CustomDocumentDetail
generalAgencyAgreementDetail - FedexWebServices::Soap::Ship::GeneralAgencyAgreementDetail
naftaCertificateOfOriginDetail - FedexWebServices::Soap::Ship::NaftaCertificateOfOriginDetail
op900Detail - FedexWebServices::Soap::Ship::Op900Detail
dangerousGoodsShippersDeclarationDetail - FedexWebServices::Soap::Ship::DangerousGoodsShippersDeclarationDetail
freightAddressLabelDetail - FedexWebServices::Soap::Ship::FreightAddressLabelDetail
returnInstructionsDetail - FedexWebServices::Soap::Ship::ReturnInstructionsDetail

Instance Attribute Summary collapse

Instance Method Summary collapse

Constructor Details

#initialize(shippingDocumentTypes = [], certificateOfOrigin = nil, commercialInvoiceDetail = nil, customPackageDocumentDetail = [], customShipmentDocumentDetail = [], generalAgencyAgreementDetail = nil, naftaCertificateOfOriginDetail = nil, op900Detail = nil, dangerousGoodsShippersDeclarationDetail = nil, freightAddressLabelDetail = nil, returnInstructionsDetail = nil) ⇒ ShippingDocumentSpecification

Returns a new instance of ShippingDocumentSpecification.



3319
3320
3321
3322
3323
3324
3325
3326
3327
3328
3329
3330
3331
# File 'lib/fedex_web_services/soap/ShipServiceDefinitions.rb', line 3319

def initialize(shippingDocumentTypes = [], certificateOfOrigin = nil, commercialInvoiceDetail = nil, customPackageDocumentDetail = [], customShipmentDocumentDetail = [], generalAgencyAgreementDetail = nil, naftaCertificateOfOriginDetail = nil, op900Detail = nil, dangerousGoodsShippersDeclarationDetail = nil, freightAddressLabelDetail = nil, returnInstructionsDetail = nil)
  @shippingDocumentTypes = shippingDocumentTypes
  @certificateOfOrigin = certificateOfOrigin
  @commercialInvoiceDetail = commercialInvoiceDetail
  @customPackageDocumentDetail = customPackageDocumentDetail
  @customShipmentDocumentDetail = customShipmentDocumentDetail
  @generalAgencyAgreementDetail = generalAgencyAgreementDetail
  @naftaCertificateOfOriginDetail = naftaCertificateOfOriginDetail
  @op900Detail = op900Detail
  @dangerousGoodsShippersDeclarationDetail = dangerousGoodsShippersDeclarationDetail
  @freightAddressLabelDetail = freightAddressLabelDetail
  @returnInstructionsDetail = returnInstructionsDetail
end

Instance Attribute Details

#certificateOfOriginObject

Returns the value of attribute certificateOfOrigin.



3308
3309
3310
# File 'lib/fedex_web_services/soap/ShipServiceDefinitions.rb', line 3308

def certificateOfOrigin
  @certificateOfOrigin
end

#commercialInvoiceDetailObject

Returns the value of attribute commercialInvoiceDetail.



3309
3310
3311
# File 'lib/fedex_web_services/soap/ShipServiceDefinitions.rb', line 3309

def commercialInvoiceDetail
  @commercialInvoiceDetail
end

#customPackageDocumentDetailObject

Returns the value of attribute customPackageDocumentDetail.



3310
3311
3312
# File 'lib/fedex_web_services/soap/ShipServiceDefinitions.rb', line 3310

def customPackageDocumentDetail
  @customPackageDocumentDetail
end

#customShipmentDocumentDetailObject

Returns the value of attribute customShipmentDocumentDetail.



3311
3312
3313
# File 'lib/fedex_web_services/soap/ShipServiceDefinitions.rb', line 3311

def customShipmentDocumentDetail
  @customShipmentDocumentDetail
end

#dangerousGoodsShippersDeclarationDetailObject

Returns the value of attribute dangerousGoodsShippersDeclarationDetail.



3315
3316
3317
# File 'lib/fedex_web_services/soap/ShipServiceDefinitions.rb', line 3315

def dangerousGoodsShippersDeclarationDetail
  @dangerousGoodsShippersDeclarationDetail
end

#freightAddressLabelDetailObject

Returns the value of attribute freightAddressLabelDetail.



3316
3317
3318
# File 'lib/fedex_web_services/soap/ShipServiceDefinitions.rb', line 3316

def freightAddressLabelDetail
  @freightAddressLabelDetail
end

#generalAgencyAgreementDetailObject

Returns the value of attribute generalAgencyAgreementDetail.



3312
3313
3314
# File 'lib/fedex_web_services/soap/ShipServiceDefinitions.rb', line 3312

def generalAgencyAgreementDetail
  @generalAgencyAgreementDetail
end

#naftaCertificateOfOriginDetailObject

Returns the value of attribute naftaCertificateOfOriginDetail.



3313
3314
3315
# File 'lib/fedex_web_services/soap/ShipServiceDefinitions.rb', line 3313

def naftaCertificateOfOriginDetail
  @naftaCertificateOfOriginDetail
end

#op900DetailObject

Returns the value of attribute op900Detail.



3314
3315
3316
# File 'lib/fedex_web_services/soap/ShipServiceDefinitions.rb', line 3314

def op900Detail
  @op900Detail
end

#returnInstructionsDetailObject

Returns the value of attribute returnInstructionsDetail.



3317
3318
3319
# File 'lib/fedex_web_services/soap/ShipServiceDefinitions.rb', line 3317

def returnInstructionsDetail
  @returnInstructionsDetail
end

#shippingDocumentTypesObject

Returns the value of attribute shippingDocumentTypes.



3307
3308
3309
# File 'lib/fedex_web_services/soap/ShipServiceDefinitions.rb', line 3307

def shippingDocumentTypes
  @shippingDocumentTypes
end