// This file is auto-generated by @hey-api/openapi-ts import * as z from 'zod' /** * RemoteFileUploadPayload */ export const zRemoteFileUploadPayload = z.object({ url: z.string(), }) /** * FileWithSignedUrl */ export const zFileWithSignedUrl = z.object({ created_at: z.int().nullable(), created_by: z.string().nullable(), extension: z.string().nullable(), id: z.string(), mime_type: z.string().nullable(), name: z.string(), size: z.int(), url: z.string().nullable(), }) /** * RemoteFileInfo */ export const zRemoteFileInfo = z.object({ file_length: z.int(), file_type: z.string(), }) export const zPostRemoteFilesUploadBody = zRemoteFileUploadPayload /** * File uploaded successfully */ export const zPostRemoteFilesUploadResponse = zFileWithSignedUrl export const zGetRemoteFilesByUrlPath = z.object({ url: z.string(), }) /** * Success */ export const zGetRemoteFilesByUrlResponse = zRemoteFileInfo