Changes since
the last release

com.ebay.soap.eBLBaseComponents
Enum UserStatusCodeType

java.lang.Object
  extended by java.lang.Enum<UserStatusCodeType>
      extended by com.ebay.soap.eBLBaseComponents.UserStatusCodeType
All Implemented Interfaces:
Serializable, Comparable<UserStatusCodeType>

public enum UserStatusCodeType
extends Enum<UserStatusCodeType>

Java class for UserStatusCodeType.

The following schema fragment specifies the expected content contained within this class.

 <simpleType name="UserStatusCodeType">
   <restriction base="{http://www.w3.org/2001/XMLSchema}token">
     <enumeration value="Unknown"/>
     <enumeration value="Suspended"/>
     <enumeration value="Confirmed"/>
     <enumeration value="Unconfirmed"/>
     <enumeration value="Ghost"/>
     <enumeration value="InMaintenance"/>
     <enumeration value="Deleted"/>
     <enumeration value="CreditCardVerify"/>
     <enumeration value="AccountOnHold"/>
     <enumeration value="Merged"/>
     <enumeration value="RegistrationCodeMailOut"/>
     <enumeration value="TermPending"/>
     <enumeration value="UnconfirmedHalfOptIn"/>
     <enumeration value="CreditCardVerifyHalfOptIn"/>
     <enumeration value="UnconfirmedPassport"/>
     <enumeration value="CreditCardVerifyPassport"/>
     <enumeration value="UnconfirmedExpress"/>
     <enumeration value="Guest"/>
     <enumeration value="CustomCode"/>
   </restriction>
 </simpleType>
 
Note: Per JAXB standards, underscores are added to separate words in enumerations (e.g., PayPal becomes PAY_PAL).


Enum Constant Summary
ACCOUNT_ON_HOLD
          User's account is on hold, such as for non-payment of amounts due eBay; user cannot sell or buy items
CONFIRMED
          User has completed online registration and has properly responded to confirmation email; most users should fall in this category
CREDIT_CARD_VERIFY
          User has completed registration and confirmation, but needs to complete verification of credit card information.
CREDIT_CARD_VERIFY_HALF_OPT_IN
          Note: Half.com listings will no longer be supported in APIs, so this value is no longer applicable.
CREDIT_CARD_VERIFY_PASSPORT
           
CUSTOM_CODE
          Reserved for internal or future use
DELETED
          Records for the specified user have been deleted
GHOST
          Registered users of AuctionWeb (pre-eBay) who never re-registered on eBay
GUEST
          The user is a guest user.
IN_MAINTENANCE
          Temporary user record state indicating the record is in the process of being changed by eBay; query user information again to get new status
MERGED
          User record has been merged with another account record for the same user
REGISTRATION_CODE_MAIL_OUT
          User has completed online registration and has been sent the confirmation email, but has not yet responded to the confirmation email
SUSPENDED
          User has been suspended from selling and buying, such as for violations of eBay terms or agreement
TERM_PENDING
          User has been scheduled for account closure (typically when a user has requested to have their account closed) A user in this state should not be considered an active user
UNCONFIRMED
          User has completed online registration, but has either not responded to confirmation email or has not yet been sent the confirmation email.
UNCONFIRMED_EXPRESS
           
UNCONFIRMED_HALF_OPT_IN
          Note: Half.com listings will no longer be supported in APIs, so this value is no longer applicable.
UNCONFIRMED_PASSPORT
           
UNKNOWN
          User properties have never been set; this value should seldom, if ever, be returned and typically represents a problem
 
Method Summary
static UserStatusCodeType fromValue(String v)
           
 String value()
           
static UserStatusCodeType valueOf(String name)
          Returns the enum constant of this type with the specified name.
static UserStatusCodeType[] values()
          Returns an array containing the constants of this enum type, in the order they are declared.
 
Methods inherited from class java.lang.Enum
clone, compareTo, equals, finalize, getDeclaringClass, hashCode, name, ordinal, toString, valueOf
 
Methods inherited from class java.lang.Object
getClass, notify, notifyAll, wait, wait, wait
 

Enum Constant Detail

UNKNOWN

public static final UserStatusCodeType UNKNOWN
User properties have never been set; this value should seldom, if ever, be returned and typically represents a problem


SUSPENDED

public static final UserStatusCodeType SUSPENDED
User has been suspended from selling and buying, such as for violations of eBay terms or agreement


CONFIRMED

public static final UserStatusCodeType CONFIRMED
User has completed online registration and has properly responded to confirmation email; most users should fall in this category


UNCONFIRMED

public static final UserStatusCodeType UNCONFIRMED
User has completed online registration, but has either not responded to confirmation email or has not yet been sent the confirmation email. Or, if this user began registration as a seller but did not complete it, the user will have this status. A seller with this status can begin to list an item but cannot complete the listing until the seller completes seller registration. (For information on what is needed to complete seller registration, see http://pages.ebay.com/help/sell/questions/sell-requirements.html.)


GHOST

public static final UserStatusCodeType GHOST
Registered users of AuctionWeb (pre-eBay) who never re-registered on eBay


IN_MAINTENANCE

public static final UserStatusCodeType IN_MAINTENANCE
Temporary user record state indicating the record is in the process of being changed by eBay; query user information again to get new status


DELETED

public static final UserStatusCodeType DELETED
Records for the specified user have been deleted


CREDIT_CARD_VERIFY

public static final UserStatusCodeType CREDIT_CARD_VERIFY
User has completed registration and confirmation, but needs to complete verification of credit card information. A user has this status if this user began registration as a seller but did not complete it. A seller with this status can begin to list an item but cannot complete the listing until the seller completes seller registration. (For information on what is needed to complete seller registration, see http://pages.ebay.com/help/sell/questions/sell-requirements.html.)


ACCOUNT_ON_HOLD

public static final UserStatusCodeType ACCOUNT_ON_HOLD
User's account is on hold, such as for non-payment of amounts due eBay; user cannot sell or buy items


MERGED

public static final UserStatusCodeType MERGED
User record has been merged with another account record for the same user


REGISTRATION_CODE_MAIL_OUT

public static final UserStatusCodeType REGISTRATION_CODE_MAIL_OUT
User has completed online registration and has been sent the confirmation email, but has not yet responded to the confirmation email


TERM_PENDING

public static final UserStatusCodeType TERM_PENDING
User has been scheduled for account closure (typically when a user has requested to have their account closed) A user in this state should not be considered an active user


UNCONFIRMED_HALF_OPT_IN

public static final UserStatusCodeType UNCONFIRMED_HALF_OPT_IN
Note: Half.com listings will no longer be supported in APIs, so this value is no longer applicable. User has completed the registration for Half.com and opted to automatically also be registered with eBay, but the registration confirmation is still pending


CREDIT_CARD_VERIFY_HALF_OPT_IN

public static final UserStatusCodeType CREDIT_CARD_VERIFY_HALF_OPT_IN
Note: Half.com listings will no longer be supported in APIs, so this value is no longer applicable. User has completed the registration for Half.com and opted to automatically also be registered with eBay, but the user needs to complete verification of credit card information. A user has this status on eBay if this user began registration as a seller but did not complete it. A seller with this status can begin to list an item but cannot complete the listing until the seller completes seller registration. (For information on what is needed to complete seller registration, see http://pages.ebay.com/help/sell/questions/sell-requirements.html.)


UNCONFIRMED_PASSPORT

public static final UserStatusCodeType UNCONFIRMED_PASSPORT

CREDIT_CARD_VERIFY_PASSPORT

public static final UserStatusCodeType CREDIT_CARD_VERIFY_PASSPORT

UNCONFIRMED_EXPRESS

public static final UserStatusCodeType UNCONFIRMED_EXPRESS

GUEST

public static final UserStatusCodeType GUEST
The user is a guest user. The user has not added a password and has not confirmed an email address. The user has not signed up as a regular user, but has agreed to the User Agreement and Privacy Policy. The user has been through the buying flow for a guest; the user has been through checkout using the streamlined Buy-It-Now flow.


CUSTOM_CODE

public static final UserStatusCodeType CUSTOM_CODE
Reserved for internal or future use

Method Detail

values

public static UserStatusCodeType[] values()
Returns an array containing the constants of this enum type, in the order they are declared. This method may be used to iterate over the constants as follows:
for (UserStatusCodeType c : UserStatusCodeType.values())
    System.out.println(c);

Returns:
an array containing the constants of this enum type, in the order they are declared

valueOf

public static UserStatusCodeType valueOf(String name)
Returns the enum constant of this type with the specified name. The string must match exactly an identifier used to declare an enum constant in this type. (Extraneous whitespace characters are not permitted.)

Parameters:
name - the name of the enum constant to be returned.
Returns:
the enum constant with the specified name
Throws:
IllegalArgumentException - if this enum type has no constant with the specified name
NullPointerException - if the argument is null

value

public String value()

fromValue

public static UserStatusCodeType fromValue(String v)

Changes since
the last release

The information contained in this document is proprietary and confidential. Use of this information and the eBay API requires a Non-Disclosure Agreement (NDA) between the user and eBay Inc. For information regarding a qualifying NDA, contact Developer Relations: developer-relations@ebay.com
© 2004-2009 eBay Inc. All rights reserved.