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

Returns a new instance of 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