the-moby-effect
Version:
Moby/Docker API client built using effect-ts
89 lines • 3.35 kB
TypeScript
import * as Schema from "effect/Schema";
import * as SwarmEndpoint from "./SwarmEndpoint.generated.js";
import * as SwarmJobStatus from "./SwarmJobStatus.generated.js";
import * as SwarmServiceSpec from "./SwarmServiceSpec.generated.js";
import * as SwarmServiceStatus from "./SwarmServiceStatus.generated.js";
import * as SwarmUpdateStatus from "./SwarmUpdateStatus.generated.js";
declare const SwarmService_base: Schema.Class<SwarmService, {
Spec: Schema.optionalWith<typeof SwarmServiceSpec.SwarmServiceSpec, {
nullable: true;
}>;
PreviousSpec: Schema.optionalWith<typeof SwarmServiceSpec.SwarmServiceSpec, {
nullable: true;
}>;
Endpoint: Schema.optionalWith<typeof SwarmEndpoint.SwarmEndpoint, {
nullable: true;
}>;
UpdateStatus: Schema.optionalWith<typeof SwarmUpdateStatus.SwarmUpdateStatus, {
nullable: true;
}>;
ServiceStatus: Schema.optionalWith<typeof SwarmServiceStatus.SwarmServiceStatus, {
nullable: true;
}>;
JobStatus: Schema.optionalWith<typeof SwarmJobStatus.SwarmJobStatus, {
nullable: true;
}>;
Version: Schema.optionalWith<typeof import("./SwarmVersion.generated.js").SwarmVersion, {
nullable: true;
}>;
CreatedAt: Schema.optionalWith<typeof Schema.DateFromString, {
nullable: true;
}>;
UpdatedAt: Schema.optionalWith<typeof Schema.DateFromString, {
nullable: true;
}>;
ID: typeof Schema.String;
}, Schema.Struct.Encoded<{
Spec: Schema.optionalWith<typeof SwarmServiceSpec.SwarmServiceSpec, {
nullable: true;
}>;
PreviousSpec: Schema.optionalWith<typeof SwarmServiceSpec.SwarmServiceSpec, {
nullable: true;
}>;
Endpoint: Schema.optionalWith<typeof SwarmEndpoint.SwarmEndpoint, {
nullable: true;
}>;
UpdateStatus: Schema.optionalWith<typeof SwarmUpdateStatus.SwarmUpdateStatus, {
nullable: true;
}>;
ServiceStatus: Schema.optionalWith<typeof SwarmServiceStatus.SwarmServiceStatus, {
nullable: true;
}>;
JobStatus: Schema.optionalWith<typeof SwarmJobStatus.SwarmJobStatus, {
nullable: true;
}>;
Version: Schema.optionalWith<typeof import("./SwarmVersion.generated.js").SwarmVersion, {
nullable: true;
}>;
CreatedAt: Schema.optionalWith<typeof Schema.DateFromString, {
nullable: true;
}>;
UpdatedAt: Schema.optionalWith<typeof Schema.DateFromString, {
nullable: true;
}>;
ID: typeof Schema.String;
}>, never, {
readonly ID: string;
} & {
readonly CreatedAt?: Date | undefined;
} & {
readonly Version?: import("./SwarmVersion.generated.js").SwarmVersion | undefined;
} & {
readonly UpdatedAt?: Date | undefined;
} & {
readonly Spec?: SwarmServiceSpec.SwarmServiceSpec | undefined;
} & {
readonly PreviousSpec?: SwarmServiceSpec.SwarmServiceSpec | undefined;
} & {
readonly Endpoint?: SwarmEndpoint.SwarmEndpoint | undefined;
} & {
readonly UpdateStatus?: SwarmUpdateStatus.SwarmUpdateStatus | undefined;
} & {
readonly ServiceStatus?: SwarmServiceStatus.SwarmServiceStatus | undefined;
} & {
readonly JobStatus?: SwarmJobStatus.SwarmJobStatus | undefined;
}, {}, {}>;
export declare class SwarmService extends SwarmService_base {
}
export {};
//# sourceMappingURL=SwarmService.generated.d.ts.map