class APITag:
    users = "Users"
    launcher = "Launch Studies"
    study_permissions = "Manage Study Permissions"
    study_management = "Manage Studies"
    study_data = "Manage Study Data"
    study_variant_management = "Manage Study Variant"
    study_raw_data = "Manage Study Raw File Data"
    study_outputs = "Manage Outputs"
    matrix = "Manage Matrix"
    misc = "Miscellaneous"


tags_metadata = [
    {
        "name": APITag.study_management,
    },
    {
        "name": APITag.study_data,
    },
    {
        "name": APITag.study_variant_management,
    },
    {
        "name": APITag.study_raw_data,
    },
    {
        "name": APITag.launcher,
    },
    {
        "name": APITag.study_outputs,
    },
    {
        "name": APITag.matrix,
    },
    {
        "name": APITag.study_permissions,
    },
    {
        "name": APITag.users,
    },
    {
        "name": APITag.misc,
    },
]

class APITag:
    users = "Users"
    launcher = "Launch Studies"
    study_permissions = "Manage Study Permissions"
    study_management = "Manage Studies"
    study_data = "Manage Study Data"
    study_variant_management = "Manage Study Variant"
    study_raw_data = "Manage Study Raw File Data"
    study_outputs = "Manage Outputs"
    matrix = "Manage Matrix"
    misc = "Miscellaneous"


tags_metadata = [
    {
        "name": APITag.study_management,
    },
    {
        "name": APITag.study_data,
    },
    {
        "name": APITag.study_variant_management,
    },
    {
        "name": APITag.study_raw_data,
    },
    {
        "name": APITag.launcher,
    },
    {
        "name": APITag.study_outputs,
    },
    {
        "name": APITag.matrix,
    },
    {
        "name": APITag.study_permissions,
    },
    {
        "name": APITag.users,
    },
    {
        "name": APITag.misc,
    },
]
