Class: UserType

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

Overview

urn:ebay:apis:eBLBaseComponentsUserType

Constant Summary collapse

@@schema_type =
"UserType"
@@schema_ns =
"urn:ebay:apis:eBLBaseComponents"
@@schema_element =
[
  ["aboutMePage", ["SOAP::SOAPBoolean", XSD::QName.new("urn:ebay:apis:eBLBaseComponents", "AboutMePage")]],
  ["eIASToken", ["SOAP::SOAPString", XSD::QName.new("urn:ebay:apis:eBLBaseComponents", "EIASToken")]],
  ["rESTToken", ["SOAP::SOAPString", XSD::QName.new("urn:ebay:apis:eBLBaseComponents", "RESTToken")]],
  ["email", ["SOAP::SOAPString", XSD::QName.new("urn:ebay:apis:eBLBaseComponents", "Email")]],
  ["feedbackScore", ["SOAP::SOAPInt", XSD::QName.new("urn:ebay:apis:eBLBaseComponents", "FeedbackScore")]],
  ["uniqueNegativeFeedbackCount", ["SOAP::SOAPInt", XSD::QName.new("urn:ebay:apis:eBLBaseComponents", "UniqueNegativeFeedbackCount")]],
  ["uniquePositiveFeedbackCount", ["SOAP::SOAPInt", XSD::QName.new("urn:ebay:apis:eBLBaseComponents", "UniquePositiveFeedbackCount")]],
  ["positiveFeedbackPercent", ["SOAP::SOAPFloat", XSD::QName.new("urn:ebay:apis:eBLBaseComponents", "PositiveFeedbackPercent")]],
  ["feedbackPrivate", ["SOAP::SOAPBoolean", XSD::QName.new("urn:ebay:apis:eBLBaseComponents", "FeedbackPrivate")]],
  ["feedbackRatingStar", ["FeedbackRatingStarCodeType", XSD::QName.new("urn:ebay:apis:eBLBaseComponents", "FeedbackRatingStar")]],
  ["iDVerified", ["SOAP::SOAPBoolean", XSD::QName.new("urn:ebay:apis:eBLBaseComponents", "IDVerified")]],
  ["eBayGoodStanding", "SOAP::SOAPBoolean"],
  ["newUser", ["SOAP::SOAPBoolean", XSD::QName.new("urn:ebay:apis:eBLBaseComponents", "NewUser")]],
  ["registrationAddress", ["AddressType", XSD::QName.new("urn:ebay:apis:eBLBaseComponents", "RegistrationAddress")]],
  ["registrationDate", ["SOAP::SOAPDateTime", XSD::QName.new("urn:ebay:apis:eBLBaseComponents", "RegistrationDate")]],
  ["site", ["SiteCodeType", XSD::QName.new("urn:ebay:apis:eBLBaseComponents", "Site")]],
  ["status", ["UserStatusCodeType", XSD::QName.new("urn:ebay:apis:eBLBaseComponents", "Status")]],
  ["userID", ["SOAP::SOAPString", XSD::QName.new("urn:ebay:apis:eBLBaseComponents", "UserID")]],
  ["userIDChanged", ["SOAP::SOAPBoolean", XSD::QName.new("urn:ebay:apis:eBLBaseComponents", "UserIDChanged")]],
  ["userIDLastChanged", ["SOAP::SOAPDateTime", XSD::QName.new("urn:ebay:apis:eBLBaseComponents", "UserIDLastChanged")]],
  ["vATStatus", ["VATStatusCodeType", XSD::QName.new("urn:ebay:apis:eBLBaseComponents", "VATStatus")]],
  ["buyerInfo", ["BuyerType", XSD::QName.new("urn:ebay:apis:eBLBaseComponents", "BuyerInfo")]],
  ["sellerInfo", ["SellerType", XSD::QName.new("urn:ebay:apis:eBLBaseComponents", "SellerInfo")]],
  ["charityAffiliations", ["CharityAffiliationsType", XSD::QName.new("urn:ebay:apis:eBLBaseComponents", "CharityAffiliations")]],
  ["charitySeller", ["CharitySellerType", XSD::QName.new("urn:ebay:apis:eBLBaseComponents", "CharitySeller")]],
  ["payPalAccountLevel", ["PayPalAccountLevelCodeType", XSD::QName.new("urn:ebay:apis:eBLBaseComponents", "PayPalAccountLevel")]],
  ["payPalAccountType", ["PayPalAccountTypeCodeType", XSD::QName.new("urn:ebay:apis:eBLBaseComponents", "PayPalAccountType")]],
  ["payPalAccountStatus", ["PayPalAccountStatusCodeType", XSD::QName.new("urn:ebay:apis:eBLBaseComponents", "PayPalAccountStatus")]],
  ["userSubscription", ["EBaySubscriptionTypeCodeType[]", XSD::QName.new("urn:ebay:apis:eBLBaseComponents", "UserSubscription")]],
  ["siteVerified", ["SOAP::SOAPBoolean", XSD::QName.new("urn:ebay:apis:eBLBaseComponents", "SiteVerified")]],
  ["skypeID", ["SOAP::SOAPString[]", XSD::QName.new("urn:ebay:apis:eBLBaseComponents", "SkypeID")]],
  ["eBayWikiReadOnly", "SOAP::SOAPBoolean"],
  ["tUVLevel", ["SOAP::SOAPInt", XSD::QName.new("urn:ebay:apis:eBLBaseComponents", "TUVLevel")]],
  ["vATID", ["SOAP::SOAPString", XSD::QName.new("urn:ebay:apis:eBLBaseComponents", "VATID")]],
  ["motorsDealer", ["SOAP::SOAPBoolean", XSD::QName.new("urn:ebay:apis:eBLBaseComponents", "MotorsDealer")]],
  ["sellerPaymentMethod", ["SellerPaymentMethodCodeType", XSD::QName.new("urn:ebay:apis:eBLBaseComponents", "SellerPaymentMethod")]],
  ["any", [nil, XSD::QName.new("http://www.w3.org/2001/XMLSchema", "anyType")]]
]

Instance Attribute Summary collapse

Instance Method Summary collapse

Constructor Details

#initialize(aboutMePage = nil, eIASToken = nil, rESTToken = nil, email = nil, feedbackScore = nil, uniqueNegativeFeedbackCount = nil, uniquePositiveFeedbackCount = nil, positiveFeedbackPercent = nil, feedbackPrivate = nil, feedbackRatingStar = nil, iDVerified = nil, eBayGoodStanding = nil, newUser = nil, registrationAddress = nil, registrationDate = nil, site = nil, status = nil, userID = nil, userIDChanged = nil, userIDLastChanged = nil, vATStatus = nil, buyerInfo = nil, sellerInfo = nil, charityAffiliations = nil, charitySeller = nil, payPalAccountLevel = nil, payPalAccountType = nil, payPalAccountStatus = nil, userSubscription = [], siteVerified = nil, skypeID = [], eBayWikiReadOnly = nil, tUVLevel = nil, vATID = nil, motorsDealer = nil, sellerPaymentMethod = nil) ⇒ UserType

Returns a new instance of UserType.



24024
24025
24026
24027
24028
24029
24030
24031
24032
24033
24034
24035
24036
24037
24038
24039
24040
24041
24042
24043
24044
24045
24046
24047
24048
24049
24050
24051
24052
24053
24054
24055
24056
24057
24058
24059
24060
24061
24062
# File 'lib/eBay.rb', line 24024

def initialize(aboutMePage = nil, eIASToken = nil, rESTToken = nil, email = nil, feedbackScore = nil, uniqueNegativeFeedbackCount = nil, uniquePositiveFeedbackCount = nil, positiveFeedbackPercent = nil, feedbackPrivate = nil, feedbackRatingStar = nil, iDVerified = nil, eBayGoodStanding = nil, newUser = nil, registrationAddress = nil, registrationDate = nil, site = nil, status = nil, userID = nil, userIDChanged = nil, userIDLastChanged = nil, vATStatus = nil, buyerInfo = nil, sellerInfo = nil, charityAffiliations = nil, charitySeller = nil, payPalAccountLevel = nil, payPalAccountType = nil, payPalAccountStatus = nil, userSubscription = [], siteVerified = nil, skypeID = [], eBayWikiReadOnly = nil, tUVLevel = nil, vATID = nil, motorsDealer = nil, sellerPaymentMethod = nil)
  @aboutMePage = aboutMePage
  @eIASToken = eIASToken
  @rESTToken = rESTToken
  @email = email
  @feedbackScore = feedbackScore
  @uniqueNegativeFeedbackCount = uniqueNegativeFeedbackCount
  @uniquePositiveFeedbackCount = uniquePositiveFeedbackCount
  @positiveFeedbackPercent = positiveFeedbackPercent
  @feedbackPrivate = feedbackPrivate
  @feedbackRatingStar = feedbackRatingStar
  @iDVerified = iDVerified
  @eBayGoodStanding = eBayGoodStanding
  @newUser = newUser
  @registrationAddress = registrationAddress
  @registrationDate = registrationDate
  @site = site
  @status = status
  @userID = userID
  @userIDChanged = userIDChanged
  @userIDLastChanged = userIDLastChanged
  @vATStatus = vATStatus
  @buyerInfo = buyerInfo
  @sellerInfo = sellerInfo
  @charityAffiliations = charityAffiliations
  @charitySeller = charitySeller
  @payPalAccountLevel = payPalAccountLevel
  @payPalAccountType = payPalAccountType
  @payPalAccountStatus = payPalAccountStatus
  @userSubscription = userSubscription
  @siteVerified = siteVerified
  @skypeID = skypeID
  @eBayWikiReadOnly = eBayWikiReadOnly
  @tUVLevel = tUVLevel
  @vATID = vATID
  @motorsDealer = motorsDealer
  @sellerPaymentMethod = sellerPaymentMethod
  @__xmlele_any = nil
end

Instance Attribute Details

#__xmlele_anyObject (readonly)

Returns the value of attribute __xmlele_any.



24018
24019
24020
# File 'lib/eBay.rb', line 24018

def __xmlele_any
  @__xmlele_any
end

#aboutMePageObject

Returns the value of attribute aboutMePage.



23982
23983
23984
# File 'lib/eBay.rb', line 23982

def aboutMePage
  @aboutMePage
end

#buyerInfoObject

Returns the value of attribute buyerInfo.



24003
24004
24005
# File 'lib/eBay.rb', line 24003

def buyerInfo
  @buyerInfo
end

#charityAffiliationsObject

Returns the value of attribute charityAffiliations.



24005
24006
24007
# File 'lib/eBay.rb', line 24005

def charityAffiliations
  @charityAffiliations
end

#charitySellerObject

Returns the value of attribute charitySeller.



24006
24007
24008
# File 'lib/eBay.rb', line 24006

def charitySeller
  @charitySeller
end

#eBayGoodStandingObject

Returns the value of attribute eBayGoodStanding.



23993
23994
23995
# File 'lib/eBay.rb', line 23993

def eBayGoodStanding
  @eBayGoodStanding
end

#eBayWikiReadOnlyObject

Returns the value of attribute eBayWikiReadOnly.



24013
24014
24015
# File 'lib/eBay.rb', line 24013

def eBayWikiReadOnly
  @eBayWikiReadOnly
end

#eIASTokenObject

Returns the value of attribute eIASToken.



23983
23984
23985
# File 'lib/eBay.rb', line 23983

def eIASToken
  @eIASToken
end

#emailObject

Returns the value of attribute email.



23985
23986
23987
# File 'lib/eBay.rb', line 23985

def email
  @email
end

#feedbackPrivateObject

Returns the value of attribute feedbackPrivate.



23990
23991
23992
# File 'lib/eBay.rb', line 23990

def feedbackPrivate
  @feedbackPrivate
end

#feedbackRatingStarObject

Returns the value of attribute feedbackRatingStar.



23991
23992
23993
# File 'lib/eBay.rb', line 23991

def feedbackRatingStar
  @feedbackRatingStar
end

#feedbackScoreObject

Returns the value of attribute feedbackScore.



23986
23987
23988
# File 'lib/eBay.rb', line 23986

def feedbackScore
  @feedbackScore
end

#iDVerifiedObject

Returns the value of attribute iDVerified.



23992
23993
23994
# File 'lib/eBay.rb', line 23992

def iDVerified
  @iDVerified
end

#motorsDealerObject

Returns the value of attribute motorsDealer.



24016
24017
24018
# File 'lib/eBay.rb', line 24016

def motorsDealer
  @motorsDealer
end

#newUserObject

Returns the value of attribute newUser.



23994
23995
23996
# File 'lib/eBay.rb', line 23994

def newUser
  @newUser
end

#payPalAccountLevelObject

Returns the value of attribute payPalAccountLevel.



24007
24008
24009
# File 'lib/eBay.rb', line 24007

def payPalAccountLevel
  @payPalAccountLevel
end

#payPalAccountStatusObject

Returns the value of attribute payPalAccountStatus.



24009
24010
24011
# File 'lib/eBay.rb', line 24009

def payPalAccountStatus
  @payPalAccountStatus
end

#payPalAccountTypeObject

Returns the value of attribute payPalAccountType.



24008
24009
24010
# File 'lib/eBay.rb', line 24008

def payPalAccountType
  @payPalAccountType
end

#positiveFeedbackPercentObject

Returns the value of attribute positiveFeedbackPercent.



23989
23990
23991
# File 'lib/eBay.rb', line 23989

def positiveFeedbackPercent
  @positiveFeedbackPercent
end

#registrationAddressObject

Returns the value of attribute registrationAddress.



23995
23996
23997
# File 'lib/eBay.rb', line 23995

def registrationAddress
  @registrationAddress
end

#registrationDateObject

Returns the value of attribute registrationDate.



23996
23997
23998
# File 'lib/eBay.rb', line 23996

def registrationDate
  @registrationDate
end

#rESTTokenObject

Returns the value of attribute rESTToken.



23984
23985
23986
# File 'lib/eBay.rb', line 23984

def rESTToken
  @rESTToken
end

#sellerInfoObject

Returns the value of attribute sellerInfo.



24004
24005
24006
# File 'lib/eBay.rb', line 24004

def sellerInfo
  @sellerInfo
end

#sellerPaymentMethodObject

Returns the value of attribute sellerPaymentMethod.



24017
24018
24019
# File 'lib/eBay.rb', line 24017

def sellerPaymentMethod
  @sellerPaymentMethod
end

#siteObject

Returns the value of attribute site.



23997
23998
23999
# File 'lib/eBay.rb', line 23997

def site
  @site
end

#siteVerifiedObject

Returns the value of attribute siteVerified.



24011
24012
24013
# File 'lib/eBay.rb', line 24011

def siteVerified
  @siteVerified
end

#skypeIDObject

Returns the value of attribute skypeID.



24012
24013
24014
# File 'lib/eBay.rb', line 24012

def skypeID
  @skypeID
end

#statusObject

Returns the value of attribute status.



23998
23999
24000
# File 'lib/eBay.rb', line 23998

def status
  @status
end

#tUVLevelObject

Returns the value of attribute tUVLevel.



24014
24015
24016
# File 'lib/eBay.rb', line 24014

def tUVLevel
  @tUVLevel
end

#uniqueNegativeFeedbackCountObject

Returns the value of attribute uniqueNegativeFeedbackCount.



23987
23988
23989
# File 'lib/eBay.rb', line 23987

def uniqueNegativeFeedbackCount
  @uniqueNegativeFeedbackCount
end

#uniquePositiveFeedbackCountObject

Returns the value of attribute uniquePositiveFeedbackCount.



23988
23989
23990
# File 'lib/eBay.rb', line 23988

def uniquePositiveFeedbackCount
  @uniquePositiveFeedbackCount
end

#userIDObject

Returns the value of attribute userID.



23999
24000
24001
# File 'lib/eBay.rb', line 23999

def userID
  @userID
end

#userIDChangedObject

Returns the value of attribute userIDChanged.



24000
24001
24002
# File 'lib/eBay.rb', line 24000

def userIDChanged
  @userIDChanged
end

#userIDLastChangedObject

Returns the value of attribute userIDLastChanged.



24001
24002
24003
# File 'lib/eBay.rb', line 24001

def userIDLastChanged
  @userIDLastChanged
end

#userSubscriptionObject

Returns the value of attribute userSubscription.



24010
24011
24012
# File 'lib/eBay.rb', line 24010

def userSubscription
  @userSubscription
end

#vATIDObject

Returns the value of attribute vATID.



24015
24016
24017
# File 'lib/eBay.rb', line 24015

def vATID
  @vATID
end

#vATStatusObject

Returns the value of attribute vATStatus.



24002
24003
24004
# File 'lib/eBay.rb', line 24002

def vATStatus
  @vATStatus
end

Instance Method Details

#set_any(elements) ⇒ Object



24020
24021
24022
# File 'lib/eBay.rb', line 24020

def set_any(elements)
  @__xmlele_any = elements
end