class FedexWebServices::Soap::Rate::ShipmentLegRateDetail

{fedex.com/ws/rate/v13}ShipmentLegRateDetail

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

Attributes

currencyExchangeRate[RW]
dimDivisor[RW]
dimDivisorType[RW]
dutiesAndTaxes[RW]
freightDiscounts[RW]
freightRateDetail[RW]
fuelSurchargePercent[RW]
legDescription[RW]
legDestination[RW]
legDestinationLocationId[RW]
legOrigin[RW]
legOriginLocationId[RW]
minimumChargeType[RW]
pricingCode[RW]
rateScale[RW]
rateType[RW]
rateZone[RW]
ratedWeightMethod[RW]
rebates[RW]
specialRatingApplied[RW]
surcharges[RW]
taxes[RW]
totalBaseCharge[RW]
totalBillingWeight[RW]
totalDimWeight[RW]
totalDutiesAndTaxes[RW]
totalFreightDiscounts[RW]
totalNetCharge[RW]
totalNetChargeWithDutiesAndTaxes[RW]
totalNetFedExCharge[RW]
totalNetFreight[RW]
totalRebates[RW]
totalSurcharges[RW]
totalTaxes[RW]
totalVariableHandlingCharges[RW]
variableHandlingCharges[RW]

Public Class Methods

new(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) click to toggle source
# 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