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 CaseFilter = CaseFilter' {
- andAll :: Maybe [CaseFilter]
- field :: Maybe FieldFilter
- not :: Maybe CaseFilter
- newCaseFilter :: CaseFilter
- caseFilter_andAll :: Lens' CaseFilter (Maybe [CaseFilter])
- caseFilter_field :: Lens' CaseFilter (Maybe FieldFilter)
- caseFilter_not :: Lens' CaseFilter (Maybe CaseFilter)
Documentation
data CaseFilter Source #
A filter for cases. Only one value can be provided.
See: newCaseFilter
smart constructor.
CaseFilter' | |
|
Instances
newCaseFilter :: CaseFilter Source #
Create a value of CaseFilter
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:andAll:CaseFilter'
, caseFilter_andAll
- Provides "and all" filtering.
$sel:field:CaseFilter'
, caseFilter_field
- A list of fields to filter on.
$sel:not:CaseFilter'
, caseFilter_not
- Undocumented member.
caseFilter_andAll :: Lens' CaseFilter (Maybe [CaseFilter]) Source #
Provides "and all" filtering.
caseFilter_field :: Lens' CaseFilter (Maybe FieldFilter) Source #
A list of fields to filter on.
caseFilter_not :: Lens' CaseFilter (Maybe CaseFilter) Source #
Undocumented member.