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 ColumnConfiguration = ColumnConfiguration' {}
- newColumnConfiguration :: ColumnIdentifier -> ColumnConfiguration
- columnConfiguration_formatConfiguration :: Lens' ColumnConfiguration (Maybe FormatConfiguration)
- columnConfiguration_role :: Lens' ColumnConfiguration (Maybe ColumnRole)
- columnConfiguration_column :: Lens' ColumnConfiguration ColumnIdentifier
Documentation
data ColumnConfiguration Source #
The general configuration of a column.
See: newColumnConfiguration
smart constructor.
ColumnConfiguration' | |
|
Instances
newColumnConfiguration Source #
Create a value of ColumnConfiguration
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:formatConfiguration:ColumnConfiguration'
, columnConfiguration_formatConfiguration
- The format configuration of a column.
$sel:role':ColumnConfiguration'
, columnConfiguration_role
- The role of the column.
$sel:column:ColumnConfiguration'
, columnConfiguration_column
- The column.
columnConfiguration_formatConfiguration :: Lens' ColumnConfiguration (Maybe FormatConfiguration) Source #
The format configuration of a column.
columnConfiguration_role :: Lens' ColumnConfiguration (Maybe ColumnRole) Source #
The role of the column.
columnConfiguration_column :: Lens' ColumnConfiguration ColumnIdentifier Source #
The column.