Interface IResourceFilter
- Namespace
- XENBIT.ResQueServe.Abstractions.Interfaces
- Assembly
- RQS.Abstractions.dll
Represents a filter for resources in an operation, allowing for the specification of criteria such as unit equipment, categories, status, and responder type.
public interface IResourceFilter
Properties
IsBindToOperation
Gets or sets a value indicating whether the filter should bind the resource to the current operation.
bool? IsBindToOperation { get; set; }
Property Value
- bool?
IsFirstResponder
Gets or sets a value indicating whether the filter should prioritize first responders.
bool? IsFirstResponder { get; set; }
Property Value
- bool?
IsNotVolunteer
Gets or sets a value indicating whether the filter excludes volunteer units.
bool? IsNotVolunteer { get; set; }
Property Value
- bool?
UnitCategories
Gets or sets a collection of UnitCategory to filter resources by unit categories.
IEnumerable<UnitCategory>? UnitCategories { get; set; }
Property Value
UnitDisplayCategories
Gets or sets a collection of string to filter resources by unit display categories see CategoryOverride.
IEnumerable<string>? UnitDisplayCategories { get; set; }
Property Value
UnitEquipments
Gets or sets a collection of UnitEquipment to filter resources based on equipment types.
IEnumerable<UnitEquipment>? UnitEquipments { get; set; }
Property Value
UnitStatus
Gets or sets a collection of UnitStatus to filter resources by their current status.
IEnumerable<UnitStatus>? UnitStatus { get; set; }