export interface SealDto {
  "@odata.type"?: string;
  "@odata.id"?: string;
  "@odata.etag"?: string;
  "@odata.editLink"?: string;
  FileSystemObjectType?: number;
  Id: number;
  ServerRedirectedEmbedUri?: string | null;
  ServerRedirectedEmbedUrl?: string;
  ContentTypeId?: string;
  FileLeafRef: string; // The filename (e.g., "Seal.png")
  ComplianceAssetId?: string | null;
  Title?: string | null;
  ConvertedContent?: string | null; // Fixed typo from "ConvertedContent"
  OData__dlc_DocId?: string;
  OData__dlc_DocIdUrl?: {
    Description: string;
    Url: string;
  };
  Created?: string; // ISO date string
  AuthorId?: number;
  Modified?: string; // ISO date string
  EditorId?: number;
  OData__CopySource?: string | null;
  FileRef: string; // Server relative path (e.g., "/sites/fire/recordManagement/Seals/Seal.png")
  CheckoutUserId?: number | null;
  OData__UIVersionString?: string;
  GUID?: string;
}
