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

com.github.twitch4j.helix.domain.ExtensionState Maven / Gradle / Ivy

package com.github.twitch4j.helix.domain;

import com.fasterxml.jackson.annotation.JsonAlias;
import com.fasterxml.jackson.annotation.JsonProperty;

public enum ExtensionState {

    @JsonAlias({ "Testing", "HostedTest" }) // undocumented, but have observed "Testing"
    @JsonProperty("InTest")
    IN_TEST,

    @JsonAlias({ "Reviewing", "ReadyForReview" }) // undocumented, unobserved
    @JsonProperty("InReview")
    IN_REVIEW,

    @JsonProperty("Rejected")
    REJECTED,

    @JsonProperty("Approved")
    APPROVED,

    @JsonProperty("Released")
    RELEASED,

    @JsonProperty("Deprecated")
    DEPRECATED,

    @JsonAlias("Pending") // undocumented, unobserved
    @JsonProperty("PendingAction")
    PENDING_ACTION,

    @JsonAlias("Uploading") // undocumented, unobserved
    @JsonProperty("AssetsUploaded")
    ASSETS_UPLOADED,

    @JsonProperty("Deleted")
    DELETED

}




© 2015 - 2024 Weber Informatics LLC | Privacy Policy