import * as z from "zod"; import { ClosedEnum } from "../types/enums.js"; /** * 指定响应内容的格式。可选值为 `image`, `json`, `json_url`。 */ export declare const GetImageQrcodeFormat: { readonly Image: "image"; readonly Json: "json"; readonly JsonUrl: "json_url"; }; /** * 指定响应内容的格式。可选值为 `image`, `json`, `json_url`。 */ export type GetImageQrcodeFormat = ClosedEnum; export declare const GetImageQrcodeFormat$zodSchema: z.ZodEnum<{ image: "image"; json: "json"; json_url: "json_url"; }>; export type GetImageQrcodeRequest = { text: string; size?: number | undefined; format?: GetImageQrcodeFormat | undefined; transparent?: boolean | undefined; fgcolor?: string | undefined; bgcolor?: string | undefined; }; export declare const GetImageQrcodeRequest$zodSchema: z.ZodType; export type GetImageQrcodeInternalServerErrorDetails = {}; export declare const GetImageQrcodeInternalServerErrorDetails$zodSchema: z.ZodType; /** * 服务器内部错误。在生成二维码的过程中发生了未知错误。 */ export type GetImageQrcodeInternalServerErrorResponseBody = { code?: string | undefined; details?: GetImageQrcodeInternalServerErrorDetails | undefined; message?: string | undefined; }; export declare const GetImageQrcodeInternalServerErrorResponseBody$zodSchema: z.ZodType; export type GetImageQrcodeBadRequestDetails = {}; export declare const GetImageQrcodeBadRequestDetails$zodSchema: z.ZodType; /** * 请求参数错误。请检查 `text` 是否提供,`size` 是否在有效范围内,`format` 是否为支持的值。 */ export type GetImageQrcodeBadRequestResponseBody = { code?: string | undefined; details?: GetImageQrcodeBadRequestDetails | undefined; message?: string | undefined; }; export declare const GetImageQrcodeBadRequestResponseBody$zodSchema: z.ZodType; /** * 请求成功。响应的格式和内容取决于你传入的 `format` 参数。请参考下面不同 `Content-Type` 的定义。 */ export type GetImageQrcodeResponseBody = { url?: string | undefined; }; export declare const GetImageQrcodeResponseBody$zodSchema: z.ZodType; export type GetImageQrcodeResponse = Uint8Array | string | GetImageQrcodeResponseBody | GetImageQrcodeBadRequestResponseBody | GetImageQrcodeInternalServerErrorResponseBody; export declare const GetImageQrcodeResponse$zodSchema: z.ZodType; //# sourceMappingURL=getimageqrcodeop.d.ts.map