Class: FedexWebServices::Soap::Rate::ShipmentLegRateDetail

Inherits:
Object
  • Object
show all
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

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

#currencyExchangeRateObject

Returns the value of attribute currencyExchangeRate.



2515
2516
2517
# File 'lib/fedex_web_services/soap/RateServiceDefinitions.rb', line 2515

def currencyExchangeRate
  @currencyExchangeRate
end

#dimDivisorObject

Returns the value of attribute dimDivisor.



2517
2518
2519
# File 'lib/fedex_web_services/soap/RateServiceDefinitions.rb', line 2517

def dimDivisor
  @dimDivisor
end

#dimDivisorTypeObject

Returns the value of attribute dimDivisorType.



2518
2519
2520
# File 'lib/fedex_web_services/soap/RateServiceDefinitions.rb', line 2518

def dimDivisorType
  @dimDivisorType
end

#dutiesAndTaxesObject

Returns the value of attribute dutiesAndTaxes.



2537
2538
2539
# File 'lib/fedex_web_services/soap/RateServiceDefinitions.rb', line 2537

def dutiesAndTaxes
  @dutiesAndTaxes
end

#freightDiscountsObject

Returns the value of attribute freightDiscounts.



2533
2534
2535
# File 'lib/fedex_web_services/soap/RateServiceDefinitions.rb', line 2533

def freightDiscounts
  @freightDiscounts
end

#freightRateDetailObject

Returns the value of attribute freightRateDetail.



2532
2533
2534
# File 'lib/fedex_web_services/soap/RateServiceDefinitions.rb', line 2532

def freightRateDetail
  @freightRateDetail
end

#fuelSurchargePercentObject

Returns the value of attribute fuelSurchargePercent.



2519
2520
2521
# File 'lib/fedex_web_services/soap/RateServiceDefinitions.rb', line 2519

def fuelSurchargePercent
  @fuelSurchargePercent
end

#legDescriptionObject

Returns the value of attribute legDescription.



2504
2505
2506
# File 'lib/fedex_web_services/soap/RateServiceDefinitions.rb', line 2504

def legDescription
  @legDescription
end

#legDestinationObject

Returns the value of attribute legDestination.



2507
2508
2509
# File 'lib/fedex_web_services/soap/RateServiceDefinitions.rb', line 2507

def legDestination
  @legDestination
end

#legDestinationLocationIdObject

Returns the value of attribute legDestinationLocationId.



2508
2509
2510
# File 'lib/fedex_web_services/soap/RateServiceDefinitions.rb', line 2508

def legDestinationLocationId
  @legDestinationLocationId
end

#legOriginObject

Returns the value of attribute legOrigin.



2505
2506
2507
# File 'lib/fedex_web_services/soap/RateServiceDefinitions.rb', line 2505

def legOrigin
  @legOrigin
end

#legOriginLocationIdObject

Returns the value of attribute legOriginLocationId.



2506
2507
2508
# File 'lib/fedex_web_services/soap/RateServiceDefinitions.rb', line 2506

def legOriginLocationId
  @legOriginLocationId
end

#minimumChargeTypeObject

Returns the value of attribute minimumChargeType.



2514
2515
2516
# File 'lib/fedex_web_services/soap/RateServiceDefinitions.rb', line 2514

def minimumChargeType
  @minimumChargeType
end

#pricingCodeObject

Returns the value of attribute pricingCode.



2512
2513
2514
# File 'lib/fedex_web_services/soap/RateServiceDefinitions.rb', line 2512

def pricingCode
  @pricingCode
end

#ratedWeightMethodObject

Returns the value of attribute ratedWeightMethod.



2513
2514
2515
# File 'lib/fedex_web_services/soap/RateServiceDefinitions.rb', line 2513

def ratedWeightMethod
  @ratedWeightMethod
end

#rateScaleObject

Returns the value of attribute rateScale.



2510
2511
2512
# File 'lib/fedex_web_services/soap/RateServiceDefinitions.rb', line 2510

def rateScale
  @rateScale
end

#rateTypeObject

Returns the value of attribute rateType.



2509
2510
2511
# File 'lib/fedex_web_services/soap/RateServiceDefinitions.rb', line 2509

def rateType
  @rateType
end

#rateZoneObject

Returns the value of attribute rateZone.



2511
2512
2513
# File 'lib/fedex_web_services/soap/RateServiceDefinitions.rb', line 2511

def rateZone
  @rateZone
end

#rebatesObject

Returns the value of attribute rebates.



2534
2535
2536
# File 'lib/fedex_web_services/soap/RateServiceDefinitions.rb', line 2534

def rebates
  @rebates
end

#specialRatingAppliedObject

Returns the value of attribute specialRatingApplied.



2516
2517
2518
# File 'lib/fedex_web_services/soap/RateServiceDefinitions.rb', line 2516

def specialRatingApplied
  @specialRatingApplied
end

#surchargesObject

Returns the value of attribute surcharges.



2535
2536
2537
# File 'lib/fedex_web_services/soap/RateServiceDefinitions.rb', line 2535

def surcharges
  @surcharges
end

#taxesObject

Returns the value of attribute taxes.



2536
2537
2538
# File 'lib/fedex_web_services/soap/RateServiceDefinitions.rb', line 2536

def taxes
  @taxes
end

#totalBaseChargeObject

Returns the value of attribute totalBaseCharge.



2522
2523
2524
# File 'lib/fedex_web_services/soap/RateServiceDefinitions.rb', line 2522

def totalBaseCharge
  @totalBaseCharge
end

#totalBillingWeightObject

Returns the value of attribute totalBillingWeight.



2520
2521
2522
# File 'lib/fedex_web_services/soap/RateServiceDefinitions.rb', line 2520

def totalBillingWeight
  @totalBillingWeight
end

#totalDimWeightObject

Returns the value of attribute totalDimWeight.



2521
2522
2523
# File 'lib/fedex_web_services/soap/RateServiceDefinitions.rb', line 2521

def totalDimWeight
  @totalDimWeight
end

#totalDutiesAndTaxesObject

Returns the value of attribute totalDutiesAndTaxes.



2530
2531
2532
# File 'lib/fedex_web_services/soap/RateServiceDefinitions.rb', line 2530

def totalDutiesAndTaxes
  @totalDutiesAndTaxes
end

#totalFreightDiscountsObject

Returns the value of attribute totalFreightDiscounts.



2523
2524
2525
# File 'lib/fedex_web_services/soap/RateServiceDefinitions.rb', line 2523

def totalFreightDiscounts
  @totalFreightDiscounts
end

#totalNetChargeObject

Returns the value of attribute totalNetCharge.



2528
2529
2530
# File 'lib/fedex_web_services/soap/RateServiceDefinitions.rb', line 2528

def totalNetCharge
  @totalNetCharge
end

#totalNetChargeWithDutiesAndTaxesObject

Returns the value of attribute totalNetChargeWithDutiesAndTaxes.



2531
2532
2533
# File 'lib/fedex_web_services/soap/RateServiceDefinitions.rb', line 2531

def totalNetChargeWithDutiesAndTaxes
  @totalNetChargeWithDutiesAndTaxes
end

#totalNetFedExChargeObject

Returns the value of attribute totalNetFedExCharge.



2526
2527
2528
# File 'lib/fedex_web_services/soap/RateServiceDefinitions.rb', line 2526

def totalNetFedExCharge
  @totalNetFedExCharge
end

#totalNetFreightObject

Returns the value of attribute totalNetFreight.



2524
2525
2526
# File 'lib/fedex_web_services/soap/RateServiceDefinitions.rb', line 2524

def totalNetFreight
  @totalNetFreight
end

#totalRebatesObject

Returns the value of attribute totalRebates.



2529
2530
2531
# File 'lib/fedex_web_services/soap/RateServiceDefinitions.rb', line 2529

def totalRebates
  @totalRebates
end

#totalSurchargesObject

Returns the value of attribute totalSurcharges.



2525
2526
2527
# File 'lib/fedex_web_services/soap/RateServiceDefinitions.rb', line 2525

def totalSurcharges
  @totalSurcharges
end

#totalTaxesObject

Returns the value of attribute totalTaxes.



2527
2528
2529
# File 'lib/fedex_web_services/soap/RateServiceDefinitions.rb', line 2527

def totalTaxes
  @totalTaxes
end

#totalVariableHandlingChargesObject

Returns the value of attribute totalVariableHandlingCharges.



2539
2540
2541
# File 'lib/fedex_web_services/soap/RateServiceDefinitions.rb', line 2539

def totalVariableHandlingCharges
  @totalVariableHandlingCharges
end

#variableHandlingChargesObject

Returns the value of attribute variableHandlingCharges.



2538
2539
2540
# File 'lib/fedex_web_services/soap/RateServiceDefinitions.rb', line 2538

def variableHandlingCharges
  @variableHandlingCharges
end