Class: FedexWebServices::Soap::Ship::FreightBaseCharge

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

Overview

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

freightClass - FedexWebServices::Soap::Ship::FreightClassType
ratedAsClass - FedexWebServices::Soap::Ship::FreightClassType
nmfcCode - SOAP::SOAPString
description - SOAP::SOAPString
weight - FedexWebServices::Soap::Ship::Weight
chargeRate - FedexWebServices::Soap::Ship::Money
chargeBasis - FedexWebServices::Soap::Ship::FreightChargeBasisType
extendedAmount - FedexWebServices::Soap::Ship::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.



1494
1495
1496
1497
1498
1499
1500
1501
1502
1503
# File 'lib/fedex_web_services/soap/ShipServiceDefinitions.rb', line 1494

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.



1491
1492
1493
# File 'lib/fedex_web_services/soap/ShipServiceDefinitions.rb', line 1491

def chargeBasis
  @chargeBasis
end

#chargeRateObject

Returns the value of attribute chargeRate.



1490
1491
1492
# File 'lib/fedex_web_services/soap/ShipServiceDefinitions.rb', line 1490

def chargeRate
  @chargeRate
end

#descriptionObject

Returns the value of attribute description.



1488
1489
1490
# File 'lib/fedex_web_services/soap/ShipServiceDefinitions.rb', line 1488

def description
  @description
end

#extendedAmountObject

Returns the value of attribute extendedAmount.



1492
1493
1494
# File 'lib/fedex_web_services/soap/ShipServiceDefinitions.rb', line 1492

def extendedAmount
  @extendedAmount
end

#freightClassObject

Returns the value of attribute freightClass.



1485
1486
1487
# File 'lib/fedex_web_services/soap/ShipServiceDefinitions.rb', line 1485

def freightClass
  @freightClass
end

#nmfcCodeObject

Returns the value of attribute nmfcCode.



1487
1488
1489
# File 'lib/fedex_web_services/soap/ShipServiceDefinitions.rb', line 1487

def nmfcCode
  @nmfcCode
end

#ratedAsClassObject

Returns the value of attribute ratedAsClass.



1486
1487
1488
# File 'lib/fedex_web_services/soap/ShipServiceDefinitions.rb', line 1486

def ratedAsClass
  @ratedAsClass
end

#weightObject

Returns the value of attribute weight.



1489
1490
1491
# File 'lib/fedex_web_services/soap/ShipServiceDefinitions.rb', line 1489

def weight
  @weight
end