Class: FedexWebServices::Soap::Ship::ShipmentLegRateDetail

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

Overview

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

legDescription - SOAP::SOAPString
legOrigin - FedexWebServices::Soap::Ship::Address
legOriginLocationId - SOAP::SOAPString
legDestination - FedexWebServices::Soap::Ship::Address
legDestinationLocationId - SOAP::SOAPString
rateType - FedexWebServices::Soap::Ship::ReturnedRateType
rateScale - SOAP::SOAPString
rateZone - SOAP::SOAPString
pricingCode - FedexWebServices::Soap::Ship::PricingCodeType
ratedWeightMethod - FedexWebServices::Soap::Ship::RatedWeightMethod
minimumChargeType - FedexWebServices::Soap::Ship::MinimumChargeType
currencyExchangeRate - FedexWebServices::Soap::Ship::CurrencyExchangeRate
specialRatingApplied - FedexWebServices::Soap::Ship::SpecialRatingAppliedType
dimDivisor - SOAP::SOAPNonNegativeInteger
dimDivisorType - FedexWebServices::Soap::Ship::RateDimensionalDivisorType
fuelSurchargePercent - SOAP::SOAPDecimal
totalBillingWeight - FedexWebServices::Soap::Ship::Weight
totalDimWeight - FedexWebServices::Soap::Ship::Weight
totalBaseCharge - FedexWebServices::Soap::Ship::Money
totalFreightDiscounts - FedexWebServices::Soap::Ship::Money
totalNetFreight - FedexWebServices::Soap::Ship::Money
totalSurcharges - FedexWebServices::Soap::Ship::Money
totalNetFedExCharge - FedexWebServices::Soap::Ship::Money
totalTaxes - FedexWebServices::Soap::Ship::Money
totalNetCharge - FedexWebServices::Soap::Ship::Money
totalRebates - FedexWebServices::Soap::Ship::Money
totalDutiesAndTaxes - FedexWebServices::Soap::Ship::Money
totalNetChargeWithDutiesAndTaxes - FedexWebServices::Soap::Ship::Money
freightRateDetail - FedexWebServices::Soap::Ship::FreightRateDetail
freightDiscounts - FedexWebServices::Soap::Ship::RateDiscount
rebates - FedexWebServices::Soap::Ship::Rebate
surcharges - FedexWebServices::Soap::Ship::Surcharge
taxes - FedexWebServices::Soap::Ship::Tax
dutiesAndTaxes - FedexWebServices::Soap::Ship::EdtCommodityTax
variableHandlingCharges - FedexWebServices::Soap::Ship::VariableHandlingCharges
totalVariableHandlingCharges - FedexWebServices::Soap::Ship::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.



2852
2853
2854
2855
2856
2857
2858
2859
2860
2861
2862
2863
2864
2865
2866
2867
2868
2869
2870
2871
2872
2873
2874
2875
2876
2877
2878
2879
2880
2881
2882
2883
2884
2885
2886
2887
2888
2889
# File 'lib/fedex_web_services/soap/ShipServiceDefinitions.rb', line 2852

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.



2826
2827
2828
# File 'lib/fedex_web_services/soap/ShipServiceDefinitions.rb', line 2826

def currencyExchangeRate
  @currencyExchangeRate
end

#dimDivisorObject

Returns the value of attribute dimDivisor.



2828
2829
2830
# File 'lib/fedex_web_services/soap/ShipServiceDefinitions.rb', line 2828

def dimDivisor
  @dimDivisor
end

#dimDivisorTypeObject

Returns the value of attribute dimDivisorType.



2829
2830
2831
# File 'lib/fedex_web_services/soap/ShipServiceDefinitions.rb', line 2829

def dimDivisorType
  @dimDivisorType
end

#dutiesAndTaxesObject

Returns the value of attribute dutiesAndTaxes.



2848
2849
2850
# File 'lib/fedex_web_services/soap/ShipServiceDefinitions.rb', line 2848

def dutiesAndTaxes
  @dutiesAndTaxes
end

#freightDiscountsObject

Returns the value of attribute freightDiscounts.



2844
2845
2846
# File 'lib/fedex_web_services/soap/ShipServiceDefinitions.rb', line 2844

def freightDiscounts
  @freightDiscounts
end

#freightRateDetailObject

Returns the value of attribute freightRateDetail.



2843
2844
2845
# File 'lib/fedex_web_services/soap/ShipServiceDefinitions.rb', line 2843

def freightRateDetail
  @freightRateDetail
end

#fuelSurchargePercentObject

Returns the value of attribute fuelSurchargePercent.



2830
2831
2832
# File 'lib/fedex_web_services/soap/ShipServiceDefinitions.rb', line 2830

def fuelSurchargePercent
  @fuelSurchargePercent
end

#legDescriptionObject

Returns the value of attribute legDescription.



2815
2816
2817
# File 'lib/fedex_web_services/soap/ShipServiceDefinitions.rb', line 2815

def legDescription
  @legDescription
end

#legDestinationObject

Returns the value of attribute legDestination.



2818
2819
2820
# File 'lib/fedex_web_services/soap/ShipServiceDefinitions.rb', line 2818

def legDestination
  @legDestination
end

#legDestinationLocationIdObject

Returns the value of attribute legDestinationLocationId.



2819
2820
2821
# File 'lib/fedex_web_services/soap/ShipServiceDefinitions.rb', line 2819

def legDestinationLocationId
  @legDestinationLocationId
end

#legOriginObject

Returns the value of attribute legOrigin.



2816
2817
2818
# File 'lib/fedex_web_services/soap/ShipServiceDefinitions.rb', line 2816

def legOrigin
  @legOrigin
end

#legOriginLocationIdObject

Returns the value of attribute legOriginLocationId.



2817
2818
2819
# File 'lib/fedex_web_services/soap/ShipServiceDefinitions.rb', line 2817

def legOriginLocationId
  @legOriginLocationId
end

#minimumChargeTypeObject

Returns the value of attribute minimumChargeType.



2825
2826
2827
# File 'lib/fedex_web_services/soap/ShipServiceDefinitions.rb', line 2825

def minimumChargeType
  @minimumChargeType
end

#pricingCodeObject

Returns the value of attribute pricingCode.



2823
2824
2825
# File 'lib/fedex_web_services/soap/ShipServiceDefinitions.rb', line 2823

def pricingCode
  @pricingCode
end

#ratedWeightMethodObject

Returns the value of attribute ratedWeightMethod.



2824
2825
2826
# File 'lib/fedex_web_services/soap/ShipServiceDefinitions.rb', line 2824

def ratedWeightMethod
  @ratedWeightMethod
end

#rateScaleObject

Returns the value of attribute rateScale.



2821
2822
2823
# File 'lib/fedex_web_services/soap/ShipServiceDefinitions.rb', line 2821

def rateScale
  @rateScale
end

#rateTypeObject

Returns the value of attribute rateType.



2820
2821
2822
# File 'lib/fedex_web_services/soap/ShipServiceDefinitions.rb', line 2820

def rateType
  @rateType
end

#rateZoneObject

Returns the value of attribute rateZone.



2822
2823
2824
# File 'lib/fedex_web_services/soap/ShipServiceDefinitions.rb', line 2822

def rateZone
  @rateZone
end

#rebatesObject

Returns the value of attribute rebates.



2845
2846
2847
# File 'lib/fedex_web_services/soap/ShipServiceDefinitions.rb', line 2845

def rebates
  @rebates
end

#specialRatingAppliedObject

Returns the value of attribute specialRatingApplied.



2827
2828
2829
# File 'lib/fedex_web_services/soap/ShipServiceDefinitions.rb', line 2827

def specialRatingApplied
  @specialRatingApplied
end

#surchargesObject

Returns the value of attribute surcharges.



2846
2847
2848
# File 'lib/fedex_web_services/soap/ShipServiceDefinitions.rb', line 2846

def surcharges
  @surcharges
end

#taxesObject

Returns the value of attribute taxes.



2847
2848
2849
# File 'lib/fedex_web_services/soap/ShipServiceDefinitions.rb', line 2847

def taxes
  @taxes
end

#totalBaseChargeObject

Returns the value of attribute totalBaseCharge.



2833
2834
2835
# File 'lib/fedex_web_services/soap/ShipServiceDefinitions.rb', line 2833

def totalBaseCharge
  @totalBaseCharge
end

#totalBillingWeightObject

Returns the value of attribute totalBillingWeight.



2831
2832
2833
# File 'lib/fedex_web_services/soap/ShipServiceDefinitions.rb', line 2831

def totalBillingWeight
  @totalBillingWeight
end

#totalDimWeightObject

Returns the value of attribute totalDimWeight.



2832
2833
2834
# File 'lib/fedex_web_services/soap/ShipServiceDefinitions.rb', line 2832

def totalDimWeight
  @totalDimWeight
end

#totalDutiesAndTaxesObject

Returns the value of attribute totalDutiesAndTaxes.



2841
2842
2843
# File 'lib/fedex_web_services/soap/ShipServiceDefinitions.rb', line 2841

def totalDutiesAndTaxes
  @totalDutiesAndTaxes
end

#totalFreightDiscountsObject

Returns the value of attribute totalFreightDiscounts.



2834
2835
2836
# File 'lib/fedex_web_services/soap/ShipServiceDefinitions.rb', line 2834

def totalFreightDiscounts
  @totalFreightDiscounts
end

#totalNetChargeObject

Returns the value of attribute totalNetCharge.



2839
2840
2841
# File 'lib/fedex_web_services/soap/ShipServiceDefinitions.rb', line 2839

def totalNetCharge
  @totalNetCharge
end

#totalNetChargeWithDutiesAndTaxesObject

Returns the value of attribute totalNetChargeWithDutiesAndTaxes.



2842
2843
2844
# File 'lib/fedex_web_services/soap/ShipServiceDefinitions.rb', line 2842

def totalNetChargeWithDutiesAndTaxes
  @totalNetChargeWithDutiesAndTaxes
end

#totalNetFedExChargeObject

Returns the value of attribute totalNetFedExCharge.



2837
2838
2839
# File 'lib/fedex_web_services/soap/ShipServiceDefinitions.rb', line 2837

def totalNetFedExCharge
  @totalNetFedExCharge
end

#totalNetFreightObject

Returns the value of attribute totalNetFreight.



2835
2836
2837
# File 'lib/fedex_web_services/soap/ShipServiceDefinitions.rb', line 2835

def totalNetFreight
  @totalNetFreight
end

#totalRebatesObject

Returns the value of attribute totalRebates.



2840
2841
2842
# File 'lib/fedex_web_services/soap/ShipServiceDefinitions.rb', line 2840

def totalRebates
  @totalRebates
end

#totalSurchargesObject

Returns the value of attribute totalSurcharges.



2836
2837
2838
# File 'lib/fedex_web_services/soap/ShipServiceDefinitions.rb', line 2836

def totalSurcharges
  @totalSurcharges
end

#totalTaxesObject

Returns the value of attribute totalTaxes.



2838
2839
2840
# File 'lib/fedex_web_services/soap/ShipServiceDefinitions.rb', line 2838

def totalTaxes
  @totalTaxes
end

#totalVariableHandlingChargesObject

Returns the value of attribute totalVariableHandlingCharges.



2850
2851
2852
# File 'lib/fedex_web_services/soap/ShipServiceDefinitions.rb', line 2850

def totalVariableHandlingCharges
  @totalVariableHandlingCharges
end

#variableHandlingChargesObject

Returns the value of attribute variableHandlingCharges.



2849
2850
2851
# File 'lib/fedex_web_services/soap/ShipServiceDefinitions.rb', line 2849

def variableHandlingCharges
  @variableHandlingCharges
end