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

#currencyExchangeRate ⇒ Object

Returns the value of attribute currencyExchangeRate.



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

def currencyExchangeRate
  @currencyExchangeRate
end

#dimDivisor ⇒ Object

Returns the value of attribute dimDivisor.



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

def dimDivisor
  @dimDivisor
end

#dimDivisorType ⇒ Object

Returns the value of attribute dimDivisorType.



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

def dimDivisorType
  @dimDivisorType
end

#dutiesAndTaxes ⇒ Object

Returns the value of attribute dutiesAndTaxes.



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

def dutiesAndTaxes
  @dutiesAndTaxes
end

#freightDiscounts ⇒ Object

Returns the value of attribute freightDiscounts.



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

def freightDiscounts
  @freightDiscounts
end

#freightRateDetail ⇒ Object

Returns the value of attribute freightRateDetail.



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

def freightRateDetail
  @freightRateDetail
end

#fuelSurchargePercent ⇒ Object

Returns the value of attribute fuelSurchargePercent.



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

def fuelSurchargePercent
  @fuelSurchargePercent
end

#legDescription ⇒ Object

Returns the value of attribute legDescription.



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

def legDescription
  @legDescription
end

#legDestination ⇒ Object

Returns the value of attribute legDestination.



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

def legDestination
  @legDestination
end

#legDestinationLocationId ⇒ Object

Returns the value of attribute legDestinationLocationId.



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

def legDestinationLocationId
  @legDestinationLocationId
end

#legOrigin ⇒ Object

Returns the value of attribute legOrigin.



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

def legOrigin
  @legOrigin
end

#legOriginLocationId ⇒ Object

Returns the value of attribute legOriginLocationId.



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

def legOriginLocationId
  @legOriginLocationId
end

#minimumChargeType ⇒ Object

Returns the value of attribute minimumChargeType.



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

def minimumChargeType
  @minimumChargeType
end

#pricingCode ⇒ Object

Returns the value of attribute pricingCode.



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

def pricingCode
  @pricingCode
end

#ratedWeightMethod ⇒ Object

Returns the value of attribute ratedWeightMethod.



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

def ratedWeightMethod
  @ratedWeightMethod
end

#rateScale ⇒ Object

Returns the value of attribute rateScale.



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

def rateScale
  @rateScale
end

#rateType ⇒ Object

Returns the value of attribute rateType.



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

def rateType
  @rateType
end

#rateZone ⇒ Object

Returns the value of attribute rateZone.



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

def rateZone
  @rateZone
end

#rebates ⇒ Object

Returns the value of attribute rebates.



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

def rebates
  @rebates
end

#specialRatingApplied ⇒ Object

Returns the value of attribute specialRatingApplied.



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

def specialRatingApplied
  @specialRatingApplied
end

#surcharges ⇒ Object

Returns the value of attribute surcharges.



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

def surcharges
  @surcharges
end

#taxes ⇒ Object

Returns the value of attribute taxes.



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

def taxes
  @taxes
end

#totalBaseCharge ⇒ Object

Returns the value of attribute totalBaseCharge.



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

def totalBaseCharge
  @totalBaseCharge
end

#totalBillingWeight ⇒ Object

Returns the value of attribute totalBillingWeight.



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

def totalBillingWeight
  @totalBillingWeight
end

#totalDimWeight ⇒ Object

Returns the value of attribute totalDimWeight.



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

def totalDimWeight
  @totalDimWeight
end

#totalDutiesAndTaxes ⇒ Object

Returns the value of attribute totalDutiesAndTaxes.



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

def totalDutiesAndTaxes
  @totalDutiesAndTaxes
end

#totalFreightDiscounts ⇒ Object

Returns the value of attribute totalFreightDiscounts.



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

def totalFreightDiscounts
  @totalFreightDiscounts
end

#totalNetCharge ⇒ Object

Returns the value of attribute totalNetCharge.



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

def totalNetCharge
  @totalNetCharge
end

#totalNetChargeWithDutiesAndTaxes ⇒ Object

Returns the value of attribute totalNetChargeWithDutiesAndTaxes.



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

def totalNetChargeWithDutiesAndTaxes
  @totalNetChargeWithDutiesAndTaxes
end

#totalNetFedExCharge ⇒ Object

Returns the value of attribute totalNetFedExCharge.



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

def totalNetFedExCharge
  @totalNetFedExCharge
end

#totalNetFreight ⇒ Object

Returns the value of attribute totalNetFreight.



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

def totalNetFreight
  @totalNetFreight
end

#totalRebates ⇒ Object

Returns the value of attribute totalRebates.



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

def totalRebates
  @totalRebates
end

#totalSurcharges ⇒ Object

Returns the value of attribute totalSurcharges.



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

def totalSurcharges
  @totalSurcharges
end

#totalTaxes ⇒ Object

Returns the value of attribute totalTaxes.



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

def totalTaxes
  @totalTaxes
end

#totalVariableHandlingCharges ⇒ Object

Returns the value of attribute totalVariableHandlingCharges.



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

def totalVariableHandlingCharges
  @totalVariableHandlingCharges
end

#variableHandlingCharges ⇒ Object

Returns the value of attribute variableHandlingCharges.



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

def variableHandlingCharges
  @variableHandlingCharges
end