@lineai/bluebeam-api
Version:
Your unofficial library for Bluebeam API for human and AI developers. Provides TypeScript support, entity classes, and developer-friendly features. Perfect for AI coders, construction professionals, and document management tasks. Includes comprehensive JS
39 lines (38 loc) • 978 B
TypeScript
export type SessionFileDto = {
readonly CRC: string;
readonly Created: string;
readonly Id: number;
readonly Name: string;
readonly Size: number;
readonly Source: string;
readonly Status: string;
};
export type FilesResponse = {
readonly Files: readonly SessionFileDto[];
readonly TotalCount: number;
};
export type CreateFileRequest = {
readonly CRC?: string;
readonly Name: string;
readonly Size?: number;
readonly Source: string;
};
export type CreateFileResponse = {
readonly Id: number;
readonly UploadContentType: string;
readonly UploadUrl: string;
};
export type FileQueryParams = {
readonly offset?: number;
readonly limit?: number;
readonly includeDeleted?: boolean;
};
export type UserInviteRequest = {
readonly Email: string;
readonly Message?: string;
};
export type AddUserRequest = {
readonly Email: string;
readonly SendEmail: boolean;
readonly Message?: string;
};