Class: FedexWebServices::Soap::Rate::FreightBaseCharge

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

Overview

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

freightClass - FedexWebServices::Soap::Rate::FreightClassType
ratedAsClass - FedexWebServices::Soap::Rate::FreightClassType
nmfcCode - SOAP::SOAPString
description - SOAP::SOAPString
weight - FedexWebServices::Soap::Rate::Weight
chargeRate - FedexWebServices::Soap::Rate::Money
chargeBasis - FedexWebServices::Soap::Rate::FreightChargeBasisType
extendedAmount - FedexWebServices::Soap::Rate::Money

Instance Attribute Summary collapse

Instance Method Summary collapse

Constructor Details

#initialize(freightClass = nil, ratedAsClass = nil, nmfcCode = nil, description = nil, weight = nil, chargeRate = nil, chargeBasis = nil, extendedAmount = nil) ⇒ FreightBaseCharge

Returns a new instance of FreightBaseCharge.



1161
1162
1163
1164
1165
1166
1167
1168
1169
1170
# File 'lib/fedex_web_services/soap/RateServiceDefinitions.rb', line 1161

def initialize(freightClass = nil, ratedAsClass = nil, nmfcCode = nil, description = nil, weight = nil, chargeRate = nil, chargeBasis = nil, extendedAmount = nil)
  @freightClass = freightClass
  @ratedAsClass = ratedAsClass
  @nmfcCode = nmfcCode
  @description = description
  @weight = weight
  @chargeRate = chargeRate
  @chargeBasis = chargeBasis
  @extendedAmount = extendedAmount
end

Instance Attribute Details

#chargeBasisObject

Returns the value of attribute chargeBasis.



1158
1159
1160
# File 'lib/fedex_web_services/soap/RateServiceDefinitions.rb', line 1158

def chargeBasis
  @chargeBasis
end

#chargeRateObject

Returns the value of attribute chargeRate.



1157
1158
1159
# File 'lib/fedex_web_services/soap/RateServiceDefinitions.rb', line 1157

def chargeRate
  @chargeRate
end

#descriptionObject

Returns the value of attribute description.



1155
1156
1157
# File 'lib/fedex_web_services/soap/RateServiceDefinitions.rb', line 1155

def description
  @description
end

#extendedAmountObject

Returns the value of attribute extendedAmount.



1159
1160
1161
# File 'lib/fedex_web_services/soap/RateServiceDefinitions.rb', line 1159

def extendedAmount
  @extendedAmount
end

#freightClassObject

Returns the value of attribute freightClass.



1152
1153
1154
# File 'lib/fedex_web_services/soap/RateServiceDefinitions.rb', line 1152

def freightClass
  @freightClass
end

#nmfcCodeObject

Returns the value of attribute nmfcCode.



1154
1155
1156
# File 'lib/fedex_web_services/soap/RateServiceDefinitions.rb', line 1154

def nmfcCode
  @nmfcCode
end

#ratedAsClassObject

Returns the value of attribute ratedAsClass.



1153
1154
1155
# File 'lib/fedex_web_services/soap/RateServiceDefinitions.rb', line 1153

def ratedAsClass
  @ratedAsClass
end

#weightObject

Returns the value of attribute weight.



1156
1157
1158
# File 'lib/fedex_web_services/soap/RateServiceDefinitions.rb', line 1156

def weight
  @weight
end