A single filter condition applied to a facet. Used in:
NavigateToInventoryFilters.facetFilters
ReportFacetsConfig.defaultFilters
ReportFacetsSelection.facets
getAllFactSheets facet selection
facetKey — the field or dimension to filter on (e.g. 'FactSheetTypes', 'lifecycle',
'lxState', or a tag-group UUID). Use 'FactSheetTypes' to scope to a specific type.
keys — selected values for this facet. An empty array means "no restriction" and
is the correct way to override the implicit lxState filter that normally excludes DRAFT
and REJECTED Fact Sheets (pass { facetKey: 'lxState', keys: [] }).
operator — logical operator combining multiple keys; defaults to OR
dateFilter — optional date-range scope for lifecycle or date-based facets
A single filter condition applied to a facet. Used in:
NavigateToInventoryFilters.facetFiltersReportFacetsConfig.defaultFiltersReportFacetsSelection.facetsgetAllFactSheetsfacet selectionfacetKey— the field or dimension to filter on (e.g.'FactSheetTypes','lifecycle','lxState', or a tag-group UUID). Use'FactSheetTypes'to scope to a specific type.keys— selected values for this facet. An empty array means "no restriction" and is the correct way to override the implicitlxStatefilter that normally excludesDRAFTandREJECTEDFact Sheets (pass{ facetKey: 'lxState', keys: [] }).operator— logical operator combining multiplekeys; defaults toORdateFilter— optional date-range scope for lifecycle or date-based facetssubscriptionFilter— optional subscription-type scopeexcludeTransitiveRelations— whentrue, excludes Fact Sheets matched only via transitive relation traversalsubFilter— nested filter applied within the result set of this facetSee