the-moby-effect
Version:
Moby/Docker API client built using effect-ts
97 lines • 3.58 kB
TypeScript
import * as Schema from "effect/Schema";
import * as MobySchemas from "../schemas/index.js";
declare const BuildCache_base: Schema.Class<BuildCache, {
/** ID is the unique ID of the build cache record. */
ID: typeof Schema.String;
/**
* Parent is the ID of the parent build cache record. Deprecated:
* deprecated in API v1.42 and up, as it was deprecated in BuildKit; use
* Parents instead.
*/
Parent: Schema.optional<typeof Schema.String>;
/** Parents is the list of parent build cache record IDs. */
" Parents": Schema.optionalWith<Schema.Array$<typeof Schema.String>, {
nullable: true;
}>;
/** Type is the cache record type. */
Type: typeof Schema.String;
/**
* Description is a description of the build-step that produced the
* build cache.
*/
Description: typeof Schema.String;
/** InUse indicates if the build cache is in use. */
InUse: typeof Schema.Boolean;
/** Shared indicates if the build cache is shared. */
Shared: typeof Schema.Boolean;
/** Size is the amount of disk space used by the build cache (in bytes). */
Size: MobySchemas.Int64Schemas.$Int64;
/** CreatedAt is the date and time at which the build cache was created. */
CreatedAt: Schema.NullOr<typeof Schema.DateFromString>;
/**
* LastUsedAt is the date and time at which the build cache was last
* used.
*/
LastUsedAt: Schema.NullOr<typeof Schema.DateFromString>;
UsageCount: MobySchemas.Int64Schemas.$Int64;
}, Schema.Struct.Encoded<{
/** ID is the unique ID of the build cache record. */
ID: typeof Schema.String;
/**
* Parent is the ID of the parent build cache record. Deprecated:
* deprecated in API v1.42 and up, as it was deprecated in BuildKit; use
* Parents instead.
*/
Parent: Schema.optional<typeof Schema.String>;
/** Parents is the list of parent build cache record IDs. */
" Parents": Schema.optionalWith<Schema.Array$<typeof Schema.String>, {
nullable: true;
}>;
/** Type is the cache record type. */
Type: typeof Schema.String;
/**
* Description is a description of the build-step that produced the
* build cache.
*/
Description: typeof Schema.String;
/** InUse indicates if the build cache is in use. */
InUse: typeof Schema.Boolean;
/** Shared indicates if the build cache is shared. */
Shared: typeof Schema.Boolean;
/** Size is the amount of disk space used by the build cache (in bytes). */
Size: MobySchemas.Int64Schemas.$Int64;
/** CreatedAt is the date and time at which the build cache was created. */
CreatedAt: Schema.NullOr<typeof Schema.DateFromString>;
/**
* LastUsedAt is the date and time at which the build cache was last
* used.
*/
LastUsedAt: Schema.NullOr<typeof Schema.DateFromString>;
UsageCount: MobySchemas.Int64Schemas.$Int64;
}>, never, {
readonly Type: string;
} & {
readonly ID: string;
} & {
readonly Description: string;
} & {
readonly InUse: boolean;
} & {
readonly Shared: boolean;
} & {
readonly Size: MobySchemas.Int64Schemas.Int64Brand;
} & {
readonly UsageCount: MobySchemas.Int64Schemas.Int64Brand;
} & {
readonly Parent?: string | undefined;
} & {
readonly " Parents"?: readonly string[] | undefined;
} & {
readonly CreatedAt: Date | null;
} & {
readonly LastUsedAt: Date | null;
}, {}, {}>;
export declare class BuildCache extends BuildCache_base {
}
export {};
//# sourceMappingURL=BuildCache.generated.d.ts.map