type: object
properties:
  freeText:
    type: string
    description: Free-text search over selected accounting event fields.
    example: "amazon"
  createTimeFrom:
    type: string
    format: date-time
    description: Filter accounting events created on or after this timestamp.
    example: "2026-07-01T00:00:00Z"
  createTimeTo:
    type: string
    format: date-time
    description: Filter accounting events created on or before this timestamp.
    example: "2026-07-31T23:59:59Z"
  sourceTypes:
    type: array
    description: Filter accounting events by source type.
    items:
      $ref: './AccountingEventSourceType.yaml'
  exportTypes:
    type: array
    description: Filter accounting events by export type.
    items:
      $ref: './AccountingEventExportType.yaml'
  statuses:
    type: array
    description: Filter accounting events by latest status.
    items:
      $ref: './AccountingEventLogStatus.yaml'
