in: query
name: filters
schema:
  type: array
  items:
    type: object
    required:
      - field
      - operator
    properties:
      field:
        type: string
        enum: ['user.firstName','user.lastName','user.email','user.phoneNumber']
      operator:
        type: string
        enum: ['EQUAL', 'NOT_EQUAL', 'GT', 'GTE', 'LT', 'LTE', 'CONTAINS', 'NOT_CONTAINS', 'ANY_OF', 'IS_NULL', 'IS_NOT_NULL']
      value:
        oneOf:
          - type: string
          - type: number
          - type: boolean
          - type: array
            items:
              oneOf:
                - type: string
                - type: number
                - type: boolean


