@rosschiu/kiban-sdk
    Preparing search index...

    Interface AppManifest

    What an app registers: its key, service client, feature keys and object types.

    interface AppManifest {
        authzFragment: Record<string, unknown>;
        displayName: string;
        features?: string[];
        key: string;
        serviceClientId: string;
        version: string;
    }
    Index
    authzFragment: Record<string, unknown>

    The authorization fragment's relations section: one entry per object type.

    displayName: string

    Display name.

    features?: string[]

    Feature keys (<key>.<name>) the app asks about; any other key is refused.

    key: string

    The app key (^[a-z][a-z0-9_]{1,31}$); its object types and features are namespaced by it.

    serviceClientId: string

    The service client whose token identifies the app's backend.

    version: string

    The app's version, for the catalog.