返回 AiToEarn
kwai.schema.ts
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
18 lines TYPESCRIPT