the-moby-effect
Version:
Moby/Docker API client built using effect-ts
20 lines • 1.01 kB
JavaScript
import * as Schema from "effect/Schema";
import * as MobySchemas from "../schemas/index.js";
export class NetworkSettingsBase extends /*#__PURE__*/Schema.Class("NetworkSettingsBase")({
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)))
}, {
identifier: "NetworkSettingsBase",
title: "types.NetworkSettingsBase"
}) {}
//# sourceMappingURL=NetworkSettingsBase.generated.js.map