UNPKG

@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

63 lines (62 loc) 1.78 kB
export type SessionDto = { readonly Created: string; readonly ExpirationDate: string; readonly Id: string; readonly InviteUrl: string; readonly Name: string; readonly OwnerEmail: string; readonly Restricted: boolean; readonly SessionEndDate: string; readonly Status: string; readonly Version: number; }; export type SessionsResponse = { readonly Sessions: readonly SessionDto[]; readonly TotalCount: number; }; export type CreateSessionRequest = { readonly Name: string; readonly Notification: boolean; readonly OwnerEmailOrId: string; readonly Restricted: boolean; readonly SessionEndDate: string; readonly Status: string; }; export type UpdateSessionRequest = { readonly Name?: string; readonly Notification?: boolean; readonly OwnerEmailOrId?: string; readonly Restricted?: boolean; readonly SessionEndDate?: string; readonly Status?: string; }; export type SessionQueryParams = { readonly orderby?: string; readonly offset?: number; readonly limit?: number; readonly includeDeleted?: boolean; readonly ownedOrAttending?: string; }; export type SessionActivityDto = { readonly Created: string; readonly DocumentId: number; readonly Id: number; readonly Message: string; readonly UserId: number; }; export type SessionActivitiesResponse = { readonly SessionActivities: readonly SessionActivityDto[]; readonly TotalCount: number; }; export type CreateActivityRequest = { readonly Message: string; }; export type ActivityQueryParams = { readonly offset?: number; readonly limit?: number; readonly reverse?: boolean; readonly afterId?: number; }; export type CreateActivityResponse = { readonly Id: number; };