class FedexWebServices::Soap::Rate::PackageRateDetail
{fedex.com/ws/rate/v13}PackageRateDetail
rateType - FedexWebServices::Soap::Rate::ReturnedRateType ratedWeightMethod - FedexWebServices::Soap::Rate::RatedWeightMethod minimumChargeType - FedexWebServices::Soap::Rate::MinimumChargeType billingWeight - FedexWebServices::Soap::Rate::Weight dimWeight - FedexWebServices::Soap::Rate::Weight oversizeWeight - FedexWebServices::Soap::Rate::Weight baseCharge - FedexWebServices::Soap::Rate::Money totalFreightDiscounts - FedexWebServices::Soap::Rate::Money netFreight - FedexWebServices::Soap::Rate::Money totalSurcharges - FedexWebServices::Soap::Rate::Money netFedExCharge - FedexWebServices::Soap::Rate::Money totalTaxes - FedexWebServices::Soap::Rate::Money netCharge - FedexWebServices::Soap::Rate::Money totalRebates - FedexWebServices::Soap::Rate::Money freightDiscounts - FedexWebServices::Soap::Rate::RateDiscount rebates - FedexWebServices::Soap::Rate::Rebate surcharges - FedexWebServices::Soap::Rate::Surcharge taxes - FedexWebServices::Soap::Rate::Tax variableHandlingCharges - FedexWebServices::Soap::Rate::VariableHandlingCharges
Attributes
baseCharge[RW]
billingWeight[RW]
dimWeight[RW]
freightDiscounts[RW]
minimumChargeType[RW]
netCharge[RW]
netFedExCharge[RW]
netFreight[RW]
oversizeWeight[RW]
rateType[RW]
ratedWeightMethod[RW]
rebates[RW]
surcharges[RW]
taxes[RW]
totalFreightDiscounts[RW]
totalRebates[RW]
totalSurcharges[RW]
totalTaxes[RW]
variableHandlingCharges[RW]
Public Class Methods
new(rateType = nil, ratedWeightMethod = nil, minimumChargeType = nil, billingWeight = nil, dimWeight = nil, oversizeWeight = nil, baseCharge = nil, totalFreightDiscounts = nil, netFreight = nil, totalSurcharges = nil, netFedExCharge = nil, totalTaxes = nil, netCharge = nil, totalRebates = nil, freightDiscounts = [], rebates = [], surcharges = [], taxes = [], variableHandlingCharges = nil)
click to toggle source
# File lib/fedex_web_services/soap/RateServiceDefinitions.rb, line 1827 def initialize(rateType = nil, ratedWeightMethod = nil, minimumChargeType = nil, billingWeight = nil, dimWeight = nil, oversizeWeight = nil, baseCharge = nil, totalFreightDiscounts = nil, netFreight = nil, totalSurcharges = nil, netFedExCharge = nil, totalTaxes = nil, netCharge = nil, totalRebates = nil, freightDiscounts = [], rebates = [], surcharges = [], taxes = [], variableHandlingCharges = nil) @rateType = rateType @ratedWeightMethod = ratedWeightMethod @minimumChargeType = minimumChargeType @billingWeight = billingWeight @dimWeight = dimWeight @oversizeWeight = oversizeWeight @baseCharge = baseCharge @totalFreightDiscounts = totalFreightDiscounts @netFreight = netFreight @totalSurcharges = totalSurcharges @netFedExCharge = netFedExCharge @totalTaxes = totalTaxes @netCharge = netCharge @totalRebates = totalRebates @freightDiscounts = freightDiscounts @rebates = rebates @surcharges = surcharges @taxes = taxes @variableHandlingCharges = variableHandlingCharges end