@aecworks/bimbox-bimserver-sdk-js
Version:
AECWorks BIMBox 产品线 BIMServer 的 sdk 的 JavaScript 实现,采用Typescript语言
77 lines • 1.89 kB
TypeScript
import { ProjectMemberModel } from './member';
import { EventModel, EventPageModel } from './event';
declare class ProjectModel {
name: string;
avatarLink: string;
maxMemberCount: number;
maxStorageSize: number;
accountId: string;
active: boolean;
clientId: string;
createAt: number;
id: string;
owner: string;
projectId: string;
thumbnail: string;
updateAt: number;
userData: string;
cycle: string;
address: string;
size: string;
type: string;
province: string;
city: string;
district: string;
}
declare class QuotaModel {
id: string;
memberCount: number;
storageSize: number;
sfsSize: number;
projectAdmins: SimpleUserModel[];
}
declare class SimpleUserModel {
username: string;
email: string;
realName: string;
}
declare class ActivityModel extends EventModel {
}
declare class ActivityPageModel extends EventPageModel {
}
declare class ProjectPageModel {
count: number;
data: {
count: number;
items: ProjectModel[];
};
first: boolean;
hasNext: boolean;
hasPrevious: boolean;
last: boolean;
pageNumber: number;
pageSize: number;
totalPage: number;
totalElements: number;
}
declare class GroupModel {
createAt: number;
id: string;
memberModels: ProjectMemberModel[];
name: string;
parentId: string;
projectId: string;
upDateAt: string;
userData: string;
order: number;
tag: number;
}
declare class ItemGroup {
count: number;
items: GroupModel[];
}
declare class AccountItemGroup {
accountMemberGroups: GroupModel[];
}
export { ProjectModel, ActivityModel, ActivityPageModel, ProjectPageModel, QuotaModel, GroupModel, ItemGroup, AccountItemGroup };
//# sourceMappingURL=projects.d.ts.map