# FilterFieldDefinitionDto

A model the API reference uses in a request or a response. The operation pages link every field typed as this model here.

Output DTO for a filter field definition within an event type.

## Fields
- `field` (string): Dot-delimited attribute path. (nullable)
- `displayName` (string): Human-readable label. (nullable)
- `type` ([FilterFieldType](https://devportal.demo.winkpg.io/docs/api/models/FilterFieldType.md)): Data type.
  Values:
  - `String`: Free-text string field. Supports Eq, Ne, Contains, StartsWith, In.
  - `Number`: Numeric field (decimal). Supports Eq, Ne, Gt, Gte, Lt, Lte, In.
  - `Boolean`: Boolean field. Supports Eq, Ne only.
  - `DateTime`: Date/time field (UTC). Supports Eq, Ne, Gt, Gte, Lt, Lte.
  - `Enum`: Enumerated value field with a fixed set of allowed values. Supports Eq, Ne, In.
- `allowedValues` (array<string>): Allowed values for enum fields. (nullable)
- `allowedOperators` (array<[NotificationsFilterOperator](https://devportal.demo.winkpg.io/docs/api/models/NotificationsFilterOperator.md)>): Operators valid for this field. (nullable)
  Values:
  - `Eq`: Exact equality comparison.
  - `Ne`: Not equal comparison.
  - `Gt`: Greater than (numeric/datetime fields only).
  - `Gte`: Greater than or equal (numeric/datetime fields only).
  - `Lt`: Less than (numeric/datetime fields only).
  - `Lte`: Less than or equal (numeric/datetime fields only).
  - `Contains`: Substring containment (string fields only).
  - `StartsWith`: Prefix match (string fields only).
  - `In`: Value is one of a set (any field type).

## See also

- [All documentation](https://devportal.demo.winkpg.io/llms.txt): the machine-readable index of every public page on this site.
