-- Generated by scripts/generate.mjs. Do not edit. module Dagger.CollectionTypeDef ( batchType , id , keyType , valueType ) where import Data.Maybe (Maybe) import Effect.Aff (Aff) import Dagger.Internal.Runtime as R import Dagger.Types as T -- | The type of batch operations, or null when there are none. batchType :: T.CollectionTypeDef -> Aff (Maybe T.TypeDef) batchType = R.nullableObject "TypeDef" "batchType" [] -- | A unique identifier for this CollectionTypeDef. id :: T.CollectionTypeDef -> Aff T.ID id = R.scalar "id" [] -- | The type of collection keys. keyType :: T.CollectionTypeDef -> T.TypeDef keyType = R.select "keyType" [] -- | The object type returned by get. valueType :: T.CollectionTypeDef -> T.TypeDef valueType = R.select "valueType" []