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

    Interface EffectiveAccessSummary

    GET /api/auth/effective-access/summary's response shape (internal/authz/summary.go's handleSummary — the EffectiveAccessSummary contract, apiVersion 1). moduleKey is always "" (the summary composes across ALL modules at once); rowScopes/fieldPolicies are always empty arrays in this v1 (segment-rule compilation and field-policy evaluation are not built yet).

    interface EffectiveAccessSummary {
        apiVersion: number;
        companyId: string;
        featureKeys: string[];
        fieldPolicies: unknown[];
        moduleKey: string;
        objectAccess: EffectiveAccessObjectAccessEntry[];
        roleBindings: EffectiveAccessRoleBinding[];
        rowScopes: unknown[];
        subjectId: string;
    }
    Index
    apiVersion: number
    companyId: string
    featureKeys: string[]
    fieldPolicies: unknown[]
    moduleKey: string
    rowScopes: unknown[]
    subjectId: string