UNPKG

the-moby-effect

Version:
33 lines 1.51 kB
import * as Schema from "effect/Schema"; import * as MobySchemas from "../schemas/index.js"; import * as NetworkEndpointSettings from "./NetworkEndpointSettings.generated.js"; export class NetworkSettings extends /*#__PURE__*/Schema.Class("NetworkSettings")({ Bridge: Schema.String, SandboxID: Schema.String, SandboxKey: Schema.String, Ports: /*#__PURE__*/Schema.NullOr(/*#__PURE__*/Schema.Record({ key: Schema.String, value: /*#__PURE__*/Schema.NullOr(/*#__PURE__*/Schema.Array(/*#__PURE__*/Schema.NullOr(MobySchemas.PortSchemas.PortBinding))) })), HairpinMode: Schema.Boolean, LinkLocalIPv6Address: Schema.String, LinkLocalIPv6PrefixLen: MobySchemas.Int64, SecondaryIPAddresses: /*#__PURE__*/Schema.NullOr(/*#__PURE__*/Schema.Array(/*#__PURE__*/Schema.NullOr(MobySchemas.Address))), SecondaryIPv6Addresses: /*#__PURE__*/Schema.NullOr(/*#__PURE__*/Schema.Array(/*#__PURE__*/Schema.NullOr(MobySchemas.Address))), EndpointID: Schema.String, Gateway: Schema.String, GlobalIPv6Address: Schema.String, GlobalIPv6PrefixLen: MobySchemas.Int64, IPAddress: Schema.String, IPPrefixLen: MobySchemas.Int64, IPv6Gateway: Schema.String, MacAddress: Schema.String, Networks: /*#__PURE__*/Schema.NullOr(/*#__PURE__*/Schema.Record({ key: Schema.String, value: /*#__PURE__*/Schema.NullOr(NetworkEndpointSettings.NetworkEndpointSettings) })) }, { identifier: "NetworkSettings", title: "types.NetworkSettings" }) {} //# sourceMappingURL=NetworkSettings.generated.js.map