Class: FedexWebServices::Soap::Rate::CustomsClearanceDetail

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

Overview

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

brokers - FedexWebServices::Soap::Rate::BrokerDetail
clearanceBrokerage - FedexWebServices::Soap::Rate::ClearanceBrokerageType
customsOptions - FedexWebServices::Soap::Rate::CustomsOptionDetail
importerOfRecord - FedexWebServices::Soap::Rate::Party
recipientCustomsId - FedexWebServices::Soap::Rate::RecipientCustomsId
dutiesPayment - FedexWebServices::Soap::Rate::Payment
documentContent - FedexWebServices::Soap::Rate::InternationalDocumentContentType
customsValue - FedexWebServices::Soap::Rate::Money
freightOnValue - FedexWebServices::Soap::Rate::FreightOnValueType
insuranceCharges - FedexWebServices::Soap::Rate::Money
partiesToTransactionAreRelated - SOAP::SOAPBoolean
commercialInvoice - FedexWebServices::Soap::Rate::CommercialInvoice
commodities - FedexWebServices::Soap::Rate::Commodity
exportDetail - FedexWebServices::Soap::Rate::ExportDetail
regulatoryControls - FedexWebServices::Soap::Rate::RegulatoryControlType

Instance Attribute Summary collapse

Instance Method Summary collapse

Constructor Details

#initialize(brokers = [], clearanceBrokerage = nil, customsOptions = nil, importerOfRecord = nil, recipientCustomsId = nil, dutiesPayment = nil, documentContent = nil, customsValue = nil, freightOnValue = nil, insuranceCharges = nil, partiesToTransactionAreRelated = nil, commercialInvoice = nil, commodities = [], exportDetail = nil, regulatoryControls = []) ⇒ CustomsClearanceDetail

Returns a new instance of CustomsClearanceDetail.



680
681
682
683
684
685
686
687
688
689
690
691
692
693
694
695
696
# File 'lib/fedex_web_services/soap/RateServiceDefinitions.rb', line 680

def initialize(brokers = [], clearanceBrokerage = nil, customsOptions = nil, importerOfRecord = nil, recipientCustomsId = nil, dutiesPayment = nil, documentContent = nil, customsValue = nil, freightOnValue = nil, insuranceCharges = nil, partiesToTransactionAreRelated = nil, commercialInvoice = nil, commodities = [], exportDetail = nil, regulatoryControls = [])
  @brokers = brokers
  @clearanceBrokerage = clearanceBrokerage
  @customsOptions = customsOptions
  @importerOfRecord = importerOfRecord
  @recipientCustomsId = recipientCustomsId
  @dutiesPayment = dutiesPayment
  @documentContent = documentContent
  @customsValue = customsValue
  @freightOnValue = freightOnValue
  @insuranceCharges = insuranceCharges
  @partiesToTransactionAreRelated = partiesToTransactionAreRelated
  @commercialInvoice = commercialInvoice
  @commodities = commodities
  @exportDetail = exportDetail
  @regulatoryControls = regulatoryControls
end

Instance Attribute Details

#brokersObject

Returns the value of attribute brokers.



664
665
666
# File 'lib/fedex_web_services/soap/RateServiceDefinitions.rb', line 664

def brokers
  @brokers
end

#clearanceBrokerageObject

Returns the value of attribute clearanceBrokerage.



665
666
667
# File 'lib/fedex_web_services/soap/RateServiceDefinitions.rb', line 665

def clearanceBrokerage
  @clearanceBrokerage
end

#commercialInvoiceObject

Returns the value of attribute commercialInvoice.



675
676
677
# File 'lib/fedex_web_services/soap/RateServiceDefinitions.rb', line 675

def commercialInvoice
  @commercialInvoice
end

#commoditiesObject

Returns the value of attribute commodities.



676
677
678
# File 'lib/fedex_web_services/soap/RateServiceDefinitions.rb', line 676

def commodities
  @commodities
end

#customsOptionsObject

Returns the value of attribute customsOptions.



666
667
668
# File 'lib/fedex_web_services/soap/RateServiceDefinitions.rb', line 666

def customsOptions
  @customsOptions
end

#customsValueObject

Returns the value of attribute customsValue.



671
672
673
# File 'lib/fedex_web_services/soap/RateServiceDefinitions.rb', line 671

def customsValue
  @customsValue
end

#documentContentObject

Returns the value of attribute documentContent.



670
671
672
# File 'lib/fedex_web_services/soap/RateServiceDefinitions.rb', line 670

def documentContent
  @documentContent
end

#dutiesPaymentObject

Returns the value of attribute dutiesPayment.



669
670
671
# File 'lib/fedex_web_services/soap/RateServiceDefinitions.rb', line 669

def dutiesPayment
  @dutiesPayment
end

#exportDetailObject

Returns the value of attribute exportDetail.



677
678
679
# File 'lib/fedex_web_services/soap/RateServiceDefinitions.rb', line 677

def exportDetail
  @exportDetail
end

#freightOnValueObject

Returns the value of attribute freightOnValue.



672
673
674
# File 'lib/fedex_web_services/soap/RateServiceDefinitions.rb', line 672

def freightOnValue
  @freightOnValue
end

#importerOfRecordObject

Returns the value of attribute importerOfRecord.



667
668
669
# File 'lib/fedex_web_services/soap/RateServiceDefinitions.rb', line 667

def importerOfRecord
  @importerOfRecord
end

#insuranceChargesObject

Returns the value of attribute insuranceCharges.



673
674
675
# File 'lib/fedex_web_services/soap/RateServiceDefinitions.rb', line 673

def insuranceCharges
  @insuranceCharges
end

#partiesToTransactionAreRelatedObject

Returns the value of attribute partiesToTransactionAreRelated.



674
675
676
# File 'lib/fedex_web_services/soap/RateServiceDefinitions.rb', line 674

def partiesToTransactionAreRelated
  @partiesToTransactionAreRelated
end

#recipientCustomsIdObject

Returns the value of attribute recipientCustomsId.



668
669
670
# File 'lib/fedex_web_services/soap/RateServiceDefinitions.rb', line 668

def recipientCustomsId
  @recipientCustomsId
end

#regulatoryControlsObject

Returns the value of attribute regulatoryControls.



678
679
680
# File 'lib/fedex_web_services/soap/RateServiceDefinitions.rb', line 678

def regulatoryControls
  @regulatoryControls
end