the-moby-effect
Version:
Moby/Docker API client built using effect-ts
62 lines • 2.62 kB
TypeScript
import * as Schema from "effect/Schema";
import * as MobySchemas from "../schemas/index.js";
declare const NetworkSettingsBase_base: Schema.Class<NetworkSettingsBase, {
Bridge: typeof Schema.String;
SandboxID: typeof Schema.String;
SandboxKey: typeof Schema.String;
Ports: Schema.NullOr<Schema.Record$<typeof Schema.String, Schema.NullOr<Schema.Array$<Schema.NullOr<MobySchemas.PortSchemas.$PortBinding>>>>>;
HairpinMode: typeof Schema.Boolean;
LinkLocalIPv6Address: typeof Schema.String;
LinkLocalIPv6PrefixLen: MobySchemas.Int64Schemas.$Int64;
SecondaryIPAddresses: Schema.NullOr<Schema.Array$<Schema.NullOr<MobySchemas.AddressSchemas.$Address>>>;
SecondaryIPv6Addresses: Schema.NullOr<Schema.Array$<Schema.NullOr<MobySchemas.AddressSchemas.$Address>>>;
}, Schema.Struct.Encoded<{
Bridge: typeof Schema.String;
SandboxID: typeof Schema.String;
SandboxKey: typeof Schema.String;
Ports: Schema.NullOr<Schema.Record$<typeof Schema.String, Schema.NullOr<Schema.Array$<Schema.NullOr<MobySchemas.PortSchemas.$PortBinding>>>>>;
HairpinMode: typeof Schema.Boolean;
LinkLocalIPv6Address: typeof Schema.String;
LinkLocalIPv6PrefixLen: MobySchemas.Int64Schemas.$Int64;
SecondaryIPAddresses: Schema.NullOr<Schema.Array$<Schema.NullOr<MobySchemas.AddressSchemas.$Address>>>;
SecondaryIPv6Addresses: Schema.NullOr<Schema.Array$<Schema.NullOr<MobySchemas.AddressSchemas.$Address>>>;
}>, never, {
readonly Bridge: string;
} & {
readonly SandboxID: string;
} & {
readonly SandboxKey: string;
} & {
readonly HairpinMode: boolean;
} & {
readonly LinkLocalIPv6Address: string;
} & {
readonly LinkLocalIPv6PrefixLen: MobySchemas.Int64Schemas.Int64Brand;
} & {
readonly Ports: {
readonly [x: string]: readonly ({
readonly HostIp?: string | undefined;
readonly HostPort: string;
} | null)[] | null;
} | null;
} & {
readonly SecondaryIPAddresses: readonly ({
readonly family: "ipv4";
readonly ip: MobySchemas.IPv4Schemas.IPv4Brand;
} | {
readonly family: "ipv6";
readonly ip: MobySchemas.IPv6Schemas.IPv6Brand;
} | null)[] | null;
} & {
readonly SecondaryIPv6Addresses: readonly ({
readonly family: "ipv4";
readonly ip: MobySchemas.IPv4Schemas.IPv4Brand;
} | {
readonly family: "ipv6";
readonly ip: MobySchemas.IPv6Schemas.IPv6Brand;
} | null)[] | null;
}, {}, {}>;
export declare class NetworkSettingsBase extends NetworkSettingsBase_base {
}
export {};
//# sourceMappingURL=NetworkSettingsBase.generated.d.ts.map