UNPKG

the-moby-effect

Version:
48 lines 2.98 kB
import * as Schema from "effect/Schema"; import * as MobyIdentifiers from "../schemas/id.js"; import * as MobyNumber from "../schemas/number.js"; import * as ContainerConfig from "./ContainerConfig.generated.js"; import * as ImageManifestSummary from "./ImageManifestSummary.generated.js"; import * as ImageMetadata from "./ImageMetadata.generated.js"; import * as ImageRootFS from "./ImageRootFS.generated.js"; import * as StorageDriverData from "./StorageDriverData.generated.js"; import * as V1Descriptor from "./V1Descriptor.generated.js"; import * as V1DockerOCIImageConfig from "./V1DockerOCIImageConfig.generated.js"; export class ImageInspectResponse extends /*#__PURE__*/Schema.Class("ImageInspectResponse")({ Id: MobyIdentifiers.ImageIdentifier, RepoTags: /*#__PURE__*/Schema.NullOr(/*#__PURE__*/Schema.Array(Schema.String)), RepoDigests: /*#__PURE__*/Schema.NullOr(/*#__PURE__*/Schema.Array(MobyIdentifiers.Digest)), // optional for docker.io/library/docker:dind-rootless (omitted since docker v29) Parent: /*#__PURE__*/Schema.optional(Schema.String), Comment: Schema.String, Created: /*#__PURE__*/Schema.optional(Schema.String), Container: /*#__PURE__*/Schema.optional(Schema.String), ContainerConfig: /*#__PURE__*/Schema.optional(/*#__PURE__*/Schema.NullOr(ContainerConfig.ContainerConfig)), // optional for docker.io/library/docker:dind-rootless (omitted since docker v29) DockerVersion: /*#__PURE__*/Schema.optional(Schema.String), Author: /*#__PURE__*/Schema.optional(Schema.String), Config: /*#__PURE__*/Schema.NullOr(V1DockerOCIImageConfig.V1DockerOCIImageConfig), Architecture: Schema.String, Variant: /*#__PURE__*/Schema.optional(Schema.String), Os: Schema.String, OsVersion: /*#__PURE__*/Schema.optional(Schema.String), Size: /*#__PURE__*/MobyNumber.BigIntFromWireString.check(/*#__PURE__*/Schema.isBetweenBigInt({ minimum: -(2n ** 63n), maximum: 2n ** 63n - 1n })), VirtualSize: /*#__PURE__*/Schema.optional(/*#__PURE__*/MobyNumber.BigIntFromWireString.check(/*#__PURE__*/Schema.isBetweenBigInt({ minimum: -(2n ** 63n), maximum: 2n ** 63n - 1n }))), // optional for docker.io/library/docker:dind-rootless (omitted since docker v29) GraphDriver: /*#__PURE__*/Schema.optional(/*#__PURE__*/Schema.NullOr(StorageDriverData.StorageDriverData)), RootFS: /*#__PURE__*/Schema.NullOr(ImageRootFS.ImageRootFS), Metadata: /*#__PURE__*/Schema.NullOr(ImageMetadata.ImageMetadata), Descriptor: /*#__PURE__*/Schema.optional(/*#__PURE__*/Schema.NullOr(V1Descriptor.V1Descriptor)), Manifests: /*#__PURE__*/Schema.optional(/*#__PURE__*/Schema.NullOr(/*#__PURE__*/Schema.Array(/*#__PURE__*/Schema.NullOr(ImageManifestSummary.ImageManifestSummary)))) }, { identifier: "ImageInspectResponse", title: "image.InspectResponse", documentation: "https://pkg.go.dev/github.com/docker/docker@v28.4.0+incompatible/api/types/image#InspectResponse" }) {} //# sourceMappingURL=ImageInspectResponse.generated.js.map