export type FileResponseObject = { pyCategoryName: string; Category: string; pyCategoryLabel: string; FileExtension: string; pxCreateOperator: string; pxCreateOpName: string; CreateUser: { Name: string; }; pyAttachName: string; Name: string; pyMimeFileExtension: string; MimeType: string; pyFileName: string; FileName: string; pzInsKey: string; ID: string; pyAttachmentLink: string; AttachmentURL: string; pxCreateDateTime: string; CreateDateTime: string; responseType?: string | null; }; export type AttachmentObject = { pyCount: number; pyCategoryName: string; pxResults: FileResponseObject[]; }; export type AttachmentProperties = { props: { meta: string; name: string; icon: string; }; responseProps: { fileName: string; name: string; category: string; extension: string | undefined | null; ID: string; mimeType: string; attachmentURL: string; createUser: string; createDateTime: string; responseType: string | null; pzInsKey?: string; }; }; export type Attachment = AttachmentProperties & { ID: string; inProgress: boolean; handle: string; label: string; category: string; delete?: boolean; };