UNPKG

the-moby-effect

Version:
23 lines 1.5 kB
import * as Schema from "effect/Schema"; import * as MobyIdentifiers from "../schemas/id.js"; import * as SwarmEndpoint from "./SwarmEndpoint.generated.js"; import * as SwarmJobStatus from "./SwarmJobStatus.generated.js"; import * as SwarmMeta from "./SwarmMeta.generated.js"; import * as SwarmServiceSpec from "./SwarmServiceSpec.generated.js"; import * as SwarmServiceStatus from "./SwarmServiceStatus.generated.js"; import * as SwarmUpdateStatus from "./SwarmUpdateStatus.generated.js"; export class SwarmService extends /*#__PURE__*/Schema.Class("SwarmService")({ ID: MobyIdentifiers.ServiceIdentifier, ...SwarmMeta.SwarmMeta.fields, Spec: /*#__PURE__*/Schema.optional(/*#__PURE__*/Schema.NullOr(SwarmServiceSpec.SwarmServiceSpec)), PreviousSpec: /*#__PURE__*/Schema.optional(/*#__PURE__*/Schema.NullOr(SwarmServiceSpec.SwarmServiceSpec)), Endpoint: /*#__PURE__*/Schema.optional(/*#__PURE__*/Schema.NullOr(SwarmEndpoint.SwarmEndpoint)), UpdateStatus: /*#__PURE__*/Schema.optional(/*#__PURE__*/Schema.NullOr(SwarmUpdateStatus.SwarmUpdateStatus)), ServiceStatus: /*#__PURE__*/Schema.optional(/*#__PURE__*/Schema.NullOr(SwarmServiceStatus.SwarmServiceStatus)), JobStatus: /*#__PURE__*/Schema.optional(/*#__PURE__*/Schema.NullOr(SwarmJobStatus.SwarmJobStatus)) }, { identifier: "SwarmService", title: "swarm.Service", documentation: "https://pkg.go.dev/github.com/docker/docker@v28.4.0+incompatible/api/types/swarm#Service" }) {} //# sourceMappingURL=SwarmService.generated.js.map