Frodo Library - v4.0.0-10
    Preparing search index...

    Type Alias InternalRole

    type InternalRole = {
        createInternalRole(
            roleData: InternalRoleSkeleton,
        ): Promise<InternalRoleSkeleton>;
        createInternalRoleExportTemplate(): InternalRoleExportInterface;
        deleteInternalRole(roleId: string): Promise<InternalRoleSkeleton>;
        deleteInternalRoleByName(roleName: string): Promise<InternalRoleSkeleton>;
        deleteInternalRoles(): Promise<InternalRoleSkeleton[]>;
        exportInternalRole(roleId: string): Promise<InternalRoleExportInterface>;
        exportInternalRoleByName(
            roleName: string,
        ): Promise<InternalRoleExportInterface>;
        exportInternalRoles(): Promise<InternalRoleExportInterface>;
        importFirstInternalRole(
            importData: InternalRoleExportInterface,
        ): Promise<InternalRoleSkeleton[]>;
        importInternalRole(
            roleId: string,
            importData: InternalRoleExportInterface,
        ): Promise<InternalRoleSkeleton>;
        importInternalRoleByName(
            roleName: string,
            importData: InternalRoleExportInterface,
        ): Promise<InternalRoleSkeleton>;
        importInternalRoles(
            importData: InternalRoleExportInterface,
        ): Promise<InternalRoleSkeleton[]>;
        queryInternalRoles(
            filter: string,
            fields?: string[],
        ): Promise<InternalRoleSkeleton[]>;
        readInternalRole(roleId: string): Promise<InternalRoleSkeleton>;
        readInternalRoleByName(roleName: string): Promise<InternalRoleSkeleton>;
        readInternalRoles(): Promise<InternalRoleSkeleton[]>;
        updateInternalRole(
            roleId: string,
            roleData: InternalRoleSkeleton,
        ): Promise<InternalRoleSkeleton>;
    }
    Index

    Methods