AccessControlMergedType: {
    access?: {
        collection?: SiteIdType;
        effectivePermission?: string;
        extradata?: string;
        grantor?: string;
        group?: string;
        id?: SiteIdType;
        library?: SiteIdType;
        matches?: boolean;
        originalDisabledGrantor?: string[];
        permission: string;
        rank: number;
        superUser?: boolean;
        type: string;
        username?: string;
    }[];
    field?: MetadataFieldPermissionType[];
    fieldGroup?: MetadataFieldGroupPermissionType[];
    query?: {
        extradata?: string;
        item: SiteIdType;
        permission: string;
        type: string;
        username: string;
    };
}

Type declaration

  • Optional access?: {
        collection?: SiteIdType;
        effectivePermission?: string;
        extradata?: string;
        grantor?: string;
        group?: string;
        id?: SiteIdType;
        library?: SiteIdType;
        matches?: boolean;
        originalDisabledGrantor?: string[];
        permission: string;
        rank: number;
        superUser?: boolean;
        type: string;
        username?: string;
    }[]
  • Optional field?: MetadataFieldPermissionType[]
  • Optional fieldGroup?: MetadataFieldGroupPermissionType[]
  • Optional query?: {
        extradata?: string;
        item: SiteIdType;
        permission: string;
        type: string;
        username: string;
    }
    • Optional extradata?: string
    • item: SiteIdType
    • permission: string
    • type: string
    • username: string