| 1 | import { z } from 'zod' |
| 2 | |
| 3 | export const KwaiOptionSchema = z.object({ |
| 4 | cover: z.string().optional().describe('封面 URL'), |
| 5 | stereo_type: z.string().optional().describe('视频类型'), |
| 6 | merchant_product_id: z.string().optional().describe('挂载商品 ID'), |
| 7 | }) |
| 8 | |
| 9 | export type KwaiOption = z.infer<typeof KwaiOptionSchema> |
| 10 | |
| 11 | export const KwaiDataOptionSchema = z.object({ |
| 12 | photoId: z.string().optional().describe('快手 photo_id'), |
| 13 | publishPlayUrl: z.string().url().optional().describe('发布接口返回的 play_url,仅作诊断'), |
| 14 | latestPlayUrl: z.string().url().optional().describe('最近一次 photo/info 返回的 play_url,仅作诊断'), |
| 15 | }) |
| 16 | |
| 17 | export type KwaiDataOption = z.infer<typeof KwaiDataOptionSchema> |
| 18 |