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")]],
  ["eIASToken", ["SOAP::SOAPString", XSD::QName.new("urn:ebay:apis:eBLBaseComponents", "EIASToken")]],
  ["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")]],
  ["dispatchTimeMaxDetails", ["DispatchTimeMaxDetailsType[]", XSD::QName.new("urn:ebay:apis:eBLBaseComponents", "DispatchTimeMaxDetails")]],
  ["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, eIASToken = nil, notificationSignature = nil, hardExpirationWarning = nil, countryDetails = [], currencyDetails = [], dispatchTimeMaxDetails = [], paymentOptionDetails = [], regionDetails = [], shippingLocationDetails = [], shippingServiceDetails = [], siteDetails = [], taxJurisdiction = [], uRLDetails = []) ⇒ GeteBayDetailsResponseType

Returns a new instance of GeteBayDetailsResponseType.



10667
10668
10669
10670
10671
10672
10673
10674
10675
10676
10677
10678
10679
10680
10681
10682
10683
10684
10685
10686
10687
10688
10689
10690
10691
10692
# File 'lib/eBay.rb', line 10667

def initialize(timestamp = nil, ack = nil, correlationID = nil, errors = [], message = nil, version = nil, build = nil, notificationEventName = nil, duplicateInvocationDetails = nil, recipientUserID = nil, eIASToken = nil, notificationSignature = nil, hardExpirationWarning = nil, countryDetails = [], currencyDetails = [], dispatchTimeMaxDetails = [], 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
  @eIASToken = eIASToken
  @notificationSignature = notificationSignature
  @hardExpirationWarning = hardExpirationWarning
  @__xmlele_any = nil
  @countryDetails = countryDetails
  @currencyDetails = currencyDetails
  @dispatchTimeMaxDetails = dispatchTimeMaxDetails
  @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.



10651
10652
10653
# File 'lib/eBay.rb', line 10651

def __xmlele_any
  @__xmlele_any
end

#ackObject

Returns the value of attribute ack.



10639
10640
10641
# File 'lib/eBay.rb', line 10639

def ack
  @ack
end

#buildObject

Returns the value of attribute build.



10644
10645
10646
# File 'lib/eBay.rb', line 10644

def build
  @build
end

#correlationIDObject

Returns the value of attribute correlationID.



10640
10641
10642
# File 'lib/eBay.rb', line 10640

def correlationID
  @correlationID
end

#countryDetailsObject

Returns the value of attribute countryDetails.



10652
10653
10654
# File 'lib/eBay.rb', line 10652

def countryDetails
  @countryDetails
end

#currencyDetailsObject

Returns the value of attribute currencyDetails.



10653
10654
10655
# File 'lib/eBay.rb', line 10653

def currencyDetails
  @currencyDetails
end

#dispatchTimeMaxDetailsObject

Returns the value of attribute dispatchTimeMaxDetails.



10654
10655
10656
# File 'lib/eBay.rb', line 10654

def dispatchTimeMaxDetails
  @dispatchTimeMaxDetails
end

#duplicateInvocationDetailsObject

Returns the value of attribute duplicateInvocationDetails.



10646
10647
10648
# File 'lib/eBay.rb', line 10646

def duplicateInvocationDetails
  @duplicateInvocationDetails
end

#eIASTokenObject

Returns the value of attribute eIASToken.



10648
10649
10650
# File 'lib/eBay.rb', line 10648

def eIASToken
  @eIASToken
end

#errorsObject

Returns the value of attribute errors.



10641
10642
10643
# File 'lib/eBay.rb', line 10641

def errors
  @errors
end

#hardExpirationWarningObject

Returns the value of attribute hardExpirationWarning.



10650
10651
10652
# File 'lib/eBay.rb', line 10650

def hardExpirationWarning
  @hardExpirationWarning
end

#messageObject

Returns the value of attribute message.



10642
10643
10644
# File 'lib/eBay.rb', line 10642

def message
  @message
end

#notificationEventNameObject

Returns the value of attribute notificationEventName.



10645
10646
10647
# File 'lib/eBay.rb', line 10645

def notificationEventName
  @notificationEventName
end

#notificationSignatureObject

Returns the value of attribute notificationSignature.



10649
10650
10651
# File 'lib/eBay.rb', line 10649

def notificationSignature
  @notificationSignature
end

#paymentOptionDetailsObject

Returns the value of attribute paymentOptionDetails.



10655
10656
10657
# File 'lib/eBay.rb', line 10655

def paymentOptionDetails
  @paymentOptionDetails
end

#recipientUserIDObject

Returns the value of attribute recipientUserID.



10647
10648
10649
# File 'lib/eBay.rb', line 10647

def recipientUserID
  @recipientUserID
end

#regionDetailsObject

Returns the value of attribute regionDetails.



10656
10657
10658
# File 'lib/eBay.rb', line 10656

def regionDetails
  @regionDetails
end

#shippingLocationDetailsObject

Returns the value of attribute shippingLocationDetails.



10657
10658
10659
# File 'lib/eBay.rb', line 10657

def shippingLocationDetails
  @shippingLocationDetails
end

#shippingServiceDetailsObject

Returns the value of attribute shippingServiceDetails.



10658
10659
10660
# File 'lib/eBay.rb', line 10658

def shippingServiceDetails
  @shippingServiceDetails
end

#siteDetailsObject

Returns the value of attribute siteDetails.



10659
10660
10661
# File 'lib/eBay.rb', line 10659

def siteDetails
  @siteDetails
end

#taxJurisdictionObject

Returns the value of attribute taxJurisdiction.



10660
10661
10662
# File 'lib/eBay.rb', line 10660

def taxJurisdiction
  @taxJurisdiction
end

#timestampObject

Returns the value of attribute timestamp.



10638
10639
10640
# File 'lib/eBay.rb', line 10638

def timestamp
  @timestamp
end

#uRLDetailsObject

Returns the value of attribute uRLDetails.



10661
10662
10663
# File 'lib/eBay.rb', line 10661

def uRLDetails
  @uRLDetails
end

#versionObject

Returns the value of attribute version.



10643
10644
10645
# File 'lib/eBay.rb', line 10643

def version
  @version
end

Instance Method Details

#set_any(elements) ⇒ Object



10663
10664
10665
# File 'lib/eBay.rb', line 10663

def set_any(elements)
  @__xmlele_any = elements
end