Class: FedexWebServices::Soap::Ship::ShipmentRateDetail

Inherits:
Object
  • Object
show all
Defined in:
lib/fedex_web_services/soap/ShipServiceDefinitions.rb

Overview

http://fedex.com/ws/ship/v12ShipmentRateDetail

rateType - FedexWebServices::Soap::Ship::ReturnedRateType
rateScale - SOAP::SOAPString
rateZone - SOAP::SOAPString
pricingCode - FedexWebServices::Soap::Ship::PricingCodeType
ratedWeightMethod - FedexWebServices::Soap::Ship::RatedWeightMethod
minimumChargeType - FedexWebServices::Soap::Ship::MinimumChargeType
currencyExchangeRate - FedexWebServices::Soap::Ship::CurrencyExchangeRate
specialRatingApplied - FedexWebServices::Soap::Ship::SpecialRatingAppliedType
dimDivisor - SOAP::SOAPNonNegativeInteger
dimDivisorType - FedexWebServices::Soap::Ship::RateDimensionalDivisorType
fuelSurchargePercent - SOAP::SOAPDecimal
totalBillingWeight - FedexWebServices::Soap::Ship::Weight
totalDimWeight - FedexWebServices::Soap::Ship::Weight
totalBaseCharge - FedexWebServices::Soap::Ship::Money
totalFreightDiscounts - FedexWebServices::Soap::Ship::Money
totalNetFreight - FedexWebServices::Soap::Ship::Money
totalSurcharges - FedexWebServices::Soap::Ship::Money
totalNetFedExCharge - FedexWebServices::Soap::Ship::Money
totalTaxes - FedexWebServices::Soap::Ship::Money
totalNetCharge - FedexWebServices::Soap::Ship::Money
totalRebates - FedexWebServices::Soap::Ship::Money
totalDutiesAndTaxes - FedexWebServices::Soap::Ship::Money
totalNetChargeWithDutiesAndTaxes - FedexWebServices::Soap::Ship::Money
shipmentLegRateDetails - FedexWebServices::Soap::Ship::ShipmentLegRateDetail
freightRateDetail - FedexWebServices::Soap::Ship::FreightRateDetail
freightDiscounts - FedexWebServices::Soap::Ship::RateDiscount
rebates - FedexWebServices::Soap::Ship::Rebate
surcharges - FedexWebServices::Soap::Ship::Surcharge
taxes - FedexWebServices::Soap::Ship::Tax
dutiesAndTaxes - FedexWebServices::Soap::Ship::EdtCommodityTax
variableHandlingCharges - FedexWebServices::Soap::Ship::VariableHandlingCharges
totalVariableHandlingCharges - FedexWebServices::Soap::Ship::VariableHandlingCharges

Instance Attribute Summary collapse

Instance Method Summary collapse

Constructor Details

#initialize(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, shipmentLegRateDetails = [], freightRateDetail = nil, freightDiscounts = [], rebates = [], surcharges = [], taxes = [], dutiesAndTaxes = [], variableHandlingCharges = nil, totalVariableHandlingCharges = nil) ⇒ ShipmentRateDetail

Returns a new instance of ShipmentRateDetail.



3047
3048
3049
3050
3051
3052
3053
3054
3055
3056
3057
3058
3059
3060
3061
3062
3063
3064
3065
3066
3067
3068
3069
3070
3071
3072
3073
3074
3075
3076
3077
3078
3079
3080
# File 'lib/fedex_web_services/soap/ShipServiceDefinitions.rb', line 3047

def initialize(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, shipmentLegRateDetails = [], freightRateDetail = nil, freightDiscounts = [], rebates = [], surcharges = [], taxes = [], dutiesAndTaxes = [], variableHandlingCharges = nil, totalVariableHandlingCharges = nil)
  @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
  @shipmentLegRateDetails = shipmentLegRateDetails
  @freightRateDetail = freightRateDetail
  @freightDiscounts = freightDiscounts
  @rebates = rebates
  @surcharges = surcharges
  @taxes = taxes
  @dutiesAndTaxes = dutiesAndTaxes
  @variableHandlingCharges = variableHandlingCharges
  @totalVariableHandlingCharges = totalVariableHandlingCharges
end

Instance Attribute Details

#currencyExchangeRateObject

Returns the value of attribute currencyExchangeRate.



3020
3021
3022
# File 'lib/fedex_web_services/soap/ShipServiceDefinitions.rb', line 3020

def currencyExchangeRate
  @currencyExchangeRate
end

#dimDivisorObject

Returns the value of attribute dimDivisor.



3022
3023
3024
# File 'lib/fedex_web_services/soap/ShipServiceDefinitions.rb', line 3022

def dimDivisor
  @dimDivisor
end

#dimDivisorTypeObject

Returns the value of attribute dimDivisorType.



3023
3024
3025
# File 'lib/fedex_web_services/soap/ShipServiceDefinitions.rb', line 3023

def dimDivisorType
  @dimDivisorType
end

#dutiesAndTaxesObject

Returns the value of attribute dutiesAndTaxes.



3043
3044
3045
# File 'lib/fedex_web_services/soap/ShipServiceDefinitions.rb', line 3043

def dutiesAndTaxes
  @dutiesAndTaxes
end

#freightDiscountsObject

Returns the value of attribute freightDiscounts.



3039
3040
3041
# File 'lib/fedex_web_services/soap/ShipServiceDefinitions.rb', line 3039

def freightDiscounts
  @freightDiscounts
end

#freightRateDetailObject

Returns the value of attribute freightRateDetail.



3038
3039
3040
# File 'lib/fedex_web_services/soap/ShipServiceDefinitions.rb', line 3038

def freightRateDetail
  @freightRateDetail
end

#fuelSurchargePercentObject

Returns the value of attribute fuelSurchargePercent.



3024
3025
3026
# File 'lib/fedex_web_services/soap/ShipServiceDefinitions.rb', line 3024

def fuelSurchargePercent
  @fuelSurchargePercent
end

#minimumChargeTypeObject

Returns the value of attribute minimumChargeType.



3019
3020
3021
# File 'lib/fedex_web_services/soap/ShipServiceDefinitions.rb', line 3019

def minimumChargeType
  @minimumChargeType
end

#pricingCodeObject

Returns the value of attribute pricingCode.



3017
3018
3019
# File 'lib/fedex_web_services/soap/ShipServiceDefinitions.rb', line 3017

def pricingCode
  @pricingCode
end

#ratedWeightMethodObject

Returns the value of attribute ratedWeightMethod.



3018
3019
3020
# File 'lib/fedex_web_services/soap/ShipServiceDefinitions.rb', line 3018

def ratedWeightMethod
  @ratedWeightMethod
end

#rateScaleObject

Returns the value of attribute rateScale.



3015
3016
3017
# File 'lib/fedex_web_services/soap/ShipServiceDefinitions.rb', line 3015

def rateScale
  @rateScale
end

#rateTypeObject

Returns the value of attribute rateType.



3014
3015
3016
# File 'lib/fedex_web_services/soap/ShipServiceDefinitions.rb', line 3014

def rateType
  @rateType
end

#rateZoneObject

Returns the value of attribute rateZone.



3016
3017
3018
# File 'lib/fedex_web_services/soap/ShipServiceDefinitions.rb', line 3016

def rateZone
  @rateZone
end

#rebatesObject

Returns the value of attribute rebates.



3040
3041
3042
# File 'lib/fedex_web_services/soap/ShipServiceDefinitions.rb', line 3040

def rebates
  @rebates
end

#shipmentLegRateDetailsObject

Returns the value of attribute shipmentLegRateDetails.



3037
3038
3039
# File 'lib/fedex_web_services/soap/ShipServiceDefinitions.rb', line 3037

def shipmentLegRateDetails
  @shipmentLegRateDetails
end

#specialRatingAppliedObject

Returns the value of attribute specialRatingApplied.



3021
3022
3023
# File 'lib/fedex_web_services/soap/ShipServiceDefinitions.rb', line 3021

def specialRatingApplied
  @specialRatingApplied
end

#surchargesObject

Returns the value of attribute surcharges.



3041
3042
3043
# File 'lib/fedex_web_services/soap/ShipServiceDefinitions.rb', line 3041

def surcharges
  @surcharges
end

#taxesObject

Returns the value of attribute taxes.



3042
3043
3044
# File 'lib/fedex_web_services/soap/ShipServiceDefinitions.rb', line 3042

def taxes
  @taxes
end

#totalBaseChargeObject

Returns the value of attribute totalBaseCharge.



3027
3028
3029
# File 'lib/fedex_web_services/soap/ShipServiceDefinitions.rb', line 3027

def totalBaseCharge
  @totalBaseCharge
end

#totalBillingWeightObject

Returns the value of attribute totalBillingWeight.



3025
3026
3027
# File 'lib/fedex_web_services/soap/ShipServiceDefinitions.rb', line 3025

def totalBillingWeight
  @totalBillingWeight
end

#totalDimWeightObject

Returns the value of attribute totalDimWeight.



3026
3027
3028
# File 'lib/fedex_web_services/soap/ShipServiceDefinitions.rb', line 3026

def totalDimWeight
  @totalDimWeight
end

#totalDutiesAndTaxesObject

Returns the value of attribute totalDutiesAndTaxes.



3035
3036
3037
# File 'lib/fedex_web_services/soap/ShipServiceDefinitions.rb', line 3035

def totalDutiesAndTaxes
  @totalDutiesAndTaxes
end

#totalFreightDiscountsObject

Returns the value of attribute totalFreightDiscounts.



3028
3029
3030
# File 'lib/fedex_web_services/soap/ShipServiceDefinitions.rb', line 3028

def totalFreightDiscounts
  @totalFreightDiscounts
end

#totalNetChargeObject

Returns the value of attribute totalNetCharge.



3033
3034
3035
# File 'lib/fedex_web_services/soap/ShipServiceDefinitions.rb', line 3033

def totalNetCharge
  @totalNetCharge
end

#totalNetChargeWithDutiesAndTaxesObject

Returns the value of attribute totalNetChargeWithDutiesAndTaxes.



3036
3037
3038
# File 'lib/fedex_web_services/soap/ShipServiceDefinitions.rb', line 3036

def totalNetChargeWithDutiesAndTaxes
  @totalNetChargeWithDutiesAndTaxes
end

#totalNetFedExChargeObject

Returns the value of attribute totalNetFedExCharge.



3031
3032
3033
# File 'lib/fedex_web_services/soap/ShipServiceDefinitions.rb', line 3031

def totalNetFedExCharge
  @totalNetFedExCharge
end

#totalNetFreightObject

Returns the value of attribute totalNetFreight.



3029
3030
3031
# File 'lib/fedex_web_services/soap/ShipServiceDefinitions.rb', line 3029

def totalNetFreight
  @totalNetFreight
end

#totalRebatesObject

Returns the value of attribute totalRebates.



3034
3035
3036
# File 'lib/fedex_web_services/soap/ShipServiceDefinitions.rb', line 3034

def totalRebates
  @totalRebates
end

#totalSurchargesObject

Returns the value of attribute totalSurcharges.



3030
3031
3032
# File 'lib/fedex_web_services/soap/ShipServiceDefinitions.rb', line 3030

def totalSurcharges
  @totalSurcharges
end

#totalTaxesObject

Returns the value of attribute totalTaxes.



3032
3033
3034
# File 'lib/fedex_web_services/soap/ShipServiceDefinitions.rb', line 3032

def totalTaxes
  @totalTaxes
end

#totalVariableHandlingChargesObject

Returns the value of attribute totalVariableHandlingCharges.



3045
3046
3047
# File 'lib/fedex_web_services/soap/ShipServiceDefinitions.rb', line 3045

def totalVariableHandlingCharges
  @totalVariableHandlingCharges
end

#variableHandlingChargesObject

Returns the value of attribute variableHandlingCharges.



3044
3045
3046
# File 'lib/fedex_web_services/soap/ShipServiceDefinitions.rb', line 3044

def variableHandlingCharges
  @variableHandlingCharges
end