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:
java.io.Serializable, java.lang.Comparable<UserStatusCodeType>

public enum UserStatusCodeType
extends java.lang.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
          This value indicates that the eBay user's account is currently on hold.
CONFIRMED
          This value indicates that the eBay user's account is a confirmed, active account.
CREDIT_CARD_VERIFY
          This value indicates that the user has completed the registration and confirmation process, but needs to complete verification of credit card information.
CREDIT_CARD_VERIFY_HALF_OPT_IN
          Note: The Half.com site has been shut down, so this value is no longer applicable.
CREDIT_CARD_VERIFY_PASSPORT
          This value is no longer applicable.
CUSTOM_CODE
          Reserved for internal or future use
DELETED
          This value indicates that the eBay user's account has been deleted.
GHOST
          This value indicates that the user originally registered on AuctionWeb (pre-eBay), but that user never re-registered on eBay.
GUEST
          This value indicates that the user is a guest user.
IN_MAINTENANCE
          This value indicates that the eBay user's account is in maintenance mode.
MERGED
          This value indicates that the user record has been merged with another account record for the same user
REGISTRATION_CODE_MAIL_OUT
          This value indicates that the eBay User has completed online registration, and eBay has just sent the user a registration code in a confirmation email.
SUSPENDED
          This value indicates that the eBay user's account is suspended.
TERM_PENDING
          This value indicates that the user has scheduled an account closure but eBay has yet to process the closure request.
UNCONFIRMED
          This value indicates that the eBay User has completed online registration, but has either not responded to confirmation email or has not yet been sent the confirmation email.
UNCONFIRMED_EXPRESS
          This value is no longer applicable.
UNCONFIRMED_HALF_OPT_IN
          Note: The Half.com site has been shut down, so this value is no longer applicable.
UNCONFIRMED_PASSPORT
          This value is no longer applicable.
UNKNOWN
          This value indicates that the status of the user's eBay account is unknown.
 
Method Summary
static UserStatusCodeType fromValue(java.lang.String v)
           
 java.lang.String value()
           
static UserStatusCodeType valueOf(java.lang.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
This value indicates that the status of the user's eBay account is unknown. This value should seldom, if ever, be returned and typically represents a problem.


SUSPENDED

public static final UserStatusCodeType SUSPENDED
This value indicates that the eBay user's account is suspended. A user with a suspended account cannot participate in buying or selling activity.


CONFIRMED

public static final UserStatusCodeType CONFIRMED
This value indicates that the eBay user's account is a confirmed, active account.


UNCONFIRMED

public static final UserStatusCodeType UNCONFIRMED
This value indicates that the eBay 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.


GHOST

public static final UserStatusCodeType GHOST
This value indicates that the user originally registered on AuctionWeb (pre-eBay), but that user never re-registered on eBay. Note that there are very few (if any) eBay accounts in the 'Ghost' state.


IN_MAINTENANCE

public static final UserStatusCodeType IN_MAINTENANCE
This value indicates that the eBay user's account is in maintenance mode.


DELETED

public static final UserStatusCodeType DELETED
This value indicates that the eBay user's account has been deleted.


CREDIT_CARD_VERIFY

public static final UserStatusCodeType CREDIT_CARD_VERIFY
This value indicates that the user has completed the registration and confirmation process, 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.


ACCOUNT_ON_HOLD

public static final UserStatusCodeType ACCOUNT_ON_HOLD
This value indicates that the eBay user's account is currently on hold. A common reason for a user's account to go on hold is a non-payment of the monthly eBay invoice. A user cannot sell or buy items if their account is on hold.


MERGED

public static final UserStatusCodeType MERGED
This value indicates that the 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
This value indicates that the eBay User has completed online registration, and eBay has just sent the user a registration code in a confirmation email. The eBay user will have to respond to the confirmation email to get their account confirmed.


TERM_PENDING

public static final UserStatusCodeType TERM_PENDING
This value indicates that the user has scheduled an account closure but eBay has yet to process the closure request.


UNCONFIRMED_HALF_OPT_IN

public static final UserStatusCodeType UNCONFIRMED_HALF_OPT_IN
Note: The Half.com site has been shut down, 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: The Half.com site has been shut down, 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.


UNCONFIRMED_PASSPORT

public static final UserStatusCodeType UNCONFIRMED_PASSPORT
This value is no longer applicable.


CREDIT_CARD_VERIFY_PASSPORT

public static final UserStatusCodeType CREDIT_CARD_VERIFY_PASSPORT
This value is no longer applicable.


UNCONFIRMED_EXPRESS

public static final UserStatusCodeType UNCONFIRMED_EXPRESS
This value is no longer applicable.


GUEST

public static final UserStatusCodeType GUEST
This value indicates that 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(java.lang.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:
java.lang.IllegalArgumentException - if this enum type has no constant with the specified name
java.lang.NullPointerException - if the argument is null

value

public java.lang.String value()

fromValue

public static UserStatusCodeType fromValue(java.lang.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.