
# Values for the cooldowns
from enum import Enum, unique

@unique # pylint: disable=invalid-name
class CONSTANTS(Enum):
    TWO_X_COOLDOWN = 1
    ZERO_X_COOLDOWN = 1
    STEAL_COOLDOWN = 1
    CODE_COOLDOWN = 1
    BID_INCREASE_CONSTANT = 1

@unique # pylint: disable=invalid-name
class TIMER_TYPES(Enum):
    BID = 'bid'
    MATCH = 'match'
    COOLDOWN = 'cooldown'
    CODE_COOLDOWN = 'code_cooldown'
    DURATION = 'duration'

from enum import Enum, unique

@unique # pylint: disable=invalid-name
class SHEPHERD_HEADER(Enum):
    GOAL_SCORE = "goal_score"
    GOAL_BID = "goal_bid"
    CODE_INPUT = "code_input"

    START_MATCH = "start_match"
    SETUP_MATCH = "setup_match"
    START_NEXT_STAGE = "start_next_stage"
    RESET_CURRENT_STAGE = "reset_current_stage"
    RESET_MATCH = "reset_match"

    BID_TIMER_END = "bid_timer_end"
    STAGE_TIMER_END = "stage_timer_end"

@unique # pylint: disable=invalid-name
class SENSOR_HEADER(Enum):
    CODE_RESULT = "code_result"
    FAILED_POWERUP = "failed_powerup"
    CURRENT_BID = "current_bid"

@unique # pylint: disable=invalid-name
class SCOREBOARD_HEADER(Enum):
    SCORE = "score"
    TEAMS = "teams"
    BID_TIMER_START = "bid_timer_start"
    BID_AMOUNT = "bid_amount"
    BID_WIN = "bid_win"
    STAGE = "stage"
    STAGE_TIMER_START = "stage_timer_start"
    POWERUPS = "powerups"
    ALLIANCE_MULTIPLIER = "alliance_multiplier"

@unique # pylint: disable=invalid-name
class CONSTANTS(Enum):
    TWO_X_COOLDOWN = "two_x_cooldown"
    ZERO_X_COOLDOWN = "zero_x_cooldown"
    STEAL_COOLDOWN = "steal_cooldown"
    CODE_COOLDOWN = "code_cooldown"
    BID_INCREASE_CONSTANT = "bid_increase_constant"

@unique # pylint: disable=invalid-name
class TIMER_TYPES(Enum):
    BID = "bid"
    MATCH = "match"
    COOLDOWN = "cooldown"
    CODE_COOLDOWN = "code_cooldown"
    DURATION = "duration"

Add utils file for headers (#423)