amazonka-amplifyuibuilder-2.0: Amazon Amplify UI Builder SDK.
Copyright(c) 2013-2023 Brendan Hay
LicenseMozilla Public License, v. 2.0.
MaintainerBrendan Hay
Stabilityauto-generated
Portabilitynon-portable (GHC extensions)
Safe HaskellSafe-Inferred
LanguageHaskell2010

Amazonka.AmplifyUiBuilder.Types.FieldInputConfig

Description

 
Synopsis

Documentation

data FieldInputConfig Source #

Describes the configuration for the default input values to display for a field.

See: newFieldInputConfig smart constructor.

Constructors

FieldInputConfig' 

Fields

Instances

Instances details
FromJSON FieldInputConfig Source # 
Instance details

Defined in Amazonka.AmplifyUiBuilder.Types.FieldInputConfig

ToJSON FieldInputConfig Source # 
Instance details

Defined in Amazonka.AmplifyUiBuilder.Types.FieldInputConfig

Generic FieldInputConfig Source # 
Instance details

Defined in Amazonka.AmplifyUiBuilder.Types.FieldInputConfig

Associated Types

type Rep FieldInputConfig :: Type -> Type #

Read FieldInputConfig Source # 
Instance details

Defined in Amazonka.AmplifyUiBuilder.Types.FieldInputConfig

Show FieldInputConfig Source # 
Instance details

Defined in Amazonka.AmplifyUiBuilder.Types.FieldInputConfig

NFData FieldInputConfig Source # 
Instance details

Defined in Amazonka.AmplifyUiBuilder.Types.FieldInputConfig

Methods

rnf :: FieldInputConfig -> () #

Eq FieldInputConfig Source # 
Instance details

Defined in Amazonka.AmplifyUiBuilder.Types.FieldInputConfig

Hashable FieldInputConfig Source # 
Instance details

Defined in Amazonka.AmplifyUiBuilder.Types.FieldInputConfig

type Rep FieldInputConfig Source # 
Instance details

Defined in Amazonka.AmplifyUiBuilder.Types.FieldInputConfig

type Rep FieldInputConfig = D1 ('MetaData "FieldInputConfig" "Amazonka.AmplifyUiBuilder.Types.FieldInputConfig" "amazonka-amplifyuibuilder-2.0-KN0MRaPu7dZCAXr3ruBTcC" 'False) (C1 ('MetaCons "FieldInputConfig'" 'PrefixI 'True) (((S1 ('MetaSel ('Just "defaultChecked") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Bool)) :*: (S1 ('MetaSel ('Just "defaultCountryCode") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "defaultValue") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)))) :*: ((S1 ('MetaSel ('Just "descriptiveText") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "isArray") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Bool))) :*: (S1 ('MetaSel ('Just "maxValue") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Double)) :*: S1 ('MetaSel ('Just "minValue") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Double))))) :*: (((S1 ('MetaSel ('Just "name") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "placeholder") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))) :*: (S1 ('MetaSel ('Just "readOnly") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Bool)) :*: S1 ('MetaSel ('Just "required") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Bool)))) :*: ((S1 ('MetaSel ('Just "step") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Double)) :*: S1 ('MetaSel ('Just "value") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))) :*: (S1 ('MetaSel ('Just "valueMappings") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe ValueMappings)) :*: S1 ('MetaSel ('Just "type'") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text))))))

newFieldInputConfig Source #

Create a value of FieldInputConfig with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:defaultChecked:FieldInputConfig', fieldInputConfig_defaultChecked - Specifies whether a field has a default value.

$sel:defaultCountryCode:FieldInputConfig', fieldInputConfig_defaultCountryCode - The default country code for a phone number.

$sel:defaultValue:FieldInputConfig', fieldInputConfig_defaultValue - The default value for the field.

$sel:descriptiveText:FieldInputConfig', fieldInputConfig_descriptiveText - The text to display to describe the field.

$sel:isArray:FieldInputConfig', fieldInputConfig_isArray - Specifies whether to render the field as an array. This property is ignored if the dataSourceType for the form is a Data Store.

$sel:maxValue:FieldInputConfig', fieldInputConfig_maxValue - The maximum value to display for the field.

$sel:minValue:FieldInputConfig', fieldInputConfig_minValue - The minimum value to display for the field.

$sel:name:FieldInputConfig', fieldInputConfig_name - The name of the field.

$sel:placeholder:FieldInputConfig', fieldInputConfig_placeholder - The text to display as a placeholder for the field.

$sel:readOnly:FieldInputConfig', fieldInputConfig_readOnly - Specifies a read only field.

$sel:required:FieldInputConfig', fieldInputConfig_required - Specifies a field that requires input.

$sel:step:FieldInputConfig', fieldInputConfig_step - The stepping increment for a numeric value in a field.

$sel:value:FieldInputConfig', fieldInputConfig_value - The value for the field.

$sel:valueMappings:FieldInputConfig', fieldInputConfig_valueMappings - The information to use to customize the input fields with data at runtime.

$sel:type':FieldInputConfig', fieldInputConfig_type - The input type for the field.

fieldInputConfig_defaultChecked :: Lens' FieldInputConfig (Maybe Bool) Source #

Specifies whether a field has a default value.

fieldInputConfig_defaultCountryCode :: Lens' FieldInputConfig (Maybe Text) Source #

The default country code for a phone number.

fieldInputConfig_descriptiveText :: Lens' FieldInputConfig (Maybe Text) Source #

The text to display to describe the field.

fieldInputConfig_isArray :: Lens' FieldInputConfig (Maybe Bool) Source #

Specifies whether to render the field as an array. This property is ignored if the dataSourceType for the form is a Data Store.

fieldInputConfig_maxValue :: Lens' FieldInputConfig (Maybe Double) Source #

The maximum value to display for the field.

fieldInputConfig_minValue :: Lens' FieldInputConfig (Maybe Double) Source #

The minimum value to display for the field.

fieldInputConfig_placeholder :: Lens' FieldInputConfig (Maybe Text) Source #

The text to display as a placeholder for the field.

fieldInputConfig_required :: Lens' FieldInputConfig (Maybe Bool) Source #

Specifies a field that requires input.

fieldInputConfig_step :: Lens' FieldInputConfig (Maybe Double) Source #

The stepping increment for a numeric value in a field.

fieldInputConfig_valueMappings :: Lens' FieldInputConfig (Maybe ValueMappings) Source #

The information to use to customize the input fields with data at runtime.

fieldInputConfig_type :: Lens' FieldInputConfig Text Source #

The input type for the field.