summaryrefslogtreecommitdiff
path: root/wrappers/python/eduvpn_common/state.py
blob: 6f2ba7271eabff7e273338e0cadc6e8a1adde0d6 (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
25
26
27
28
from enum import IntEnum


class StateType(IntEnum):
    """
    The State Type enum.
    """

    ENTER = 1
    LEAVE = 2


StateEnum = IntEnum


class State(StateEnum):
    DEREGISTERED = 0
    MAIN = 1
    ADDING_SERVER = 2
    OAUTH_STARTED = 3
    GETTING_CONFIG = 4
    ASK_LOCATION = 5
    ASK_PROFILE = 6
    GOT_CONFIG = 7
    CONNECTING = 8
    CONNECTED = 9
    DISCONNECTING = 10
    DISCONNECTED = 11