{
  "@context": {
    "@vocab": "https://schema.org/",
    "ik": "https://imagekit.io/vocab#",
    "xsd": "http://www.w3.org/2001/XMLSchema#",

    "fileId": { "@id": "ik:fileId", "@type": "xsd:string" },
    "name": { "@id": "schema:name" },
    "url": { "@id": "schema:url", "@type": "@id" },
    "thumbnailUrl": { "@id": "schema:thumbnailUrl", "@type": "@id" },
    "filePath": { "@id": "ik:filePath", "@type": "xsd:string" },
    "fileType": { "@id": "ik:fileType", "@type": "xsd:string" },
    "size": { "@id": "schema:contentSize", "@type": "xsd:integer" },
    "height": { "@id": "schema:height", "@type": "xsd:integer" },
    "width": { "@id": "schema:width", "@type": "xsd:integer" },
    "mime": { "@id": "schema:encodingFormat" },
    "hasAlpha": { "@id": "ik:hasAlpha", "@type": "xsd:boolean" },
    "isPrivateFile": { "@id": "ik:isPrivateFile", "@type": "xsd:boolean" },
    "tags": { "@id": "schema:keywords" },
    "customMetadata": { "@id": "ik:customMetadata" },
    "embeddedMetadata": { "@id": "ik:embeddedMetadata" },
    "AITags": { "@id": "ik:AITags" },
    "versionId": { "@id": "ik:versionId", "@type": "xsd:string" },
    "folder": { "@id": "ik:folder", "@type": "xsd:string" },
    "urlEndpoint": { "@id": "ik:urlEndpoint", "@type": "@id" },
    "publicKey": { "@id": "ik:publicKey", "@type": "xsd:string" },
    "signature": { "@id": "ik:signature", "@type": "xsd:string" },
    "useUniqueFileName": { "@id": "ik:useUniqueFileName", "@type": "xsd:boolean" },
    "overwriteFile": { "@id": "ik:overwriteFile", "@type": "xsd:boolean" },
    "transformation": { "@id": "ik:transformation" },
    "overlay": { "@id": "ik:overlay" },
    "extension": { "@id": "ik:extension" },
    "savedExtension": { "@id": "ik:savedExtension" },
    "customMetadataField": { "@id": "ik:customMetadataField" },
    "origin": { "@id": "ik:origin" },
    "purge": { "@id": "ik:purge" },
    "bulkJob": { "@id": "ik:bulkJob" },
    "jobId": { "@id": "ik:jobId", "@type": "xsd:string" },
    "jobStatus": { "@id": "ik:jobStatus", "@type": "xsd:string" },
    "webhookEvent": { "@id": "ik:webhookEvent" },
    "usage": { "@id": "ik:usage" },
    "streamingResolution": { "@id": "ik:streamingResolution", "@type": "xsd:string" },
    "createdAt": { "@id": "schema:dateCreated", "@type": "xsd:dateTime" },
    "updatedAt": { "@id": "schema:dateModified", "@type": "xsd:dateTime" },

    "FileDetails": { "@id": "ik:FileDetails" },
    "FolderDetails": { "@id": "ik:FolderDetails" },
    "Upload": { "@id": "ik:Upload" },
    "CustomMetadataField": { "@id": "ik:CustomMetadataField" },
    "SavedExtension": { "@id": "ik:SavedExtension" },
    "JobResponse": { "@id": "ik:JobResponse" },
    "VersionInfo": { "@id": "ik:VersionInfo" },
    "Transformation": { "@id": "ik:Transformation" },
    "Overlay": { "@id": "ik:Overlay" },
    "Origin": { "@id": "ik:Origin" },
    "UrlEndpoint": { "@id": "ik:UrlEndpoint" },
    "WebhookEvent": { "@id": "ik:WebhookEvent" }
  }
}
