/* * Code generated by Speakeasy (https://speakeasy.com). DO NOT EDIT. */ import * as z from "zod/v3"; import { remap as remap$ } from "../../lib/primitives.js"; import { safeParse } from "../../lib/schemas.js"; import { Result as SafeParseResult } from "../../types/fp.js"; import { SDKValidationError } from "../errors/sdkvalidationerror.js"; import { Attribute, Attribute$inboundSchema } from "./attribute.js"; import { Certificate, Certificate$inboundSchema } from "./certificate.js"; import { EndpointScanState, EndpointScanState$inboundSchema, } from "./endpointscanstate.js"; import { JarmScan, JarmScan$inboundSchema } from "./jarmscan.js"; import { Label, Label$inboundSchema } from "./label.js"; import { Risk, Risk$inboundSchema } from "./risk.js"; import { Threat, Threat$inboundSchema } from "./threat.js"; import { Tls, Tls$inboundSchema } from "./tls.js"; import { Vuln, Vuln$inboundSchema } from "./vuln.js"; export type Webproperty = { cert?: Certificate | undefined; endpoints?: Array | null | undefined; exposures?: Array | null | undefined; hardware?: Array | null | undefined; hostname?: string | undefined; jarm?: JarmScan | undefined; labels?: Array