# CustomMetadataConditionInput

> Input in domain **Libraries**

- HTML: [CustomMetadataConditionInput.html](CustomMetadataConditionInput.html)
- Raw SDL: [CustomMetadataConditionInput.sdl](CustomMetadataConditionInput.sdl)
- Covered by: [llms.txt](../llms.txt)

Condition applied to a custom metadata property's values. Exactly one field must be set.

## Input fields

- `is`: `[String!]` — Match assets that have ALL of these values. Only meaningful for multi-select and multi-value catalog properties.
- `isAny`: `[String!]` — Match assets that have ANY of these values.
- `isNot`: `[String!]` — Match assets that do NOT have ALL of these values. Only meaningful for multi-select and multi-value catalog properties.
- `isNotAny`: `[String!]` — Match assets that have NONE of these values.
- `isEmpty`: `Boolean` — Match assets with no value set for this property. Must be `true` when provided.
- `isNotEmpty`: `Boolean` — Match assets with a value set for this property. Must be `true` when provided.
