the-moby-effect
Version:
Moby/Docker API client built using effect-ts
64 lines • 2.26 kB
TypeScript
import * as Schema from "effect/Schema";
import * as SwarmDriver from "./SwarmDriver.generated.js";
import * as SwarmIPAMOptions from "./SwarmIPAMOptions.generated.js";
import * as SwarmNetworkSpec from "./SwarmNetworkSpec.generated.js";
import * as SwarmVersion from "./SwarmVersion.generated.js";
declare const SwarmNetwork_base: Schema.Class<SwarmNetwork, {
ID: typeof Schema.String;
Version: Schema.optionalWith<typeof SwarmVersion.SwarmVersion, {
nullable: true;
}>;
CreatedAt: Schema.optionalWith<typeof Schema.DateFromString, {
nullable: true;
}>;
UpdatedAt: Schema.optionalWith<typeof Schema.DateFromString, {
nullable: true;
}>;
Spec: Schema.optionalWith<typeof SwarmNetworkSpec.SwarmNetworkSpec, {
nullable: true;
}>;
DriverState: Schema.optionalWith<typeof SwarmDriver.SwarmDriver, {
nullable: true;
}>;
IPAMOptions: Schema.optionalWith<typeof SwarmIPAMOptions.SwarmIPAMOptions, {
nullable: true;
}>;
}, Schema.Struct.Encoded<{
ID: typeof Schema.String;
Version: Schema.optionalWith<typeof SwarmVersion.SwarmVersion, {
nullable: true;
}>;
CreatedAt: Schema.optionalWith<typeof Schema.DateFromString, {
nullable: true;
}>;
UpdatedAt: Schema.optionalWith<typeof Schema.DateFromString, {
nullable: true;
}>;
Spec: Schema.optionalWith<typeof SwarmNetworkSpec.SwarmNetworkSpec, {
nullable: true;
}>;
DriverState: Schema.optionalWith<typeof SwarmDriver.SwarmDriver, {
nullable: true;
}>;
IPAMOptions: Schema.optionalWith<typeof SwarmIPAMOptions.SwarmIPAMOptions, {
nullable: true;
}>;
}>, never, {
readonly ID: string;
} & {
readonly CreatedAt?: Date | undefined;
} & {
readonly Version?: SwarmVersion.SwarmVersion | undefined;
} & {
readonly UpdatedAt?: Date | undefined;
} & {
readonly Spec?: SwarmNetworkSpec.SwarmNetworkSpec | undefined;
} & {
readonly IPAMOptions?: SwarmIPAMOptions.SwarmIPAMOptions | undefined;
} & {
readonly DriverState?: SwarmDriver.SwarmDriver | undefined;
}, {}, {}>;
export declare class SwarmNetwork extends SwarmNetwork_base {
}
export {};
//# sourceMappingURL=SwarmNetwork.generated.d.ts.map