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"