Class: FedexWebServices::Soap::Rate::ShipmentLegRateDetail
- Inherits:
-
Object
- Object
- FedexWebServices::Soap::Rate::ShipmentLegRateDetail
- Defined in:
- lib/fedex_web_services/soap/RateServiceDefinitions.rb
Overview
http://fedex.com/ws/rate/v13ShipmentLegRateDetail
legDescription - SOAP::SOAPString
legOrigin - FedexWebServices::Soap::Rate::Address
legOriginLocationId - SOAP::SOAPString
legDestination - FedexWebServices::Soap::Rate::Address
legDestinationLocationId - SOAP::SOAPString
rateType - FedexWebServices::Soap::Rate::ReturnedRateType
rateScale - SOAP::SOAPString
rateZone - SOAP::SOAPString
pricingCode - FedexWebServices::Soap::Rate::PricingCodeType
ratedWeightMethod - FedexWebServices::Soap::Rate::RatedWeightMethod
minimumChargeType - FedexWebServices::Soap::Rate::MinimumChargeType
currencyExchangeRate - FedexWebServices::Soap::Rate::CurrencyExchangeRate
specialRatingApplied - FedexWebServices::Soap::Rate::SpecialRatingAppliedType
dimDivisor - SOAP::SOAPNonNegativeInteger
dimDivisorType - FedexWebServices::Soap::Rate::RateDimensionalDivisorType
fuelSurchargePercent - SOAP::SOAPDecimal
totalBillingWeight - FedexWebServices::Soap::Rate::Weight
totalDimWeight - FedexWebServices::Soap::Rate::Weight
totalBaseCharge - FedexWebServices::Soap::Rate::Money
totalFreightDiscounts - FedexWebServices::Soap::Rate::Money
totalNetFreight - FedexWebServices::Soap::Rate::Money
totalSurcharges - FedexWebServices::Soap::Rate::Money
totalNetFedExCharge - FedexWebServices::Soap::Rate::Money
totalTaxes - FedexWebServices::Soap::Rate::Money
totalNetCharge - FedexWebServices::Soap::Rate::Money
totalRebates - FedexWebServices::Soap::Rate::Money
totalDutiesAndTaxes - FedexWebServices::Soap::Rate::Money
totalNetChargeWithDutiesAndTaxes - FedexWebServices::Soap::Rate::Money
freightRateDetail - FedexWebServices::Soap::Rate::FreightRateDetail
freightDiscounts - FedexWebServices::Soap::Rate::RateDiscount
rebates - FedexWebServices::Soap::Rate::Rebate
surcharges - FedexWebServices::Soap::Rate::Surcharge
taxes - FedexWebServices::Soap::Rate::Tax
dutiesAndTaxes - FedexWebServices::Soap::Rate::EdtCommodityTax
variableHandlingCharges - FedexWebServices::Soap::Rate::VariableHandlingCharges
totalVariableHandlingCharges - FedexWebServices::Soap::Rate::VariableHandlingCharges
Instance Attribute Summary collapse
-
#currencyExchangeRate ⇒ Object
Returns the value of attribute currencyExchangeRate.
-
#dimDivisor ⇒ Object
Returns the value of attribute dimDivisor.
-
#dimDivisorType ⇒ Object
Returns the value of attribute dimDivisorType.
-
#dutiesAndTaxes ⇒ Object
Returns the value of attribute dutiesAndTaxes.
-
#freightDiscounts ⇒ Object
Returns the value of attribute freightDiscounts.
-
#freightRateDetail ⇒ Object
Returns the value of attribute freightRateDetail.
-
#fuelSurchargePercent ⇒ Object
Returns the value of attribute fuelSurchargePercent.
-
#legDescription ⇒ Object
Returns the value of attribute legDescription.
-
#legDestination ⇒ Object
Returns the value of attribute legDestination.
-
#legDestinationLocationId ⇒ Object
Returns the value of attribute legDestinationLocationId.
-
#legOrigin ⇒ Object
Returns the value of attribute legOrigin.
-
#legOriginLocationId ⇒ Object
Returns the value of attribute legOriginLocationId.
-
#minimumChargeType ⇒ Object
Returns the value of attribute minimumChargeType.
-
#pricingCode ⇒ Object
Returns the value of attribute pricingCode.
-
#ratedWeightMethod ⇒ Object
Returns the value of attribute ratedWeightMethod.
-
#rateScale ⇒ Object
Returns the value of attribute rateScale.
-
#rateType ⇒ Object
Returns the value of attribute rateType.
-
#rateZone ⇒ Object
Returns the value of attribute rateZone.
-
#rebates ⇒ Object
Returns the value of attribute rebates.
-
#specialRatingApplied ⇒ Object
Returns the value of attribute specialRatingApplied.
-
#surcharges ⇒ Object
Returns the value of attribute surcharges.
-
#taxes ⇒ Object
Returns the value of attribute taxes.
-
#totalBaseCharge ⇒ Object
Returns the value of attribute totalBaseCharge.
-
#totalBillingWeight ⇒ Object
Returns the value of attribute totalBillingWeight.
-
#totalDimWeight ⇒ Object
Returns the value of attribute totalDimWeight.
-
#totalDutiesAndTaxes ⇒ Object
Returns the value of attribute totalDutiesAndTaxes.
-
#totalFreightDiscounts ⇒ Object
Returns the value of attribute totalFreightDiscounts.
-
#totalNetCharge ⇒ Object
Returns the value of attribute totalNetCharge.
-
#totalNetChargeWithDutiesAndTaxes ⇒ Object
Returns the value of attribute totalNetChargeWithDutiesAndTaxes.
-
#totalNetFedExCharge ⇒ Object
Returns the value of attribute totalNetFedExCharge.
-
#totalNetFreight ⇒ Object
Returns the value of attribute totalNetFreight.
-
#totalRebates ⇒ Object
Returns the value of attribute totalRebates.
-
#totalSurcharges ⇒ Object
Returns the value of attribute totalSurcharges.
-
#totalTaxes ⇒ Object
Returns the value of attribute totalTaxes.
-
#totalVariableHandlingCharges ⇒ Object
Returns the value of attribute totalVariableHandlingCharges.
-
#variableHandlingCharges ⇒ Object
Returns the value of attribute variableHandlingCharges.
Instance Method Summary collapse
Constructor Details
#initialize(legDescription = nil, legOrigin = nil, legOriginLocationId = nil, legDestination = nil, legDestinationLocationId = nil, rateType = nil, rateScale = nil, rateZone = nil, pricingCode = nil, ratedWeightMethod = nil, minimumChargeType = nil, currencyExchangeRate = nil, specialRatingApplied = [], dimDivisor = nil, dimDivisorType = nil, fuelSurchargePercent = nil, totalBillingWeight = nil, totalDimWeight = nil, totalBaseCharge = nil, totalFreightDiscounts = nil, totalNetFreight = nil, totalSurcharges = nil, totalNetFedExCharge = nil, totalTaxes = nil, totalNetCharge = nil, totalRebates = nil, totalDutiesAndTaxes = nil, totalNetChargeWithDutiesAndTaxes = nil, freightRateDetail = nil, freightDiscounts = [], rebates = [], surcharges = [], taxes = [], dutiesAndTaxes = [], variableHandlingCharges = nil, totalVariableHandlingCharges = nil) ⇒ ShipmentLegRateDetail
Returns a new instance of ShipmentLegRateDetail.
2541 2542 2543 2544 2545 2546 2547 2548 2549 2550 2551 2552 2553 2554 2555 2556 2557 2558 2559 2560 2561 2562 2563 2564 2565 2566 2567 2568 2569 2570 2571 2572 2573 2574 2575 2576 2577 2578 |
# File 'lib/fedex_web_services/soap/RateServiceDefinitions.rb', line 2541 def initialize(legDescription = nil, legOrigin = nil, legOriginLocationId = nil, legDestination = nil, legDestinationLocationId = nil, rateType = nil, rateScale = nil, rateZone = nil, pricingCode = nil, ratedWeightMethod = nil, minimumChargeType = nil, currencyExchangeRate = nil, specialRatingApplied = [], dimDivisor = nil, dimDivisorType = nil, fuelSurchargePercent = nil, totalBillingWeight = nil, totalDimWeight = nil, totalBaseCharge = nil, totalFreightDiscounts = nil, totalNetFreight = nil, totalSurcharges = nil, totalNetFedExCharge = nil, totalTaxes = nil, totalNetCharge = nil, totalRebates = nil, totalDutiesAndTaxes = nil, totalNetChargeWithDutiesAndTaxes = nil, freightRateDetail = nil, freightDiscounts = [], rebates = [], surcharges = [], taxes = [], dutiesAndTaxes = [], variableHandlingCharges = nil, totalVariableHandlingCharges = nil) @legDescription = legDescription @legOrigin = legOrigin @legOriginLocationId = legOriginLocationId @legDestination = legDestination @legDestinationLocationId = legDestinationLocationId @rateType = rateType @rateScale = rateScale @rateZone = rateZone @pricingCode = pricingCode @ratedWeightMethod = ratedWeightMethod @minimumChargeType = minimumChargeType @currencyExchangeRate = currencyExchangeRate @specialRatingApplied = specialRatingApplied @dimDivisor = dimDivisor @dimDivisorType = dimDivisorType @fuelSurchargePercent = fuelSurchargePercent @totalBillingWeight = totalBillingWeight @totalDimWeight = totalDimWeight @totalBaseCharge = totalBaseCharge @totalFreightDiscounts = totalFreightDiscounts @totalNetFreight = totalNetFreight @totalSurcharges = totalSurcharges @totalNetFedExCharge = totalNetFedExCharge @totalTaxes = totalTaxes @totalNetCharge = totalNetCharge @totalRebates = totalRebates @totalDutiesAndTaxes = totalDutiesAndTaxes @totalNetChargeWithDutiesAndTaxes = totalNetChargeWithDutiesAndTaxes @freightRateDetail = freightRateDetail @freightDiscounts = freightDiscounts @rebates = rebates @surcharges = surcharges @taxes = taxes @dutiesAndTaxes = dutiesAndTaxes @variableHandlingCharges = variableHandlingCharges @totalVariableHandlingCharges = totalVariableHandlingCharges end |
Instance Attribute Details
#currencyExchangeRate ⇒ Object
Returns the value of attribute currencyExchangeRate.
2515 2516 2517 |
# File 'lib/fedex_web_services/soap/RateServiceDefinitions.rb', line 2515 def currencyExchangeRate @currencyExchangeRate end |
#dimDivisor ⇒ Object
Returns the value of attribute dimDivisor.
2517 2518 2519 |
# File 'lib/fedex_web_services/soap/RateServiceDefinitions.rb', line 2517 def dimDivisor @dimDivisor end |
#dimDivisorType ⇒ Object
Returns the value of attribute dimDivisorType.
2518 2519 2520 |
# File 'lib/fedex_web_services/soap/RateServiceDefinitions.rb', line 2518 def dimDivisorType @dimDivisorType end |
#dutiesAndTaxes ⇒ Object
Returns the value of attribute dutiesAndTaxes.
2537 2538 2539 |
# File 'lib/fedex_web_services/soap/RateServiceDefinitions.rb', line 2537 def dutiesAndTaxes @dutiesAndTaxes end |
#freightDiscounts ⇒ Object
Returns the value of attribute freightDiscounts.
2533 2534 2535 |
# File 'lib/fedex_web_services/soap/RateServiceDefinitions.rb', line 2533 def freightDiscounts @freightDiscounts end |
#freightRateDetail ⇒ Object
Returns the value of attribute freightRateDetail.
2532 2533 2534 |
# File 'lib/fedex_web_services/soap/RateServiceDefinitions.rb', line 2532 def freightRateDetail @freightRateDetail end |
#fuelSurchargePercent ⇒ Object
Returns the value of attribute fuelSurchargePercent.
2519 2520 2521 |
# File 'lib/fedex_web_services/soap/RateServiceDefinitions.rb', line 2519 def fuelSurchargePercent @fuelSurchargePercent end |
#legDescription ⇒ Object
Returns the value of attribute legDescription.
2504 2505 2506 |
# File 'lib/fedex_web_services/soap/RateServiceDefinitions.rb', line 2504 def legDescription @legDescription end |
#legDestination ⇒ Object
Returns the value of attribute legDestination.
2507 2508 2509 |
# File 'lib/fedex_web_services/soap/RateServiceDefinitions.rb', line 2507 def legDestination @legDestination end |
#legDestinationLocationId ⇒ Object
Returns the value of attribute legDestinationLocationId.
2508 2509 2510 |
# File 'lib/fedex_web_services/soap/RateServiceDefinitions.rb', line 2508 def legDestinationLocationId @legDestinationLocationId end |
#legOrigin ⇒ Object
Returns the value of attribute legOrigin.
2505 2506 2507 |
# File 'lib/fedex_web_services/soap/RateServiceDefinitions.rb', line 2505 def legOrigin @legOrigin end |
#legOriginLocationId ⇒ Object
Returns the value of attribute legOriginLocationId.
2506 2507 2508 |
# File 'lib/fedex_web_services/soap/RateServiceDefinitions.rb', line 2506 def legOriginLocationId @legOriginLocationId end |
#minimumChargeType ⇒ Object
Returns the value of attribute minimumChargeType.
2514 2515 2516 |
# File 'lib/fedex_web_services/soap/RateServiceDefinitions.rb', line 2514 def minimumChargeType @minimumChargeType end |
#pricingCode ⇒ Object
Returns the value of attribute pricingCode.
2512 2513 2514 |
# File 'lib/fedex_web_services/soap/RateServiceDefinitions.rb', line 2512 def pricingCode @pricingCode end |
#ratedWeightMethod ⇒ Object
Returns the value of attribute ratedWeightMethod.
2513 2514 2515 |
# File 'lib/fedex_web_services/soap/RateServiceDefinitions.rb', line 2513 def ratedWeightMethod @ratedWeightMethod end |
#rateScale ⇒ Object
Returns the value of attribute rateScale.
2510 2511 2512 |
# File 'lib/fedex_web_services/soap/RateServiceDefinitions.rb', line 2510 def rateScale @rateScale end |
#rateType ⇒ Object
Returns the value of attribute rateType.
2509 2510 2511 |
# File 'lib/fedex_web_services/soap/RateServiceDefinitions.rb', line 2509 def rateType @rateType end |
#rateZone ⇒ Object
Returns the value of attribute rateZone.
2511 2512 2513 |
# File 'lib/fedex_web_services/soap/RateServiceDefinitions.rb', line 2511 def rateZone @rateZone end |
#rebates ⇒ Object
Returns the value of attribute rebates.
2534 2535 2536 |
# File 'lib/fedex_web_services/soap/RateServiceDefinitions.rb', line 2534 def rebates @rebates end |
#specialRatingApplied ⇒ Object
Returns the value of attribute specialRatingApplied.
2516 2517 2518 |
# File 'lib/fedex_web_services/soap/RateServiceDefinitions.rb', line 2516 def specialRatingApplied @specialRatingApplied end |
#surcharges ⇒ Object
Returns the value of attribute surcharges.
2535 2536 2537 |
# File 'lib/fedex_web_services/soap/RateServiceDefinitions.rb', line 2535 def surcharges @surcharges end |
#taxes ⇒ Object
Returns the value of attribute taxes.
2536 2537 2538 |
# File 'lib/fedex_web_services/soap/RateServiceDefinitions.rb', line 2536 def taxes @taxes end |
#totalBaseCharge ⇒ Object
Returns the value of attribute totalBaseCharge.
2522 2523 2524 |
# File 'lib/fedex_web_services/soap/RateServiceDefinitions.rb', line 2522 def totalBaseCharge @totalBaseCharge end |
#totalBillingWeight ⇒ Object
Returns the value of attribute totalBillingWeight.
2520 2521 2522 |
# File 'lib/fedex_web_services/soap/RateServiceDefinitions.rb', line 2520 def totalBillingWeight @totalBillingWeight end |
#totalDimWeight ⇒ Object
Returns the value of attribute totalDimWeight.
2521 2522 2523 |
# File 'lib/fedex_web_services/soap/RateServiceDefinitions.rb', line 2521 def totalDimWeight @totalDimWeight end |
#totalDutiesAndTaxes ⇒ Object
Returns the value of attribute totalDutiesAndTaxes.
2530 2531 2532 |
# File 'lib/fedex_web_services/soap/RateServiceDefinitions.rb', line 2530 def totalDutiesAndTaxes @totalDutiesAndTaxes end |
#totalFreightDiscounts ⇒ Object
Returns the value of attribute totalFreightDiscounts.
2523 2524 2525 |
# File 'lib/fedex_web_services/soap/RateServiceDefinitions.rb', line 2523 def totalFreightDiscounts @totalFreightDiscounts end |
#totalNetCharge ⇒ Object
Returns the value of attribute totalNetCharge.
2528 2529 2530 |
# File 'lib/fedex_web_services/soap/RateServiceDefinitions.rb', line 2528 def totalNetCharge @totalNetCharge end |
#totalNetChargeWithDutiesAndTaxes ⇒ Object
Returns the value of attribute totalNetChargeWithDutiesAndTaxes.
2531 2532 2533 |
# File 'lib/fedex_web_services/soap/RateServiceDefinitions.rb', line 2531 def totalNetChargeWithDutiesAndTaxes @totalNetChargeWithDutiesAndTaxes end |
#totalNetFedExCharge ⇒ Object
Returns the value of attribute totalNetFedExCharge.
2526 2527 2528 |
# File 'lib/fedex_web_services/soap/RateServiceDefinitions.rb', line 2526 def totalNetFedExCharge @totalNetFedExCharge end |
#totalNetFreight ⇒ Object
Returns the value of attribute totalNetFreight.
2524 2525 2526 |
# File 'lib/fedex_web_services/soap/RateServiceDefinitions.rb', line 2524 def totalNetFreight @totalNetFreight end |
#totalRebates ⇒ Object
Returns the value of attribute totalRebates.
2529 2530 2531 |
# File 'lib/fedex_web_services/soap/RateServiceDefinitions.rb', line 2529 def totalRebates @totalRebates end |
#totalSurcharges ⇒ Object
Returns the value of attribute totalSurcharges.
2525 2526 2527 |
# File 'lib/fedex_web_services/soap/RateServiceDefinitions.rb', line 2525 def totalSurcharges @totalSurcharges end |
#totalTaxes ⇒ Object
Returns the value of attribute totalTaxes.
2527 2528 2529 |
# File 'lib/fedex_web_services/soap/RateServiceDefinitions.rb', line 2527 def totalTaxes @totalTaxes end |
#totalVariableHandlingCharges ⇒ Object
Returns the value of attribute totalVariableHandlingCharges.
2539 2540 2541 |
# File 'lib/fedex_web_services/soap/RateServiceDefinitions.rb', line 2539 def totalVariableHandlingCharges @totalVariableHandlingCharges end |
#variableHandlingCharges ⇒ Object
Returns the value of attribute variableHandlingCharges.
2538 2539 2540 |
# File 'lib/fedex_web_services/soap/RateServiceDefinitions.rb', line 2538 def variableHandlingCharges @variableHandlingCharges end |