interface ApplicationManifest {
    bundle?: ApplicationBundle;
    default_permissions?: {
        project?: "own" | "restricted";
        user?:
            | "all"
            | "owner"
            | "managers"
            | "guests";
    };
    description?: string;
    logo?: string;
    modules: Record<string, ApplicationManifestModule[]>;
    name: string;
    scopes?: string[];
    stringBasedAvailable?: boolean;
}

Properties

default_permissions?: {
    project?: "own" | "restricted";
    user?:
        | "all"
        | "owner"
        | "managers"
        | "guests";
}
description?: string
logo?: string
modules: Record<string, ApplicationManifestModule[]>
name: string
scopes?: string[]
stringBasedAvailable?: boolean