Class: FedexWebServices::Soap::Rate::RateRequest
- Inherits:
-
Object
- Object
- FedexWebServices::Soap::Rate::RateRequest
- Defined in:
- lib/fedex_web_services/soap/RateServiceDefinitions.rb
Overview
http://fedex.com/ws/rate/v13RateRequest
webAuthenticationDetail - FedexWebServices::Soap::Rate::WebAuthenticationDetail
clientDetail - FedexWebServices::Soap::Rate::ClientDetail
transactionDetail - FedexWebServices::Soap::Rate::TransactionDetail
version - FedexWebServices::Soap::Rate::VersionId
returnTransitAndCommit - SOAP::SOAPBoolean
carrierCodes - FedexWebServices::Soap::Rate::CarrierCodeType
variableOptions - FedexWebServices::Soap::Rate::ServiceOptionType
requestedShipment - FedexWebServices::Soap::Rate::RequestedShipment
Instance Attribute Summary collapse
-
#carrierCodes ⇒ Object
Returns the value of attribute carrierCodes.
-
#clientDetail ⇒ Object
Returns the value of attribute clientDetail.
-
#requestedShipment ⇒ Object
Returns the value of attribute requestedShipment.
-
#returnTransitAndCommit ⇒ Object
Returns the value of attribute returnTransitAndCommit.
-
#transactionDetail ⇒ Object
Returns the value of attribute transactionDetail.
-
#variableOptions ⇒ Object
Returns the value of attribute variableOptions.
-
#version ⇒ Object
Returns the value of attribute version.
-
#webAuthenticationDetail ⇒ Object
Returns the value of attribute webAuthenticationDetail.
Instance Method Summary collapse
-
#initialize(webAuthenticationDetail = nil, clientDetail = nil, transactionDetail = nil, version = nil, returnTransitAndCommit = nil, carrierCodes = [], variableOptions = [], requestedShipment = nil) ⇒ RateRequest
constructor
A new instance of RateRequest.
Constructor Details
#initialize(webAuthenticationDetail = nil, clientDetail = nil, transactionDetail = nil, version = nil, returnTransitAndCommit = nil, carrierCodes = [], variableOptions = [], requestedShipment = nil) ⇒ RateRequest
Returns a new instance of RateRequest.
2140 2141 2142 2143 2144 2145 2146 2147 2148 2149 |
# File 'lib/fedex_web_services/soap/RateServiceDefinitions.rb', line 2140 def initialize(webAuthenticationDetail = nil, clientDetail = nil, transactionDetail = nil, version = nil, returnTransitAndCommit = nil, carrierCodes = [], variableOptions = [], requestedShipment = nil) @webAuthenticationDetail = webAuthenticationDetail @clientDetail = clientDetail @transactionDetail = transactionDetail @version = version @returnTransitAndCommit = returnTransitAndCommit @carrierCodes = carrierCodes @variableOptions = variableOptions @requestedShipment = requestedShipment end |
Instance Attribute Details
#carrierCodes ⇒ Object
Returns the value of attribute carrierCodes.
2136 2137 2138 |
# File 'lib/fedex_web_services/soap/RateServiceDefinitions.rb', line 2136 def carrierCodes @carrierCodes end |
#clientDetail ⇒ Object
Returns the value of attribute clientDetail.
2132 2133 2134 |
# File 'lib/fedex_web_services/soap/RateServiceDefinitions.rb', line 2132 def clientDetail @clientDetail end |
#requestedShipment ⇒ Object
Returns the value of attribute requestedShipment.
2138 2139 2140 |
# File 'lib/fedex_web_services/soap/RateServiceDefinitions.rb', line 2138 def requestedShipment @requestedShipment end |
#returnTransitAndCommit ⇒ Object
Returns the value of attribute returnTransitAndCommit.
2135 2136 2137 |
# File 'lib/fedex_web_services/soap/RateServiceDefinitions.rb', line 2135 def returnTransitAndCommit @returnTransitAndCommit end |
#transactionDetail ⇒ Object
Returns the value of attribute transactionDetail.
2133 2134 2135 |
# File 'lib/fedex_web_services/soap/RateServiceDefinitions.rb', line 2133 def transactionDetail @transactionDetail end |
#variableOptions ⇒ Object
Returns the value of attribute variableOptions.
2137 2138 2139 |
# File 'lib/fedex_web_services/soap/RateServiceDefinitions.rb', line 2137 def variableOptions @variableOptions end |
#version ⇒ Object
Returns the value of attribute version.
2134 2135 2136 |
# File 'lib/fedex_web_services/soap/RateServiceDefinitions.rb', line 2134 def version @version end |
#webAuthenticationDetail ⇒ Object
Returns the value of attribute webAuthenticationDetail.
2131 2132 2133 |
# File 'lib/fedex_web_services/soap/RateServiceDefinitions.rb', line 2131 def webAuthenticationDetail @webAuthenticationDetail end |