import * as z from "zod"; import { ClosedEnum } from "../types/enums.js"; /** * 你想要查询的DNS记录类型。 */ export declare const GetNetworkDnsType: { readonly A: "A"; readonly Aaaa: "AAAA"; readonly Cname: "CNAME"; readonly Mx: "MX"; readonly Ns: "NS"; readonly Txt: "TXT"; }; /** * 你想要查询的DNS记录类型。 */ export type GetNetworkDnsType = ClosedEnum; export declare const GetNetworkDnsType$zodSchema: z.ZodEnum<{ A: "A"; AAAA: "AAAA"; CNAME: "CNAME"; MX: "MX"; NS: "NS"; TXT: "TXT"; }>; export type GetNetworkDnsRequest = { domain: string; type?: GetNetworkDnsType | undefined; }; export declare const GetNetworkDnsRequest$zodSchema: z.ZodType; export type GetNetworkDnsNotFoundDetails = {}; export declare const GetNetworkDnsNotFoundDetails$zodSchema: z.ZodType; /** * 未找到DNS记录。该域名可能不存在,或者不存在你所查询类型的记录(例如,一个没有配置MX记录的域名)。 */ export type GetNetworkDnsNotFoundResponseBody = { code?: string | undefined; details?: GetNetworkDnsNotFoundDetails | undefined; message?: string | undefined; }; export declare const GetNetworkDnsNotFoundResponseBody$zodSchema: z.ZodType; export type GetNetworkDnsBadRequestDetails = {}; export declare const GetNetworkDnsBadRequestDetails$zodSchema: z.ZodType; /** * 请求参数无效。请检查 `domain` 参数是否提供且格式正确。 */ export type GetNetworkDnsBadRequestResponseBody = { code?: string | undefined; details?: GetNetworkDnsBadRequestDetails | undefined; message?: string | undefined; }; export declare const GetNetworkDnsBadRequestResponseBody$zodSchema: z.ZodType; export type RecordT = { content?: string | undefined; flag?: number | undefined; port?: number | undefined; pri?: number | undefined; tag?: string | undefined; target?: string | undefined; weight?: number | undefined; }; export declare const RecordT$zodSchema: z.ZodType; /** * 查询成功!返回解析到的DNS记录列表。 */ export type GetNetworkDnsResponseBody = { domain?: string | undefined; error?: string | undefined; records?: Array | undefined; type?: string | undefined; }; export declare const GetNetworkDnsResponseBody$zodSchema: z.ZodType; export type GetNetworkDnsResponse = GetNetworkDnsResponseBody | GetNetworkDnsBadRequestResponseBody | GetNetworkDnsNotFoundResponseBody; export declare const GetNetworkDnsResponse$zodSchema: z.ZodType; //# sourceMappingURL=getnetworkdnsop.d.ts.map