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