SoulFire TypeScript SDK 2.10.3
    Preparing search index...

    Type Alias PluginPermissionDescriptor

    PluginPermissionDescriptor: Message<"soulfire.v1.PluginPermissionDescriptor"> & {
        defaultGrant: PluginPermissionDefault;
        description: string;
        displayName: string;
        id: string;
        pluginId: string;
        risk: PluginPermissionRisk;
        scope: PluginPermissionScope;
    }

    A dynamically registered permission owned by a plugin.

    Type Declaration

    • defaultGrant: PluginPermissionDefault

      from field: soulfire.v1.PluginPermissionDefault default_grant = 7;

    • description: string

      from field: string description = 6;

    • displayName: string

      from field: string display_name = 5;

    • id: string

      Full stable permission ID in the form plugin...

      from field: string id = 1;

    • pluginId: string

      from field: string plugin_id = 2;

    • risk: PluginPermissionRisk

      from field: soulfire.v1.PluginPermissionRisk risk = 4;

    • scope: PluginPermissionScope

      from field: soulfire.v1.PluginPermissionScope scope = 3;

    from message soulfire.v1.PluginPermissionDescriptor