annoworkapi.enums のソースコード
# pylint: disable=too-many-lines,trailing-whitespace
"""
annoworkapiのmodel
enumならば列挙体として定義する。
それ以外は型ヒントしてして宣言する。
Note:
このファイルはopenapi-generatorで自動生成される。
"""
from enum import Enum
[ドキュメント]
class Authority(Enum):
"""
アカウントの権限
"""
USER = "user"
ADMIN = "admin"
[ドキュメント]
class Locale(Enum):
"""
ロケール
"""
JA_JP = "ja-JP"
EN_US = "en-US"
[ドキュメント]
class Role(Enum):
"""
ワークスペースメンバーの権限
"""
WORKER = "worker"
MANAGER = "manager"
OWNER = "owner"
[ドキュメント]
class ScheduleType(Enum):
"""
値の形式(hours: 固定値の時間、percentage: 予定稼働時間に対する割合(%))
"""
HOURS = "hours"
PERCENTAGE = "percentage"