# Generated by ariadne-codegen
# Source: https://api.grid.gg/live-data-feed/series-state/graphql

from enum import Enum


class ErrorDetail(str, Enum):
    UNKNOWN = "UNKNOWN"
    FIELD_NOT_FOUND = "FIELD_NOT_FOUND"
    INVALID_CURSOR = "INVALID_CURSOR"
    UNIMPLEMENTED = "UNIMPLEMENTED"
    INVALID_ARGUMENT = "INVALID_ARGUMENT"
    DEADLINE_EXCEEDED = "DEADLINE_EXCEEDED"
    SERVICE_ERROR = "SERVICE_ERROR"
    THROTTLED_CPU = "THROTTLED_CPU"
    THROTTLED_CONCURRENCY = "THROTTLED_CONCURRENCY"
    ENHANCE_YOUR_CALM = "ENHANCE_YOUR_CALM"
    TOO_MANY_REQUESTS = "TOO_MANY_REQUESTS"
    TCP_FAILURE = "TCP_FAILURE"
    MISSING_RESOURCE = "MISSING_RESOURCE"


class ErrorType(str, Enum):
    UNKNOWN = "UNKNOWN"
    INTERNAL = "INTERNAL"
    NOT_FOUND = "NOT_FOUND"
    UNAUTHENTICATED = "UNAUTHENTICATED"
    PERMISSION_DENIED = "PERMISSION_DENIED"
    BAD_REQUEST = "BAD_REQUEST"
    UNAVAILABLE = "UNAVAILABLE"
    FAILED_PRECONDITION = "FAILED_PRECONDITION"


class GameType(str, Enum):
    SCRIM = "SCRIM"
    ESPORTS = "ESPORTS"
    COMPETITIVE = "COMPETITIVE"
    REGULAR = "REGULAR"


class ParticipationStatus(str, Enum):
    active = "active"
    inactive = "inactive"
