Represents a record's polymorphic resource identity, so that it can be queried and referenced dynamically.

interface EquipmentParentGrouping {
    groupingType: string;
    name?: string;
    resourceId: number;
    resourceType: "Grouping";
    sortOrder?: number;
}

Properties

groupingType: string
name?: string
resourceId: number

To prevent from having to re-query to get the correct foreign key for known records, we can store this here when passing event information around.

resourceType: "Grouping"
sortOrder?: number