Class: GeteBayDetailsResponseType

Inherits:
Object
  • Object
show all
Defined in:
lib/eBay.rb

Overview

urn:ebay:apis:eBLBaseComponentsGeteBayDetailsResponseType

Constant Summary collapse

@@schema_type =
"GeteBayDetailsResponseType"
@@schema_ns =
"urn:ebay:apis:eBLBaseComponents"
@@schema_element =
[
["timestamp", ["SOAP::SOAPDateTime", XSD::QName.new("urn:ebay:apis:eBLBaseComponents", "Timestamp")]],
["ack", ["AckCodeType", XSD::QName.new("urn:ebay:apis:eBLBaseComponents", "Ack")]],
["correlationID", ["SOAP::SOAPString", XSD::QName.new("urn:ebay:apis:eBLBaseComponents", "CorrelationID")]],
["errors", ["ErrorType[]", XSD::QName.new("urn:ebay:apis:eBLBaseComponents", "Errors")]],
["message", ["SOAP::SOAPString", XSD::QName.new("urn:ebay:apis:eBLBaseComponents", "Message")]],
["version", ["SOAP::SOAPString", XSD::QName.new("urn:ebay:apis:eBLBaseComponents", "Version")]],
["build", ["SOAP::SOAPString", XSD::QName.new("urn:ebay:apis:eBLBaseComponents", "Build")]],
["notificationEventName", ["SOAP::SOAPString", XSD::QName.new("urn:ebay:apis:eBLBaseComponents", "NotificationEventName")]],
["duplicateInvocationDetails", ["DuplicateInvocationDetailsType", XSD::QName.new("urn:ebay:apis:eBLBaseComponents", "DuplicateInvocationDetails")]],
["recipientUserID", ["SOAP::SOAPString", XSD::QName.new("urn:ebay:apis:eBLBaseComponents", "RecipientUserID")]],
["notificationSignature", ["SOAP::SOAPString", XSD::QName.new("urn:ebay:apis:eBLBaseComponents", "NotificationSignature")]],
["hardExpirationWarning", ["SOAP::SOAPString", XSD::QName.new("urn:ebay:apis:eBLBaseComponents", "HardExpirationWarning")]],
["any", [nil, XSD::QName.new("http://www.w3.org/2001/XMLSchema", "anyType")]],
["countryDetails", ["CountryDetailsType[]", XSD::QName.new("urn:ebay:apis:eBLBaseComponents", "CountryDetails")]],
["currencyDetails", ["CurrencyDetailsType[]", XSD::QName.new("urn:ebay:apis:eBLBaseComponents", "CurrencyDetails")]],
["paymentOptionDetails", ["PaymentOptionDetailsType[]", XSD::QName.new("urn:ebay:apis:eBLBaseComponents", "PaymentOptionDetails")]],
["regionDetails", ["RegionDetailsType[]", XSD::QName.new("urn:ebay:apis:eBLBaseComponents", "RegionDetails")]],
["shippingLocationDetails", ["ShippingLocationDetailsType[]", XSD::QName.new("urn:ebay:apis:eBLBaseComponents", "ShippingLocationDetails")]],
["shippingServiceDetails", ["ShippingServiceDetailsType[]", XSD::QName.new("urn:ebay:apis:eBLBaseComponents", "ShippingServiceDetails")]],
["siteDetails", ["SiteDetailsType[]", XSD::QName.new("urn:ebay:apis:eBLBaseComponents", "SiteDetails")]],
["taxJurisdiction", ["TaxJurisdictionType[]", XSD::QName.new("urn:ebay:apis:eBLBaseComponents", "TaxJurisdiction")]],
["uRLDetails", ["URLDetailsType[]", XSD::QName.new("urn:ebay:apis:eBLBaseComponents", "URLDetails")]]]

Instance Attribute Summary collapse

Instance Method Summary collapse

Constructor Details

#initialize(timestamp = nil, ack = nil, correlationID = nil, errors = [], message = nil, version = nil, build = nil, notificationEventName = nil, duplicateInvocationDetails = nil, recipientUserID = nil, notificationSignature = nil, hardExpirationWarning = nil, countryDetails = [], currencyDetails = [], paymentOptionDetails = [], regionDetails = [], shippingLocationDetails = [], shippingServiceDetails = [], siteDetails = [], taxJurisdiction = [], uRLDetails = []) ⇒ GeteBayDetailsResponseType

Returns a new instance of GeteBayDetailsResponseType.



8537
8538
8539
8540
8541
8542
8543
8544
8545
8546
8547
8548
8549
8550
8551
8552
8553
8554
8555
8556
8557
8558
8559
8560
# File 'lib/eBay.rb', line 8537

def initialize(timestamp = nil, ack = nil, correlationID = nil, errors = [], message = nil, version = nil, build = nil, notificationEventName = nil, duplicateInvocationDetails = nil, recipientUserID = nil, notificationSignature = nil, hardExpirationWarning = nil, countryDetails = [], currencyDetails = [], paymentOptionDetails = [], regionDetails = [], shippingLocationDetails = [], shippingServiceDetails = [], siteDetails = [], taxJurisdiction = [], uRLDetails = [])
  @timestamp = timestamp
  @ack = ack
  @correlationID = correlationID
  @errors = errors
  @message = message
  @version = version
  @build = build
  @notificationEventName = notificationEventName
  @duplicateInvocationDetails = duplicateInvocationDetails
  @recipientUserID = recipientUserID
  @notificationSignature = notificationSignature
  @hardExpirationWarning = hardExpirationWarning
  @__xmlele_any = nil
  @countryDetails = countryDetails
  @currencyDetails = currencyDetails
  @paymentOptionDetails = paymentOptionDetails
  @regionDetails = regionDetails
  @shippingLocationDetails = shippingLocationDetails
  @shippingServiceDetails = shippingServiceDetails
  @siteDetails = siteDetails
  @taxJurisdiction = taxJurisdiction
  @uRLDetails = uRLDetails
end

Instance Attribute Details

#__xmlele_anyObject (readonly)

Returns the value of attribute __xmlele_any.



8522
8523
8524
# File 'lib/eBay.rb', line 8522

def __xmlele_any
  @__xmlele_any
end

#ackObject

Returns the value of attribute ack.



8511
8512
8513
# File 'lib/eBay.rb', line 8511

def ack
  @ack
end

#buildObject

Returns the value of attribute build.



8516
8517
8518
# File 'lib/eBay.rb', line 8516

def build
  @build
end

#correlationIDObject

Returns the value of attribute correlationID.



8512
8513
8514
# File 'lib/eBay.rb', line 8512

def correlationID
  @correlationID
end

#countryDetailsObject

Returns the value of attribute countryDetails.



8523
8524
8525
# File 'lib/eBay.rb', line 8523

def countryDetails
  @countryDetails
end

#currencyDetailsObject

Returns the value of attribute currencyDetails.



8524
8525
8526
# File 'lib/eBay.rb', line 8524

def currencyDetails
  @currencyDetails
end

#duplicateInvocationDetailsObject

Returns the value of attribute duplicateInvocationDetails.



8518
8519
8520
# File 'lib/eBay.rb', line 8518

def duplicateInvocationDetails
  @duplicateInvocationDetails
end

#errorsObject

Returns the value of attribute errors.



8513
8514
8515
# File 'lib/eBay.rb', line 8513

def errors
  @errors
end

#hardExpirationWarningObject

Returns the value of attribute hardExpirationWarning.



8521
8522
8523
# File 'lib/eBay.rb', line 8521

def hardExpirationWarning
  @hardExpirationWarning
end

#messageObject

Returns the value of attribute message.



8514
8515
8516
# File 'lib/eBay.rb', line 8514

def message
  @message
end

#notificationEventNameObject

Returns the value of attribute notificationEventName.



8517
8518
8519
# File 'lib/eBay.rb', line 8517

def notificationEventName
  @notificationEventName
end

#notificationSignatureObject

Returns the value of attribute notificationSignature.



8520
8521
8522
# File 'lib/eBay.rb', line 8520

def notificationSignature
  @notificationSignature
end

#paymentOptionDetailsObject

Returns the value of attribute paymentOptionDetails.



8525
8526
8527
# File 'lib/eBay.rb', line 8525

def paymentOptionDetails
  @paymentOptionDetails
end

#recipientUserIDObject

Returns the value of attribute recipientUserID.



8519
8520
8521
# File 'lib/eBay.rb', line 8519

def recipientUserID
  @recipientUserID
end

#regionDetailsObject

Returns the value of attribute regionDetails.



8526
8527
8528
# File 'lib/eBay.rb', line 8526

def regionDetails
  @regionDetails
end

#shippingLocationDetailsObject

Returns the value of attribute shippingLocationDetails.



8527
8528
8529
# File 'lib/eBay.rb', line 8527

def shippingLocationDetails
  @shippingLocationDetails
end

#shippingServiceDetailsObject

Returns the value of attribute shippingServiceDetails.



8528
8529
8530
# File 'lib/eBay.rb', line 8528

def shippingServiceDetails
  @shippingServiceDetails
end

#siteDetailsObject

Returns the value of attribute siteDetails.



8529
8530
8531
# File 'lib/eBay.rb', line 8529

def siteDetails
  @siteDetails
end

#taxJurisdictionObject

Returns the value of attribute taxJurisdiction.



8530
8531
8532
# File 'lib/eBay.rb', line 8530

def taxJurisdiction
  @taxJurisdiction
end

#timestampObject

Returns the value of attribute timestamp.



8510
8511
8512
# File 'lib/eBay.rb', line 8510

def timestamp
  @timestamp
end

#uRLDetailsObject

Returns the value of attribute uRLDetails.



8531
8532
8533
# File 'lib/eBay.rb', line 8531

def uRLDetails
  @uRLDetails
end

#versionObject

Returns the value of attribute version.



8515
8516
8517
# File 'lib/eBay.rb', line 8515

def version
  @version
end

Instance Method Details

#set_any(elements) ⇒ Object



8533
8534
8535
# File 'lib/eBay.rb', line 8533

def set_any(elements)
  @__xmlele_any = elements
end