import * as z from "zod"; import { ClosedEnum } from "../types/enums.js"; /** * 扫描使用的协议,可以是 'tcp' 或 'udp'。 */ export declare const Protocol: { readonly Tcp: "tcp"; readonly Udp: "udp"; }; /** * 扫描使用的协议,可以是 'tcp' 或 'udp'。 */ export type Protocol = ClosedEnum; export declare const Protocol$zodSchema: z.ZodEnum<{ tcp: "tcp"; udp: "udp"; }>; export type GetNetworkPortscanRequest = { host: string; port: number; protocol?: Protocol | undefined; }; export declare const GetNetworkPortscanRequest$zodSchema: z.ZodType; export type GetNetworkPortscanInternalServerErrorDetails = {}; export declare const GetNetworkPortscanInternalServerErrorDetails$zodSchema: z.ZodType; /** * 扫描失败。服务器在执行扫描时发生内部错误。 */ export type GetNetworkPortscanInternalServerErrorResponseBody = { code?: string | undefined; details?: GetNetworkPortscanInternalServerErrorDetails | undefined; message?: string | undefined; }; export declare const GetNetworkPortscanInternalServerErrorResponseBody$zodSchema: z.ZodType; export type GetNetworkPortscanBadRequestDetails = {}; export declare const GetNetworkPortscanBadRequestDetails$zodSchema: z.ZodType; /** * 请求参数无效。请检查 `host`, `port` 等参数是否提供且格式正确。 */ export type GetNetworkPortscanBadRequestResponseBody = { code?: string | undefined; details?: GetNetworkPortscanBadRequestDetails | undefined; message?: string | undefined; }; export declare const GetNetworkPortscanBadRequestResponseBody$zodSchema: z.ZodType; /** * 扫描完成!返回端口的状态。 */ export type GetNetworkPortscanResponseBody = { ip?: string | undefined; port?: number | undefined; port_status?: string | undefined; protocol?: string | undefined; }; export declare const GetNetworkPortscanResponseBody$zodSchema: z.ZodType; export type GetNetworkPortscanResponse = GetNetworkPortscanResponseBody | GetNetworkPortscanBadRequestResponseBody | GetNetworkPortscanInternalServerErrorResponseBody; export declare const GetNetworkPortscanResponse$zodSchema: z.ZodType; //# sourceMappingURL=getnetworkportscanop.d.ts.map