@aecworks/bimbox-bimserver-sdk-js
Version:
AECWorks BIMBox 产品线 BIMServer 的 sdk 的 JavaScript 实现,采用Typescript语言
57 lines • 1.41 kB
TypeScript
import { PageModel } from './common';
declare class RoleModel {
clientId: string;
createBy: string;
defaultRole: boolean;
description: string;
enabled: boolean;
id: string;
name: string;
namespace: string;
type: number;
createAt: number;
updateAt: number;
updateBy: string;
}
declare class PermissionGroupModel {
addinId: string;
addinKeyPrefix: string;
alias: string;
enabled: boolean;
location: number;
name: string;
order: number;
type: number;
url: string;
permissions: PermissionModel;
}
declare class PermissionModel {
createAt: number;
createBy: string;
description: string;
id: string;
label: string;
level: number;
name: string;
updateAt: number;
updateBy: number;
}
declare class FolderPermissionModel {
actorUrn: string;
createAt: number;
id: string;
inheriting: boolean;
parentPermissionKeys: string;
permissionCatalogKeys: string;
permissionKeys: string[];
resourceUrn: string;
updateAt: number;
}
declare class FolderPermissionPageModel extends PageModel {
data: FolderItemModel;
}
declare class FolderItemModel {
items: FolderPermissionModel[];
}
export { RoleModel, PermissionGroupModel, FolderPermissionModel, FolderPermissionPageModel };
//# sourceMappingURL=auth.d.ts.map