Class: FedexWebServices::Soap::Rate::FreightShipmentDetail

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

Overview

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

fedExFreightAccountNumber - SOAP::SOAPString
fedExFreightBillingContactAndAddress - FedexWebServices::Soap::Rate::ContactAndAddress
alternateBilling - FedexWebServices::Soap::Rate::Party
role - FedexWebServices::Soap::Rate::FreightShipmentRoleType
collectTermsType - FedexWebServices::Soap::Rate::FreightCollectTermsType
declaredValuePerUnit - FedexWebServices::Soap::Rate::Money
declaredValueUnits - SOAP::SOAPString
liabilityCoverageDetail - FedexWebServices::Soap::Rate::LiabilityCoverageDetail
coupons - SOAP::SOAPString
totalHandlingUnits - SOAP::SOAPNonNegativeInteger
clientDiscountPercent - SOAP::SOAPDecimal
palletWeight - FedexWebServices::Soap::Rate::Weight
shipmentDimensions - FedexWebServices::Soap::Rate::Dimensions
comment - SOAP::SOAPString
specialServicePayments - FedexWebServices::Soap::Rate::FreightSpecialServicePayment
hazardousMaterialsOfferor - SOAP::SOAPString
lineItems - FedexWebServices::Soap::Rate::FreightShipmentLineItem

Instance Attribute Summary collapse

Instance Method Summary collapse

Constructor Details

#initialize(fedExFreightAccountNumber = nil, fedExFreightBillingContactAndAddress = nil, alternateBilling = nil, role = nil, collectTermsType = nil, declaredValuePerUnit = nil, declaredValueUnits = nil, liabilityCoverageDetail = nil, coupons = [], totalHandlingUnits = nil, clientDiscountPercent = nil, palletWeight = nil, shipmentDimensions = nil, comment = nil, specialServicePayments = [], hazardousMaterialsOfferor = nil, lineItems = []) ⇒ FreightShipmentDetail

Returns a new instance of FreightShipmentDetail.



1314
1315
1316
1317
1318
1319
1320
1321
1322
1323
1324
1325
1326
1327
1328
1329
1330
1331
1332
# File 'lib/fedex_web_services/soap/RateServiceDefinitions.rb', line 1314

def initialize(fedExFreightAccountNumber = nil, fedExFreightBillingContactAndAddress = nil, alternateBilling = nil, role = nil, collectTermsType = nil, declaredValuePerUnit = nil, declaredValueUnits = nil, liabilityCoverageDetail = nil, coupons = [], totalHandlingUnits = nil, clientDiscountPercent = nil, palletWeight = nil, shipmentDimensions = nil, comment = nil, specialServicePayments = [], hazardousMaterialsOfferor = nil, lineItems = [])
  @fedExFreightAccountNumber = fedExFreightAccountNumber
  @fedExFreightBillingContactAndAddress = fedExFreightBillingContactAndAddress
  @alternateBilling = alternateBilling
  @role = role
  @collectTermsType = collectTermsType
  @declaredValuePerUnit = declaredValuePerUnit
  @declaredValueUnits = declaredValueUnits
  @liabilityCoverageDetail = liabilityCoverageDetail
  @coupons = coupons
  @totalHandlingUnits = totalHandlingUnits
  @clientDiscountPercent = clientDiscountPercent
  @palletWeight = palletWeight
  @shipmentDimensions = shipmentDimensions
  @comment = comment
  @specialServicePayments = specialServicePayments
  @hazardousMaterialsOfferor = hazardousMaterialsOfferor
  @lineItems = lineItems
end

Instance Attribute Details

#alternateBillingObject

Returns the value of attribute alternateBilling.



1298
1299
1300
# File 'lib/fedex_web_services/soap/RateServiceDefinitions.rb', line 1298

def alternateBilling
  @alternateBilling
end

#clientDiscountPercentObject

Returns the value of attribute clientDiscountPercent.



1306
1307
1308
# File 'lib/fedex_web_services/soap/RateServiceDefinitions.rb', line 1306

def clientDiscountPercent
  @clientDiscountPercent
end

#collectTermsTypeObject

Returns the value of attribute collectTermsType.



1300
1301
1302
# File 'lib/fedex_web_services/soap/RateServiceDefinitions.rb', line 1300

def collectTermsType
  @collectTermsType
end

#commentObject

Returns the value of attribute comment.



1309
1310
1311
# File 'lib/fedex_web_services/soap/RateServiceDefinitions.rb', line 1309

def comment
  @comment
end

#couponsObject

Returns the value of attribute coupons.



1304
1305
1306
# File 'lib/fedex_web_services/soap/RateServiceDefinitions.rb', line 1304

def coupons
  @coupons
end

#declaredValuePerUnitObject

Returns the value of attribute declaredValuePerUnit.



1301
1302
1303
# File 'lib/fedex_web_services/soap/RateServiceDefinitions.rb', line 1301

def declaredValuePerUnit
  @declaredValuePerUnit
end

#declaredValueUnitsObject

Returns the value of attribute declaredValueUnits.



1302
1303
1304
# File 'lib/fedex_web_services/soap/RateServiceDefinitions.rb', line 1302

def declaredValueUnits
  @declaredValueUnits
end

#fedExFreightAccountNumberObject

Returns the value of attribute fedExFreightAccountNumber.



1296
1297
1298
# File 'lib/fedex_web_services/soap/RateServiceDefinitions.rb', line 1296

def fedExFreightAccountNumber
  @fedExFreightAccountNumber
end

#fedExFreightBillingContactAndAddressObject

Returns the value of attribute fedExFreightBillingContactAndAddress.



1297
1298
1299
# File 'lib/fedex_web_services/soap/RateServiceDefinitions.rb', line 1297

def fedExFreightBillingContactAndAddress
  @fedExFreightBillingContactAndAddress
end

#hazardousMaterialsOfferorObject

Returns the value of attribute hazardousMaterialsOfferor.



1311
1312
1313
# File 'lib/fedex_web_services/soap/RateServiceDefinitions.rb', line 1311

def hazardousMaterialsOfferor
  @hazardousMaterialsOfferor
end

#liabilityCoverageDetailObject

Returns the value of attribute liabilityCoverageDetail.



1303
1304
1305
# File 'lib/fedex_web_services/soap/RateServiceDefinitions.rb', line 1303

def liabilityCoverageDetail
  @liabilityCoverageDetail
end

#lineItemsObject

Returns the value of attribute lineItems.



1312
1313
1314
# File 'lib/fedex_web_services/soap/RateServiceDefinitions.rb', line 1312

def lineItems
  @lineItems
end

#palletWeightObject

Returns the value of attribute palletWeight.



1307
1308
1309
# File 'lib/fedex_web_services/soap/RateServiceDefinitions.rb', line 1307

def palletWeight
  @palletWeight
end

#roleObject

Returns the value of attribute role.



1299
1300
1301
# File 'lib/fedex_web_services/soap/RateServiceDefinitions.rb', line 1299

def role
  @role
end

#shipmentDimensionsObject

Returns the value of attribute shipmentDimensions.



1308
1309
1310
# File 'lib/fedex_web_services/soap/RateServiceDefinitions.rb', line 1308

def shipmentDimensions
  @shipmentDimensions
end

#specialServicePaymentsObject

Returns the value of attribute specialServicePayments.



1310
1311
1312
# File 'lib/fedex_web_services/soap/RateServiceDefinitions.rb', line 1310

def specialServicePayments
  @specialServicePayments
end

#totalHandlingUnitsObject

Returns the value of attribute totalHandlingUnits.



1305
1306
1307
# File 'lib/fedex_web_services/soap/RateServiceDefinitions.rb', line 1305

def totalHandlingUnits
  @totalHandlingUnits
end