Copyright | (c) 2013-2023 Brendan Hay |
---|---|
License | Mozilla Public License, v. 2.0. |
Maintainer | Brendan Hay |
Stability | auto-generated |
Portability | non-portable (GHC extensions) |
Safe Haskell | Safe-Inferred |
Language | Haskell2010 |
Synopsis
- data FormSummary = FormSummary' {
- appId :: Text
- dataType :: FormDataTypeConfig
- environmentName :: Text
- formActionType :: FormActionType
- id :: Text
- name :: Text
- newFormSummary :: Text -> FormDataTypeConfig -> Text -> FormActionType -> Text -> Text -> FormSummary
- formSummary_appId :: Lens' FormSummary Text
- formSummary_dataType :: Lens' FormSummary FormDataTypeConfig
- formSummary_environmentName :: Lens' FormSummary Text
- formSummary_formActionType :: Lens' FormSummary FormActionType
- formSummary_id :: Lens' FormSummary Text
- formSummary_name :: Lens' FormSummary Text
Documentation
data FormSummary Source #
Describes the basic information about a form.
See: newFormSummary
smart constructor.
FormSummary' | |
|
Instances
:: Text | |
-> FormDataTypeConfig | |
-> Text | |
-> FormActionType | |
-> Text | |
-> Text | |
-> FormSummary |
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_dataType :: Lens' FormSummary FormDataTypeConfig Source #
The form's data source type.
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_id :: Lens' FormSummary Text Source #
The ID of the form.
formSummary_name :: Lens' FormSummary Text Source #
The name of the form.