Class StateBackendDisaggregation
- Namespace
- SEBT.Portal.Core.StateBackends.Configuration.Operations
- Assembly
- SEBT.Portal.Core.dll
How to group records into applications and which records to include as cases.
public sealed record StateBackendDisaggregation
- Inheritance
-
objectStateBackendDisaggregation
Properties
ApplicationValues
For ValueInSet: the discriminator values that mean "application-based".
public List<string>? ApplicationValues { get; init; }
Property Value
- List<string>
CaseInclusion
public required CaseInclusionPredicate CaseInclusion { get; init; }
Property Value
DiscriminatorField
Source field inspected by Rule.
public required string DiscriminatorField { get; init; }
Property Value
- string
GroupApplicationsBy
Source field whose value groups records belonging to the same application.
public string? GroupApplicationsBy { get; init; }
Property Value
- string
Rule
public required DisaggregationRule Rule { get; init; }