UNPKG

the-moby-effect

Version:
97 lines 3.58 kB
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