Class: FedexWebServices::Soap::Rate::RatedPackageDetail

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

Overview

http://fedex.com/ws/rate/v13RatedPackageDetail

trackingIds - FedexWebServices::Soap::Rate::TrackingId
groupNumber - SOAP::SOAPNonNegativeInteger
effectiveNetDiscount - FedexWebServices::Soap::Rate::Money
adjustedCodCollectionAmount - FedexWebServices::Soap::Rate::Money
oversizeClass - FedexWebServices::Soap::Rate::OversizeClassType
packageRateDetail - FedexWebServices::Soap::Rate::PackageRateDetail

Instance Attribute Summary collapse

Instance Method Summary collapse

Constructor Details

#initialize(trackingIds = [], groupNumber = nil, effectiveNetDiscount = nil, adjustedCodCollectionAmount = nil, oversizeClass = nil, packageRateDetail = nil) ⇒ RatedPackageDetail

Returns a new instance of RatedPackageDetail.



2167
2168
2169
2170
2171
2172
2173
2174
# File 'lib/fedex_web_services/soap/RateServiceDefinitions.rb', line 2167

def initialize(trackingIds = [], groupNumber = nil, effectiveNetDiscount = nil, adjustedCodCollectionAmount = nil, oversizeClass = nil, packageRateDetail = nil)
  @trackingIds = trackingIds
  @groupNumber = groupNumber
  @effectiveNetDiscount = effectiveNetDiscount
  @adjustedCodCollectionAmount = adjustedCodCollectionAmount
  @oversizeClass = oversizeClass
  @packageRateDetail = packageRateDetail
end

Instance Attribute Details

#adjustedCodCollectionAmountObject

Returns the value of attribute adjustedCodCollectionAmount.



2163
2164
2165
# File 'lib/fedex_web_services/soap/RateServiceDefinitions.rb', line 2163

def adjustedCodCollectionAmount
  @adjustedCodCollectionAmount
end

#effectiveNetDiscountObject

Returns the value of attribute effectiveNetDiscount.



2162
2163
2164
# File 'lib/fedex_web_services/soap/RateServiceDefinitions.rb', line 2162

def effectiveNetDiscount
  @effectiveNetDiscount
end

#groupNumberObject

Returns the value of attribute groupNumber.



2161
2162
2163
# File 'lib/fedex_web_services/soap/RateServiceDefinitions.rb', line 2161

def groupNumber
  @groupNumber
end

#oversizeClassObject

Returns the value of attribute oversizeClass.



2164
2165
2166
# File 'lib/fedex_web_services/soap/RateServiceDefinitions.rb', line 2164

def oversizeClass
  @oversizeClass
end

#packageRateDetailObject

Returns the value of attribute packageRateDetail.



2165
2166
2167
# File 'lib/fedex_web_services/soap/RateServiceDefinitions.rb', line 2165

def packageRateDetail
  @packageRateDetail
end

#trackingIdsObject

Returns the value of attribute trackingIds.



2160
2161
2162
# File 'lib/fedex_web_services/soap/RateServiceDefinitions.rb', line 2160

def trackingIds
  @trackingIds
end