# This file was generated by liblab | https://liblab.com/

from enum import Enum


class GetScheduleExpand(Enum):
    """An enumeration representing different categories.

    :cvar SCHEDULE_BRODCASTS: "schedule.brodcasts"
    :vartype SCHEDULE_BRODCASTS: str
    :cvar SCHEDULE_LINESCORE: "schedule.linescore"
    :vartype SCHEDULE_LINESCORE: str
    :cvar SCHEDULE_TICKET: "schedule.ticket"
    :vartype SCHEDULE_TICKET: str
    :cvar TEAM_SCHEDULE_PREVIOUS: "team.schedule.previous"
    :vartype TEAM_SCHEDULE_PREVIOUS: str
    """

    SCHEDULE_BRODCASTS = "schedule.brodcasts"
    SCHEDULE_LINESCORE = "schedule.linescore"
    SCHEDULE_TICKET = "schedule.ticket"
    TEAM_SCHEDULE_PREVIOUS = "team.schedule.previous"

    def list():
        """Lists all category values.

        :return: A list of all category values.
        :rtype: list
        """
        return list(map(lambda x: x.value, GetScheduleExpand._member_map_.values()))
