Files
cfw-autumn/shared/api/_openapi2.0_/balancesOpenApi.ts

28 lines
820 B
TypeScript

import type { ZodOpenApiPathsObject } from "zod-openapi";
import { ExtBalancesUpdateParamsSchema } from "../balances/balancesUpdateModels.js";
import { SuccessResponseSchema } from "../common/commonResponses.js";
export const balancesOpenApi: ZodOpenApiPathsObject = {
"/balances/update": {
post: {
summary: "Update Balance",
description:
"Update or set the balance or usage for a specific feature for a customer. Either current_balance or usage must be provided, but not both.",
tags: ["balances"],
requestBody: {
content: {
"application/json": { schema: ExtBalancesUpdateParamsSchema },
},
},
responses: {
"200": {
description: "Balance updated successfully",
content: {
"application/json": { schema: SuccessResponseSchema },
},
},
},
},
},
};