Package com.io7m.cardant.model

# Interface CAItemLocationMatchType

All Known Implementing Classes:
  `CAItemLocationMatchType.CAItemLocationExact`, `CAItemLocationMatchType.CAItemLocationsAll`, `CAItemLocationMatchType.CAItemLocationWithDescendants`

public sealed interface CAItemLocationMatchType permits CAItemLocationMatchType.CAItemLocationExact, CAItemLocationMatchType.CAItemLocationWithDescendants, CAItemLocationMatchType.CAItemLocationsAll
The behaviour requested for matching items in locations.

- ## Nested Class Summary

  Nested Classes
  Modifier and Type
  Interface
  Description
  `static final record`
  `CAItemLocationMatchType.CAItemLocationExact`
  Only list items within the exact given location.
  `static final record`
  `CAItemLocationMatchType.CAItemLocationsAll`
  List items within all locations.
  `static final record`
  `CAItemLocationMatchType.CAItemLocationWithDescendants`
  List items within the given location and all descendants of the given location.