公共 API 参考(@saas/contracts + @core/saas-kit + apps/api 对外接口)
    Preparing search index...

    Variable createSubscriptionSchemaConst

    createSubscriptionSchema: ZodObject<
        {
            apiQuota: ZodOptional<ZodCoercedNumber<unknown>>;
            customerEmail: ZodString;
            plan: ZodEnum<{ enterprise: "enterprise"; free: "free"; pro: "pro" }>;
            seatsLimit: ZodOptional<ZodCoercedNumber<unknown>>;
            storageQuota: ZodOptional<ZodCoercedNumber<unknown>>;
        },
        $strict,
    > = ...

    开通/改档订阅入参(旧 CreateSubscriptionDto·@Body JSON·S7 FR-7/FR-8)。

    plan 限档位目录内;customerEmail 旧 @IsEmail(无 key→默认英文·此处同); 三个 quota 字段旧 @Transform(Number)+@IsInt+@Min → z.coerce.number().int().min()(缺省取档位目录·显式传则覆盖)。