# -------------------------------------------------------------------------

# Copyright (c) 2025 Huawei Technologies Co., Ltd.

# This file is part of the MindStudio project.

#

# MindStudio is licensed under Mulan PSL v2.

# You can use this software according to the terms and conditions of the Mulan PSL v2.

# You may obtain a copy of Mulan PSL v2 at:

#

#    http://license.coscl.org.cn/MulanPSL2

#

# THIS SOFTWARE IS PROVIDED ON AN "AS IS" BASIS, WITHOUT WARRANTIES OF ANY KIND,

# EITHER EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO NON-INFRINGEMENT,

# MERCHANTABILITY OR FIT FOR A PARTICULAR PURPOSE.

# See the Mulan PSL v2 for more details.

# -------------------------------------------------------------------------



from enum import Enum

from enum import unique





@unique

class TimeLineSliceStrategy(Enum):

    """

    Define the tag for timeline slice

    """

    FILE_NUM_PRIORITY = 0

    LOADING_TIME_PRIORITY = 1





@unique

class LoadingTimeLevel(Enum):

    """

    Define the level for timeline loading time

    """

    EXCELLENT_LEVEL = 1

    FINE_LEVEL = 10

    BAD_LEVEL = 30