All Downloads are FREE. Search and download functionalities are using the official Maven repository.

net.jacobpeterson.alpaca.enums.AccountStatus Maven / Gradle / Ivy

package net.jacobpeterson.alpaca.enums;

import net.jacobpeterson.abstracts.enums.APIName;

/**
 * The enum Account status.
 *
 * @see Account Status
 */
public enum AccountStatus implements APIName {

    // The names of these enums must be the API name exactly
    // @see AccountStatus#getAPIName()

    /**
     * The account is onboarding.
     */
    ONBOARDING,

    /**
     * The account application submission failed for some reason.
     */
    SUBMISSION_FAILED,

    /**
     * The account application has been submitted for review.
     */
    SUBMITTED,

    /**
     * The account information is being updated.
     */
    ACCOUNT_UPDATED,

    /**
     * The final account approval is pending.
     */
    APPROVAL_PENDING,

    /**
     * The account is active for trading.
     */
    ACTIVE,

    /**
     * The account application has been rejected.
     */
    REJECTED;

    @Override
    public String getAPIName() {
        return this.name();
    }
}





© 2015 - 2025 Weber Informatics LLC | Privacy Policy