/** * Serializer for invoking external proxy endpoints. * * For multipart file uploads, send the file as a standard multipart form field * (e.g., 'file' field) alongside the JSON body. Files are extracted from * request.FILES and forwarded to the upstream service. * * Example multipart request: * - Form field 'body': JSON string with request body * - Form field 'path_params': JSON string with path parameters * - Form field 'query': JSON string with query parameters * - Form field 'file': The binary file to upload */ export type ExternalProxyInvoke = { body?: any; query?: Record; headers?: Record; path_params?: Record; };