-- Generated by scripts/generate.mjs. Do not edit. module Dagger.WorkspaceModuleSetting ( defaultValue , description , id , isList , isObject , isString , key , value ) where import Effect.Aff (Aff) import Dagger.Internal.Runtime as R import Dagger.Types as T -- | The constructor argument's declared default, formatted like value, or empty when the argument has no default. defaultValue :: T.WorkspaceModuleSetting -> Aff String defaultValue = R.scalar "defaultValue" [] -- | The constructor argument description. description :: T.WorkspaceModuleSetting -> Aff String description = R.scalar "description" [] -- | A unique identifier for this WorkspaceModuleSetting. id :: T.WorkspaceModuleSetting -> Aff T.ID id = R.scalar "id" [] -- | Whether the setting accepts a list of values. isList :: T.WorkspaceModuleSetting -> Aff Boolean isList = R.scalar "isList" [] -- | Whether the setting is an object type resolved from an address string (Container, Directory, File, Secret, Service, ...), which may be a module reference. isObject :: T.WorkspaceModuleSetting -> Aff Boolean isObject = R.scalar "isObject" [] -- | Whether the setting is a string argument, stored as a TOML string even when the value reads as a number or boolean. isString :: T.WorkspaceModuleSetting -> Aff Boolean isString = R.scalar "isString" [] -- | The setting key. key :: T.WorkspaceModuleSetting -> Aff String key = R.scalar "key" [] -- | The value stored in workspace config after applying the selected workspace environment, or empty when unset. value :: T.WorkspaceModuleSetting -> Aff String value = R.scalar "value" []