{"version":3,"file":"video.schema.cjs","sources":["../../../../../src/schema/public/video/video.schema.ts"],"sourcesContent":["import { z } from \"zod\";\nimport zodToCamelCase from \"zod-to-camel-case\";\n\nimport {\n  _stateSchema,\n  newState,\n  publishedState,\n  timestampsSchema,\n} from \"@/schema/public/components/base/base.schema\";\n\nexport const videoSchema = timestampsSchema.extend({\n  video_id: z.number(),\n  video_uid: z.string().nullable(),\n  mux_playback_id: z.string().nullable(),\n  signed: z.boolean(),\n  signed_stream_id: z.string().nullable(),\n  ingest_id: z.string().nullable(),\n  text_track_id: z.string().nullable(),\n  caption_id: z.number().nullable(),\n  title: z.string().nullable(),\n  description: z.string().nullable(),\n  url: z.string().nullable(),\n  _cohort: z.string(),\n  _state: _stateSchema,\n  _deleted: z.boolean(),\n  video_object: z.record(z.string(), z.unknown()),\n  mux_asset_id: z.string().nullable(),\n  _release_id: z.number().nullable(),\n  deprecated_fields: z.record(z.string(), z.unknown()).nullable(),\n  tpc_media_ids: z.unknown().nullable(),\n  tpc_works_ids: z.unknown().nullable(),\n});\nexport type Video = z.infer<typeof videoSchema>;\n\nexport const videoNewSchema = videoSchema.extend({\n  _state: newState,\n});\nexport type VideoNew = z.infer<typeof videoNewSchema>;\n\nexport const videoPublishedSchema = videoSchema.extend({\n  _state: publishedState,\n});\nexport type VideoPublished = z.infer<typeof videoPublishedSchema>;\n\nexport const videoSchemaCamel = zodToCamelCase(videoSchema);\nexport type VideoCamel = z.infer<typeof videoSchemaCamel>;\n\nexport const videoNewSchemaCamel = zodToCamelCase(videoNewSchema);\nexport type VideoNewCamel = z.infer<typeof videoNewSchemaCamel>;\n\nexport const videoPublishedSchemaCamel = zodToCamelCase(videoPublishedSchema);\nexport type VideoPublishedCamel = z.infer<typeof videoPublishedSchemaCamel>;\n"],"names":["videoSchema","timestampsSchema","extend","video_id","z","number","video_uid","string","nullable","mux_playback_id","signed","boolean","signed_stream_id","ingest_id","text_track_id","caption_id","title","description","url","_cohort","_state","_stateSchema","_deleted","video_object","record","unknown","mux_asset_id","_release_id","deprecated_fields","tpc_media_ids","tpc_works_ids","videoNewSchema","newState","videoPublishedSchema","publishedState","videoSchemaCamel","zodToCamelCase","videoNewSchemaCamel","videoPublishedSchemaCamel"],"mappings":"+KAUO,MAAMA,EAAcC,EAAAA,iBAAiBC,OAAO,CACjDC,SAAUC,EAAAA,EAAEC,SACZC,UAAWF,EAAAA,EAAEG,SAASC,WACtBC,gBAAiBL,EAAAA,EAAEG,SAASC,WAC5BE,OAAQN,EAAAA,EAAEO,UACVC,iBAAkBR,EAAAA,EAAEG,SAASC,WAC7BK,UAAWT,EAAAA,EAAEG,SAASC,WACtBM,cAAeV,EAAAA,EAAEG,SAASC,WAC1BO,WAAYX,EAAAA,EAAEC,SAASG,WACvBQ,MAAOZ,EAAAA,EAAEG,SAASC,WAClBS,YAAab,EAAAA,EAAEG,SAASC,WACxBU,IAAKd,EAAAA,EAAEG,SAASC,WAChBW,QAASf,EAAAA,EAAEG,SACXa,OAAQC,EAAAA,aACRC,SAAUlB,EAAAA,EAAEO,UACZY,aAAcnB,EAAAA,EAAEoB,OAAOpB,EAAAA,EAAEG,SAAUH,EAAAA,EAAEqB,WACrCC,aAActB,EAAAA,EAAEG,SAASC,WACzBmB,YAAavB,EAAAA,EAAEC,SAASG,WACxBoB,kBAAmBxB,EAAAA,EAAEoB,OAAOpB,IAAEG,SAAUH,IAAEqB,WAAWjB,WACrDqB,cAAezB,EAAAA,EAAEqB,UAAUjB,WAC3BsB,cAAe1B,EAAAA,EAAEqB,UAAUjB,aAIhBuB,EAAiB/B,EAAYE,OAAO,CAC/CkB,OAAQY,EAAAA,WAIGC,EAAuBjC,EAAYE,OAAO,CACrDkB,OAAQc,EAAAA,iBAIGC,EAAmBC,EAAAA,QAAepC,GAGlCqC,EAAsBD,EAAAA,QAAeL,GAGrCO,EAA4BF,EAAAA,QAAeH"}