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.FormSummary

Description

 
Synopsis

Documentation

data FormSummary Source #

Describes the basic information about a form.

See: newFormSummary smart constructor.

Constructors

FormSummary' 

Fields

Instances

Instances details
FromJSON FormSummary Source # 
Instance details

Defined in Amazonka.AmplifyUiBuilder.Types.FormSummary

Generic FormSummary Source # 
Instance details

Defined in Amazonka.AmplifyUiBuilder.Types.FormSummary

Associated Types

type Rep FormSummary :: Type -> Type #

Read FormSummary Source # 
Instance details

Defined in Amazonka.AmplifyUiBuilder.Types.FormSummary

Show FormSummary Source # 
Instance details

Defined in Amazonka.AmplifyUiBuilder.Types.FormSummary

NFData FormSummary Source # 
Instance details

Defined in Amazonka.AmplifyUiBuilder.Types.FormSummary

Methods

rnf :: FormSummary -> () #

Eq FormSummary Source # 
Instance details

Defined in Amazonka.AmplifyUiBuilder.Types.FormSummary

Hashable FormSummary Source # 
Instance details

Defined in Amazonka.AmplifyUiBuilder.Types.FormSummary

type Rep FormSummary Source # 
Instance details

Defined in Amazonka.AmplifyUiBuilder.Types.FormSummary

type Rep FormSummary = D1 ('MetaData "FormSummary" "Amazonka.AmplifyUiBuilder.Types.FormSummary" "amazonka-amplifyuibuilder-2.0-KN0MRaPu7dZCAXr3ruBTcC" 'False) (C1 ('MetaCons "FormSummary'" 'PrefixI 'True) ((S1 ('MetaSel ('Just "appId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text) :*: (S1 ('MetaSel ('Just "dataType") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 FormDataTypeConfig) :*: S1 ('MetaSel ('Just "environmentName") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text))) :*: (S1 ('MetaSel ('Just "formActionType") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 FormActionType) :*: (S1 ('MetaSel ('Just "id") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text) :*: S1 ('MetaSel ('Just "name") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text)))))

newFormSummary Source #

Create a value of FormSummary 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:appId:FormSummary', formSummary_appId - The unique ID for the app associated with the form summary.

$sel:dataType:FormSummary', formSummary_dataType - The form's data source type.

$sel:environmentName:FormSummary', formSummary_environmentName - The name of the backend environment that is part of the Amplify app.

$sel:formActionType:FormSummary', formSummary_formActionType - The type of operation to perform on the form.

$sel:id:FormSummary', formSummary_id - The ID of the form.

$sel:name:FormSummary', formSummary_name - The name of the form.

formSummary_appId :: Lens' FormSummary Text Source #

The unique ID for the app associated with the form summary.

formSummary_environmentName :: Lens' FormSummary Text Source #

The name of the backend environment that is part of the Amplify app.

formSummary_formActionType :: Lens' FormSummary FormActionType Source #

The type of operation to perform on the form.

formSummary_name :: Lens' FormSummary Text Source #

The name of the form.