Package com.io7m.cardant.model

# Interface CATypeMatchType

All Known Implementing Classes:
  `CATypeMatchType.CATypeMatchAllOf`, `CATypeMatchType.CATypeMatchAny`, `CATypeMatchType.CATypeMatchAnyOf`

public sealed interface CATypeMatchType permits CATypeMatchType.CATypeMatchAny, CATypeMatchType.CATypeMatchAnyOf, CATypeMatchType.CATypeMatchAllOf
The expression used to match against object types.

- ## Nested Class Summary

  Nested Classes
  Modifier and Type
  Interface
  Description
  `static final record`
  `CATypeMatchType.CATypeMatchAllOf`
  Match objects that have all the given types.
  `static enum`
  `CATypeMatchType.CATypeMatchAny`
  Match objects with any type.
  `static final record`
  `CATypeMatchType.CATypeMatchAnyOf`
  Match objects that have any of the given types.