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")]],
["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")]],
["siteVerified", ["SOAP::SOAPBoolean", XSD::QName.new("urn:ebay:apis:eBLBaseComponents", "SiteVerified")]],
["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, 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, siteVerified = nil) ⇒ UserType



18789
18790
18791
18792
18793
18794
18795
18796
18797
18798
18799
18800
18801
18802
18803
18804
18805
18806
18807
18808
18809
18810
18811
18812
18813
18814
18815
18816
# File 'lib/eBay.rb', line 18789

def initialize(aboutMePage = nil, eIASToken = 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, siteVerified = nil)
  @aboutMePage = aboutMePage
  @eIASToken = eIASToken
  @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
  @siteVerified = siteVerified
  @__xmlele_any = nil
end

Instance Attribute Details

#__xmlele_anyObject (readonly)

Returns the value of attribute __xmlele_any.



18783
18784
18785
# File 'lib/eBay.rb', line 18783

def __xmlele_any
  @__xmlele_any
end

#aboutMePageObject

Returns the value of attribute aboutMePage.



18758
18759
18760
# File 'lib/eBay.rb', line 18758

def aboutMePage
  @aboutMePage
end

#buyerInfoObject

Returns the value of attribute buyerInfo.



18778
18779
18780
# File 'lib/eBay.rb', line 18778

def buyerInfo
  @buyerInfo
end

#charityAffiliationsObject

Returns the value of attribute charityAffiliations.



18780
18781
18782
# File 'lib/eBay.rb', line 18780

def charityAffiliations
  @charityAffiliations
end

#charitySellerObject

Returns the value of attribute charitySeller.



18781
18782
18783
# File 'lib/eBay.rb', line 18781

def charitySeller
  @charitySeller
end

#eBayGoodStandingObject

Returns the value of attribute eBayGoodStanding.



18768
18769
18770
# File 'lib/eBay.rb', line 18768

def eBayGoodStanding
  @eBayGoodStanding
end

#eIASTokenObject

Returns the value of attribute eIASToken.



18759
18760
18761
# File 'lib/eBay.rb', line 18759

def eIASToken
  @eIASToken
end

#emailObject

Returns the value of attribute email.



18760
18761
18762
# File 'lib/eBay.rb', line 18760

def email
  @email
end

#feedbackPrivateObject

Returns the value of attribute feedbackPrivate.



18765
18766
18767
# File 'lib/eBay.rb', line 18765

def feedbackPrivate
  @feedbackPrivate
end

#feedbackRatingStarObject

Returns the value of attribute feedbackRatingStar.



18766
18767
18768
# File 'lib/eBay.rb', line 18766

def feedbackRatingStar
  @feedbackRatingStar
end

#feedbackScoreObject

Returns the value of attribute feedbackScore.



18761
18762
18763
# File 'lib/eBay.rb', line 18761

def feedbackScore
  @feedbackScore
end

#iDVerifiedObject

Returns the value of attribute iDVerified.



18767
18768
18769
# File 'lib/eBay.rb', line 18767

def iDVerified
  @iDVerified
end

#newUserObject

Returns the value of attribute newUser.



18769
18770
18771
# File 'lib/eBay.rb', line 18769

def newUser
  @newUser
end

#positiveFeedbackPercentObject

Returns the value of attribute positiveFeedbackPercent.



18764
18765
18766
# File 'lib/eBay.rb', line 18764

def positiveFeedbackPercent
  @positiveFeedbackPercent
end

#registrationAddressObject

Returns the value of attribute registrationAddress.



18770
18771
18772
# File 'lib/eBay.rb', line 18770

def registrationAddress
  @registrationAddress
end

#registrationDateObject

Returns the value of attribute registrationDate.



18771
18772
18773
# File 'lib/eBay.rb', line 18771

def registrationDate
  @registrationDate
end

#sellerInfoObject

Returns the value of attribute sellerInfo.



18779
18780
18781
# File 'lib/eBay.rb', line 18779

def sellerInfo
  @sellerInfo
end

#siteObject

Returns the value of attribute site.



18772
18773
18774
# File 'lib/eBay.rb', line 18772

def site
  @site
end

#siteVerifiedObject

Returns the value of attribute siteVerified.



18782
18783
18784
# File 'lib/eBay.rb', line 18782

def siteVerified
  @siteVerified
end

#statusObject

Returns the value of attribute status.



18773
18774
18775
# File 'lib/eBay.rb', line 18773

def status
  @status
end

#uniqueNegativeFeedbackCountObject

Returns the value of attribute uniqueNegativeFeedbackCount.



18762
18763
18764
# File 'lib/eBay.rb', line 18762

def uniqueNegativeFeedbackCount
  @uniqueNegativeFeedbackCount
end

#uniquePositiveFeedbackCountObject

Returns the value of attribute uniquePositiveFeedbackCount.



18763
18764
18765
# File 'lib/eBay.rb', line 18763

def uniquePositiveFeedbackCount
  @uniquePositiveFeedbackCount
end

#userIDObject

Returns the value of attribute userID.



18774
18775
18776
# File 'lib/eBay.rb', line 18774

def userID
  @userID
end

#userIDChangedObject

Returns the value of attribute userIDChanged.



18775
18776
18777
# File 'lib/eBay.rb', line 18775

def userIDChanged
  @userIDChanged
end

#userIDLastChangedObject

Returns the value of attribute userIDLastChanged.



18776
18777
18778
# File 'lib/eBay.rb', line 18776

def userIDLastChanged
  @userIDLastChanged
end

#vATStatusObject

Returns the value of attribute vATStatus.



18777
18778
18779
# File 'lib/eBay.rb', line 18777

def vATStatus
  @vATStatus
end

Instance Method Details

#set_any(elements) ⇒ Object



18785
18786
18787
# File 'lib/eBay.rb', line 18785

def set_any(elements)
  @__xmlele_any = elements
end