class FedexWebServices::Soap::Ship::PackageRateDetail

{fedex.com/ws/ship/v12}PackageRateDetail

rateType - FedexWebServices::Soap::Ship::ReturnedRateType
ratedWeightMethod - FedexWebServices::Soap::Ship::RatedWeightMethod
minimumChargeType - FedexWebServices::Soap::Ship::MinimumChargeType
billingWeight - FedexWebServices::Soap::Ship::Weight
dimWeight - FedexWebServices::Soap::Ship::Weight
oversizeWeight - FedexWebServices::Soap::Ship::Weight
baseCharge - FedexWebServices::Soap::Ship::Money
totalFreightDiscounts - FedexWebServices::Soap::Ship::Money
netFreight - FedexWebServices::Soap::Ship::Money
totalSurcharges - FedexWebServices::Soap::Ship::Money
netFedExCharge - FedexWebServices::Soap::Ship::Money
totalTaxes - FedexWebServices::Soap::Ship::Money
netCharge - FedexWebServices::Soap::Ship::Money
totalRebates - FedexWebServices::Soap::Ship::Money
freightDiscounts - FedexWebServices::Soap::Ship::RateDiscount
rebates - FedexWebServices::Soap::Ship::Rebate
surcharges - FedexWebServices::Soap::Ship::Surcharge
taxes - FedexWebServices::Soap::Ship::Tax
variableHandlingCharges - FedexWebServices::Soap::Ship::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/ShipServiceDefinitions.rb, line 2167
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