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