the-moby-effect
Version:
Moby/Docker API client built using effect-ts
89 lines • 3.59 kB
TypeScript
import * as Schema from "effect/Schema";
import * as MobySchemas from "../schemas/index.js";
import * as MountPoint from "./MountPoint.generated.js";
import * as Port from "./Port.generated.js";
import * as SummaryNetworkSettings from "./SummaryNetworkSettings.generated.js";
declare const ContainerListResponseItem_base: Schema.Class<ContainerListResponseItem, {
Id: typeof Schema.String;
Names: Schema.NullOr<Schema.Array$<typeof Schema.String>>;
Image: typeof Schema.String;
ImageID: typeof Schema.String;
Command: typeof Schema.String;
Created: MobySchemas.Int64Schemas.$Int64;
Ports: Schema.NullOr<Schema.Array$<Schema.NullOr<typeof Port.Port>>>;
SizeRw: Schema.optional<MobySchemas.Int64Schemas.$Int64>;
SizeRootFs: Schema.optional<MobySchemas.Int64Schemas.$Int64>;
Labels: Schema.NullOr<Schema.Record$<typeof Schema.String, typeof Schema.String>>;
State: typeof Schema.String;
Status: typeof Schema.String;
HostConfig: Schema.Struct<{
NetworkMode: Schema.optional<typeof Schema.String>;
Annotations: Schema.optionalWith<Schema.Record$<typeof Schema.String, typeof Schema.String>, {
nullable: true;
}>;
}>;
NetworkSettings: Schema.NullOr<typeof SummaryNetworkSettings.SummaryNetworkSettings>;
Mounts: Schema.NullOr<Schema.Array$<Schema.NullOr<typeof MountPoint.MountPoint>>>;
}, Schema.Struct.Encoded<{
Id: typeof Schema.String;
Names: Schema.NullOr<Schema.Array$<typeof Schema.String>>;
Image: typeof Schema.String;
ImageID: typeof Schema.String;
Command: typeof Schema.String;
Created: MobySchemas.Int64Schemas.$Int64;
Ports: Schema.NullOr<Schema.Array$<Schema.NullOr<typeof Port.Port>>>;
SizeRw: Schema.optional<MobySchemas.Int64Schemas.$Int64>;
SizeRootFs: Schema.optional<MobySchemas.Int64Schemas.$Int64>;
Labels: Schema.NullOr<Schema.Record$<typeof Schema.String, typeof Schema.String>>;
State: typeof Schema.String;
Status: typeof Schema.String;
HostConfig: Schema.Struct<{
NetworkMode: Schema.optional<typeof Schema.String>;
Annotations: Schema.optionalWith<Schema.Record$<typeof Schema.String, typeof Schema.String>, {
nullable: true;
}>;
}>;
NetworkSettings: Schema.NullOr<typeof SummaryNetworkSettings.SummaryNetworkSettings>;
Mounts: Schema.NullOr<Schema.Array$<Schema.NullOr<typeof MountPoint.MountPoint>>>;
}>, never, {
readonly State: string;
} & {
readonly Image: string;
} & {
readonly Labels: {
readonly [x: string]: string;
} | null;
} & {
readonly HostConfig: {
readonly NetworkMode?: string | undefined;
readonly Annotations?: {
readonly [x: string]: string;
} | undefined;
};
} & {
readonly Mounts: readonly (MountPoint.MountPoint | null)[] | null;
} & {
readonly Id: string;
} & {
readonly Status: string;
} & {
readonly NetworkSettings: SummaryNetworkSettings.SummaryNetworkSettings | null;
} & {
readonly Ports: readonly (Port.Port | null)[] | null;
} & {
readonly Created: MobySchemas.Int64Schemas.Int64Brand;
} & {
readonly SizeRw?: MobySchemas.Int64Schemas.Int64Brand | undefined;
} & {
readonly SizeRootFs?: MobySchemas.Int64Schemas.Int64Brand | undefined;
} & {
readonly ImageID: string;
} & {
readonly Command: string;
} & {
readonly Names: readonly string[] | null;
}, {}, {}>;
export declare class ContainerListResponseItem extends ContainerListResponseItem_base {
}
export {};
//# sourceMappingURL=ContainerListResponseItem.generated.d.ts.map