RedeemCouponQuerySchema (coupon/api.ts)

fastgpt · packages/global/openapi/support/wallet/coupon/api.ts · typescript · Apache-2.0
database, tag:embed-classified

Zod schema for redeeming a coupon via GET request, validating the coupon key.

// Source: https://github.com/labring/fastgpt | License: Apache-2.0 | Copyright 2023 Sealos
// Provided via justclaw.it.com; keep this notice with the code.
import z from 'zod';

/* ============================================================================
 * API: 兑换优惠码
 * Route: GET /api/proApi/support/wallet/coupon/redeem
 * Method: GET
 * Description: 使用团队兑换码兑换订阅、积分或数据集容量。
 * Tags: ['优惠券']
 * ============================================================================ */

export const RedeemCouponQuerySchema = z.object({
  key: z.string().trim().min(1).meta({
    description: '兑换码',
    example: 'AbCdEfGhIjKlMnOpQrStUvWx'
  })
});
export type RedeemCouponQueryType = z.infer<typeof RedeemCouponQuerySchema>;

export const RedeemCouponResponseSchema = z.undefined().meta({ description: '兑

... (truncated -- full source via MCP)

See the full source, get the GitHub permalink, and search for more like it.

Get a free API key