Class: FedexWebServices::Soap::Rate::CommitDetail

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

Overview

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

commodityName - SOAP::SOAPString
serviceType - FedexWebServices::Soap::Rate::ServiceType
appliedOptions - FedexWebServices::Soap::Rate::ServiceOptionType
appliedSubOptions - FedexWebServices::Soap::Rate::ServiceSubOptionDetail
commitTimestamp - SOAP::SOAPDateTime
dayOfWeek - FedexWebServices::Soap::Rate::DayOfWeekType
transitTime - FedexWebServices::Soap::Rate::TransitTimeType
maximumTransitTime - FedexWebServices::Soap::Rate::TransitTimeType
destinationServiceArea - SOAP::SOAPString
brokerAddress - FedexWebServices::Soap::Rate::Address
brokerLocationId - SOAP::SOAPString
brokerCommitTimestamp - SOAP::SOAPDateTime
brokerCommitDayOfWeek - FedexWebServices::Soap::Rate::DayOfWeekType
brokerToDestinationDays - SOAP::SOAPNonNegativeInteger
proofOfDeliveryDate - SOAP::SOAPDate
proofOfDeliveryDayOfWeek - FedexWebServices::Soap::Rate::DayOfWeekType
commitMessages - FedexWebServices::Soap::Rate::Notification
deliveryMessages - SOAP::SOAPString
delayDetails - FedexWebServices::Soap::Rate::DelayDetail
documentContent - FedexWebServices::Soap::Rate::InternationalDocumentContentType
requiredDocuments - FedexWebServices::Soap::Rate::RequiredShippingDocumentType
freightCommitDetail - FedexWebServices::Soap::Rate::FreightCommitDetail

Instance Attribute Summary collapse

Instance Method Summary collapse

Constructor Details

#initialize(commodityName = nil, serviceType = nil, appliedOptions = [], appliedSubOptions = nil, commitTimestamp = nil, dayOfWeek = nil, transitTime = nil, maximumTransitTime = nil, destinationServiceArea = nil, brokerAddress = nil, brokerLocationId = nil, brokerCommitTimestamp = nil, brokerCommitDayOfWeek = nil, brokerToDestinationDays = nil, proofOfDeliveryDate = nil, proofOfDeliveryDayOfWeek = nil, commitMessages = [], deliveryMessages = [], delayDetails = [], documentContent = nil, requiredDocuments = [], freightCommitDetail = nil) ⇒ CommitDetail

Returns a new instance of CommitDetail.



250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
# File 'lib/fedex_web_services/soap/RateServiceDefinitions.rb', line 250

def initialize(commodityName = nil, serviceType = nil, appliedOptions = [], appliedSubOptions = nil, commitTimestamp = nil, dayOfWeek = nil, transitTime = nil, maximumTransitTime = nil, destinationServiceArea = nil, brokerAddress = nil, brokerLocationId = nil, brokerCommitTimestamp = nil, brokerCommitDayOfWeek = nil, brokerToDestinationDays = nil, proofOfDeliveryDate = nil, proofOfDeliveryDayOfWeek = nil, commitMessages = [], deliveryMessages = [], delayDetails = [], documentContent = nil, requiredDocuments = [], freightCommitDetail = nil)
  @commodityName = commodityName
  @serviceType = serviceType
  @appliedOptions = appliedOptions
  @appliedSubOptions = appliedSubOptions
  @commitTimestamp = commitTimestamp
  @dayOfWeek = dayOfWeek
  @transitTime = transitTime
  @maximumTransitTime = maximumTransitTime
  @destinationServiceArea = destinationServiceArea
  @brokerAddress = brokerAddress
  @brokerLocationId = brokerLocationId
  @brokerCommitTimestamp = brokerCommitTimestamp
  @brokerCommitDayOfWeek = brokerCommitDayOfWeek
  @brokerToDestinationDays = brokerToDestinationDays
  @proofOfDeliveryDate = proofOfDeliveryDate
  @proofOfDeliveryDayOfWeek = proofOfDeliveryDayOfWeek
  @commitMessages = commitMessages
  @deliveryMessages = deliveryMessages
  @delayDetails = delayDetails
  @documentContent = documentContent
  @requiredDocuments = requiredDocuments
  @freightCommitDetail = freightCommitDetail
end

Instance Attribute Details

#appliedOptionsObject

Returns the value of attribute appliedOptions.



229
230
231
# File 'lib/fedex_web_services/soap/RateServiceDefinitions.rb', line 229

def appliedOptions
  @appliedOptions
end

#appliedSubOptionsObject

Returns the value of attribute appliedSubOptions.



230
231
232
# File 'lib/fedex_web_services/soap/RateServiceDefinitions.rb', line 230

def appliedSubOptions
  @appliedSubOptions
end

#brokerAddressObject

Returns the value of attribute brokerAddress.



236
237
238
# File 'lib/fedex_web_services/soap/RateServiceDefinitions.rb', line 236

def brokerAddress
  @brokerAddress
end

#brokerCommitDayOfWeekObject

Returns the value of attribute brokerCommitDayOfWeek.



239
240
241
# File 'lib/fedex_web_services/soap/RateServiceDefinitions.rb', line 239

def brokerCommitDayOfWeek
  @brokerCommitDayOfWeek
end

#brokerCommitTimestampObject

Returns the value of attribute brokerCommitTimestamp.



238
239
240
# File 'lib/fedex_web_services/soap/RateServiceDefinitions.rb', line 238

def brokerCommitTimestamp
  @brokerCommitTimestamp
end

#brokerLocationIdObject

Returns the value of attribute brokerLocationId.



237
238
239
# File 'lib/fedex_web_services/soap/RateServiceDefinitions.rb', line 237

def brokerLocationId
  @brokerLocationId
end

#brokerToDestinationDaysObject

Returns the value of attribute brokerToDestinationDays.



240
241
242
# File 'lib/fedex_web_services/soap/RateServiceDefinitions.rb', line 240

def brokerToDestinationDays
  @brokerToDestinationDays
end

#commitMessagesObject

Returns the value of attribute commitMessages.



243
244
245
# File 'lib/fedex_web_services/soap/RateServiceDefinitions.rb', line 243

def commitMessages
  @commitMessages
end

#commitTimestampObject

Returns the value of attribute commitTimestamp.



231
232
233
# File 'lib/fedex_web_services/soap/RateServiceDefinitions.rb', line 231

def commitTimestamp
  @commitTimestamp
end

#commodityNameObject

Returns the value of attribute commodityName.



227
228
229
# File 'lib/fedex_web_services/soap/RateServiceDefinitions.rb', line 227

def commodityName
  @commodityName
end

#dayOfWeekObject

Returns the value of attribute dayOfWeek.



232
233
234
# File 'lib/fedex_web_services/soap/RateServiceDefinitions.rb', line 232

def dayOfWeek
  @dayOfWeek
end

#delayDetailsObject

Returns the value of attribute delayDetails.



245
246
247
# File 'lib/fedex_web_services/soap/RateServiceDefinitions.rb', line 245

def delayDetails
  @delayDetails
end

#deliveryMessagesObject

Returns the value of attribute deliveryMessages.



244
245
246
# File 'lib/fedex_web_services/soap/RateServiceDefinitions.rb', line 244

def deliveryMessages
  @deliveryMessages
end

#destinationServiceAreaObject

Returns the value of attribute destinationServiceArea.



235
236
237
# File 'lib/fedex_web_services/soap/RateServiceDefinitions.rb', line 235

def destinationServiceArea
  @destinationServiceArea
end

#documentContentObject

Returns the value of attribute documentContent.



246
247
248
# File 'lib/fedex_web_services/soap/RateServiceDefinitions.rb', line 246

def documentContent
  @documentContent
end

#freightCommitDetailObject

Returns the value of attribute freightCommitDetail.



248
249
250
# File 'lib/fedex_web_services/soap/RateServiceDefinitions.rb', line 248

def freightCommitDetail
  @freightCommitDetail
end

#maximumTransitTimeObject

Returns the value of attribute maximumTransitTime.



234
235
236
# File 'lib/fedex_web_services/soap/RateServiceDefinitions.rb', line 234

def maximumTransitTime
  @maximumTransitTime
end

#proofOfDeliveryDateObject

Returns the value of attribute proofOfDeliveryDate.



241
242
243
# File 'lib/fedex_web_services/soap/RateServiceDefinitions.rb', line 241

def proofOfDeliveryDate
  @proofOfDeliveryDate
end

#proofOfDeliveryDayOfWeekObject

Returns the value of attribute proofOfDeliveryDayOfWeek.



242
243
244
# File 'lib/fedex_web_services/soap/RateServiceDefinitions.rb', line 242

def proofOfDeliveryDayOfWeek
  @proofOfDeliveryDayOfWeek
end

#requiredDocumentsObject

Returns the value of attribute requiredDocuments.



247
248
249
# File 'lib/fedex_web_services/soap/RateServiceDefinitions.rb', line 247

def requiredDocuments
  @requiredDocuments
end

#serviceTypeObject

Returns the value of attribute serviceType.



228
229
230
# File 'lib/fedex_web_services/soap/RateServiceDefinitions.rb', line 228

def serviceType
  @serviceType
end

#transitTimeObject

Returns the value of attribute transitTime.



233
234
235
# File 'lib/fedex_web_services/soap/RateServiceDefinitions.rb', line 233

def transitTime
  @transitTime
end