Is there a proper way to create a fluent validation rule for the overall model and not a specific property?
What I am doing today is sometimes using a unrelated property that is never displayed for the rule:
RuleFor(model => model.Id).MustHaveAtLeastOneItemChecked();
The rule would basically check some other properties in my model to make sure at least one of them is set to true. How is this normally accomplished in FluentValidation? I don't always have an arbitrary property to add the rule to.