-- Generated by scripts/generate.mjs. Do not edit. module Dagger.EngineCacheEntry ( activelyUsed , createdTimeUnixNano , dagqlCall , description , diskSpaceBytes , id , mostRecentUseTimeUnixNano , recordType , recordTypes ) where import Effect.Aff (Aff) import Dagger.Internal.Runtime as R import Dagger.Types as T -- | Whether the cache entry is actively being used. activelyUsed :: T.EngineCacheEntry -> Aff Boolean activelyUsed = R.scalar "activelyUsed" [] -- | The time the cache entry was created, in Unix nanoseconds. createdTimeUnixNano :: T.EngineCacheEntry -> Aff Int createdTimeUnixNano = R.scalar "createdTimeUnixNano" [] -- | The DagQL call that produced this cache entry. dagqlCall :: T.EngineCacheEntry -> Aff String dagqlCall = R.scalar "dagqlCall" [] -- | The description of the cache entry. description :: T.EngineCacheEntry -> Aff String description = R.scalar "description" [] -- | The disk space used by the cache entry. diskSpaceBytes :: T.EngineCacheEntry -> Aff Int diskSpaceBytes = R.scalar "diskSpaceBytes" [] -- | A unique identifier for this EngineCacheEntry. id :: T.EngineCacheEntry -> Aff T.ID id = R.scalar "id" [] -- | The most recent time the cache entry was used, in Unix nanoseconds. mostRecentUseTimeUnixNano :: T.EngineCacheEntry -> Aff Int mostRecentUseTimeUnixNano = R.scalar "mostRecentUseTimeUnixNano" [] -- | The type of the cache record (e.g. regular, internal, frontend, source.local, source.git.checkout, exec.cachemount). recordType :: T.EngineCacheEntry -> Aff String recordType = R.scalar "recordType" [] -- | The storage record types represented by this cache entry. recordTypes :: T.EngineCacheEntry -> Aff (Array String) recordTypes = R.scalar "recordTypes" []