Class: DisputeType

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

Overview

urn:ebay:apis:eBLBaseComponentsDisputeType

Constant Summary collapse

@@schema_type =
"DisputeType"
@@schema_ns =
"urn:ebay:apis:eBLBaseComponents"
@@schema_element =
[
  ["disputeID", ["SOAP::SOAPString", XSD::QName.new("urn:ebay:apis:eBLBaseComponents", "DisputeID")]],
  ["disputeRecordType", ["DisputeRecordTypeCodeType", XSD::QName.new("urn:ebay:apis:eBLBaseComponents", "DisputeRecordType")]],
  ["disputeState", ["DisputeStateCodeType", XSD::QName.new("urn:ebay:apis:eBLBaseComponents", "DisputeState")]],
  ["disputeStatus", ["DisputeStatusCodeType", XSD::QName.new("urn:ebay:apis:eBLBaseComponents", "DisputeStatus")]],
  ["otherPartyRole", ["TradingRoleCodeType", XSD::QName.new("urn:ebay:apis:eBLBaseComponents", "OtherPartyRole")]],
  ["otherPartyName", ["SOAP::SOAPString", XSD::QName.new("urn:ebay:apis:eBLBaseComponents", "OtherPartyName")]],
  ["userRole", ["TradingRoleCodeType", XSD::QName.new("urn:ebay:apis:eBLBaseComponents", "UserRole")]],
  ["buyerUserID", ["SOAP::SOAPString", XSD::QName.new("urn:ebay:apis:eBLBaseComponents", "BuyerUserID")]],
  ["sellerUserID", ["SOAP::SOAPString", XSD::QName.new("urn:ebay:apis:eBLBaseComponents", "SellerUserID")]],
  ["transactionID", ["SOAP::SOAPString", XSD::QName.new("urn:ebay:apis:eBLBaseComponents", "TransactionID")]],
  ["item", ["ItemType", XSD::QName.new("urn:ebay:apis:eBLBaseComponents", "Item")]],
  ["disputeReason", ["DisputeReasonCodeType", XSD::QName.new("urn:ebay:apis:eBLBaseComponents", "DisputeReason")]],
  ["disputeExplanation", ["DisputeExplanationCodeType", XSD::QName.new("urn:ebay:apis:eBLBaseComponents", "DisputeExplanation")]],
  ["disputeCreditEligibility", ["DisputeCreditEligibilityCodeType", XSD::QName.new("urn:ebay:apis:eBLBaseComponents", "DisputeCreditEligibility")]],
  ["disputeCreatedTime", ["SOAP::SOAPDateTime", XSD::QName.new("urn:ebay:apis:eBLBaseComponents", "DisputeCreatedTime")]],
  ["disputeModifiedTime", ["SOAP::SOAPDateTime", XSD::QName.new("urn:ebay:apis:eBLBaseComponents", "DisputeModifiedTime")]],
  ["disputeResolution", ["DisputeResolutionType[]", XSD::QName.new("urn:ebay:apis:eBLBaseComponents", "DisputeResolution")]],
  ["disputeMessage", ["DisputeMessageType[]", XSD::QName.new("urn:ebay:apis:eBLBaseComponents", "DisputeMessage")]],
  ["escalation", ["SOAP::SOAPBoolean", XSD::QName.new("urn:ebay:apis:eBLBaseComponents", "Escalation")]],
  ["purchaseProtection", ["SOAP::SOAPBoolean", XSD::QName.new("urn:ebay:apis:eBLBaseComponents", "PurchaseProtection")]],
  ["any", [nil, XSD::QName.new("http://www.w3.org/2001/XMLSchema", "anyType")]]
]

Instance Attribute Summary collapse

Instance Method Summary collapse

Constructor Details

#initialize(disputeID = nil, disputeRecordType = nil, disputeState = nil, disputeStatus = nil, otherPartyRole = nil, otherPartyName = nil, userRole = nil, buyerUserID = nil, sellerUserID = nil, transactionID = nil, item = nil, disputeReason = nil, disputeExplanation = nil, disputeCreditEligibility = nil, disputeCreatedTime = nil, disputeModifiedTime = nil, disputeResolution = [], disputeMessage = [], escalation = nil, purchaseProtection = nil) ⇒ DisputeType

Returns a new instance of DisputeType.



16988
16989
16990
16991
16992
16993
16994
16995
16996
16997
16998
16999
17000
17001
17002
17003
17004
17005
17006
17007
17008
17009
17010
# File 'lib/eBay.rb', line 16988

def initialize(disputeID = nil, disputeRecordType = nil, disputeState = nil, disputeStatus = nil, otherPartyRole = nil, otherPartyName = nil, userRole = nil, buyerUserID = nil, sellerUserID = nil, transactionID = nil, item = nil, disputeReason = nil, disputeExplanation = nil, disputeCreditEligibility = nil, disputeCreatedTime = nil, disputeModifiedTime = nil, disputeResolution = [], disputeMessage = [], escalation = nil, purchaseProtection = nil)
  @disputeID = disputeID
  @disputeRecordType = disputeRecordType
  @disputeState = disputeState
  @disputeStatus = disputeStatus
  @otherPartyRole = otherPartyRole
  @otherPartyName = otherPartyName
  @userRole = userRole
  @buyerUserID = buyerUserID
  @sellerUserID = sellerUserID
  @transactionID = transactionID
  @item = item
  @disputeReason = disputeReason
  @disputeExplanation = disputeExplanation
  @disputeCreditEligibility = disputeCreditEligibility
  @disputeCreatedTime = disputeCreatedTime
  @disputeModifiedTime = disputeModifiedTime
  @disputeResolution = disputeResolution
  @disputeMessage = disputeMessage
  @escalation = escalation
  @purchaseProtection = purchaseProtection
  @__xmlele_any = nil
end

Instance Attribute Details

#__xmlele_anyObject (readonly)

Returns the value of attribute __xmlele_any.



16982
16983
16984
# File 'lib/eBay.rb', line 16982

def __xmlele_any
  @__xmlele_any
end

#buyerUserIDObject

Returns the value of attribute buyerUserID.



16969
16970
16971
# File 'lib/eBay.rb', line 16969

def buyerUserID
  @buyerUserID
end

#disputeCreatedTimeObject

Returns the value of attribute disputeCreatedTime.



16976
16977
16978
# File 'lib/eBay.rb', line 16976

def disputeCreatedTime
  @disputeCreatedTime
end

#disputeCreditEligibilityObject

Returns the value of attribute disputeCreditEligibility.



16975
16976
16977
# File 'lib/eBay.rb', line 16975

def disputeCreditEligibility
  @disputeCreditEligibility
end

#disputeExplanationObject

Returns the value of attribute disputeExplanation.



16974
16975
16976
# File 'lib/eBay.rb', line 16974

def disputeExplanation
  @disputeExplanation
end

#disputeIDObject

Returns the value of attribute disputeID.



16962
16963
16964
# File 'lib/eBay.rb', line 16962

def disputeID
  @disputeID
end

#disputeMessageObject

Returns the value of attribute disputeMessage.



16979
16980
16981
# File 'lib/eBay.rb', line 16979

def disputeMessage
  @disputeMessage
end

#disputeModifiedTimeObject

Returns the value of attribute disputeModifiedTime.



16977
16978
16979
# File 'lib/eBay.rb', line 16977

def disputeModifiedTime
  @disputeModifiedTime
end

#disputeReasonObject

Returns the value of attribute disputeReason.



16973
16974
16975
# File 'lib/eBay.rb', line 16973

def disputeReason
  @disputeReason
end

#disputeRecordTypeObject

Returns the value of attribute disputeRecordType.



16963
16964
16965
# File 'lib/eBay.rb', line 16963

def disputeRecordType
  @disputeRecordType
end

#disputeResolutionObject

Returns the value of attribute disputeResolution.



16978
16979
16980
# File 'lib/eBay.rb', line 16978

def disputeResolution
  @disputeResolution
end

#disputeStateObject

Returns the value of attribute disputeState.



16964
16965
16966
# File 'lib/eBay.rb', line 16964

def disputeState
  @disputeState
end

#disputeStatusObject

Returns the value of attribute disputeStatus.



16965
16966
16967
# File 'lib/eBay.rb', line 16965

def disputeStatus
  @disputeStatus
end

#escalationObject

Returns the value of attribute escalation.



16980
16981
16982
# File 'lib/eBay.rb', line 16980

def escalation
  @escalation
end

#itemObject

Returns the value of attribute item.



16972
16973
16974
# File 'lib/eBay.rb', line 16972

def item
  @item
end

#otherPartyNameObject

Returns the value of attribute otherPartyName.



16967
16968
16969
# File 'lib/eBay.rb', line 16967

def otherPartyName
  @otherPartyName
end

#otherPartyRoleObject

Returns the value of attribute otherPartyRole.



16966
16967
16968
# File 'lib/eBay.rb', line 16966

def otherPartyRole
  @otherPartyRole
end

#purchaseProtectionObject

Returns the value of attribute purchaseProtection.



16981
16982
16983
# File 'lib/eBay.rb', line 16981

def purchaseProtection
  @purchaseProtection
end

#sellerUserIDObject

Returns the value of attribute sellerUserID.



16970
16971
16972
# File 'lib/eBay.rb', line 16970

def sellerUserID
  @sellerUserID
end

#transactionIDObject

Returns the value of attribute transactionID.



16971
16972
16973
# File 'lib/eBay.rb', line 16971

def transactionID
  @transactionID
end

#userRoleObject

Returns the value of attribute userRole.



16968
16969
16970
# File 'lib/eBay.rb', line 16968

def userRole
  @userRole
end

Instance Method Details

#set_any(elements) ⇒ Object



16984
16985
16986
# File 'lib/eBay.rb', line 16984

def set_any(elements)
  @__xmlele_any = elements
end