import { z } from "zod"; import { Id } from "./common.ts"; /** A one-time metadata recovery for an unidentified download, before normal organization. */ export const OrganizeMetadataInput = z.object({ sourceReleaseId: Id }); export const OrganizeMetadataOutput = z.object({ mediaEntityId: Id.nullable(), mode: z.enum(["tmdb", "local"]).nullable(), enrichmentId: Id.nullable(), reason: z.string().nullable(), }); export type OrganizeMetadataInput = z.infer; export type OrganizeMetadataOutput = z.infer;