Table of Contents

Class ResourceFilter

Namespace
XENBIT.ResQueServe.Core.Models
Assembly
RQS.Core.dll
public record ResourceFilter : IResourceFilter, IEquatable<ResourceFilter>
Inheritance
ResourceFilter
Implements
Inherited Members

Properties

IsBindToOperation

Gets or sets a value indicating whether the filter should bind the resource to the current operation.

public bool? IsBindToOperation { get; set; }

Property Value

bool?

IsFirstResponder

Gets or sets a value indicating whether the filter should prioritize first responders.

public bool? IsFirstResponder { get; set; }

Property Value

bool?

IsNotVolunteer

Gets or sets a value indicating whether the filter excludes volunteer units.

public bool? IsNotVolunteer { get; set; }

Property Value

bool?

UnitCategories

Gets or sets a collection of UnitCategory to filter resources by unit categories.

public IEnumerable<UnitCategory>? UnitCategories { get; set; }

Property Value

IEnumerable<UnitCategory>

UnitDisplayCategories

Gets or sets a collection of string to filter resources by unit display categories see CategoryOverride.

public IEnumerable<string>? UnitDisplayCategories { get; set; }

Property Value

IEnumerable<string>

UnitEquipments

Gets or sets a collection of UnitEquipment to filter resources based on equipment types.

public IEnumerable<UnitEquipment>? UnitEquipments { get; set; }

Property Value

IEnumerable<UnitEquipment>

UnitStatus

Gets or sets a collection of UnitStatus to filter resources by their current status.

public IEnumerable<UnitStatus>? UnitStatus { get; set; }

Property Value

IEnumerable<UnitStatus>