summaryrefslogtreecommitdiff
path: root/wrappers/python/src/state.py
blob: a4b11a8e7933ee1d96efe50a52a2906f976c7c0e (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
from enum import IntEnum


class StateType(IntEnum):
    Enter = 1
    Leave = 2
    Wait = 3


class State(IntEnum):
    DEREGISTERED = 0
    NO_SERVER = 1
    ASK_LOCATION = 2
    SEARCH_SERVER = 3
    LOADING_SERVER = 4
    CHOSEN_SERVER = 5
    OAUTH_STARTED = 6
    AUTHORIZED = 7
    REQUEST_CONFIG = 8
    ASK_PROFILE = 9
    HAS_CONFIG = 10
    DISCONNECTING = 11
    CONNECTING = 12
    CONNECTED = 13