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