From 24f932b2ce2482707da7b3ae8b0896c0d47d795b Mon Sep 17 00:00:00 2001 From: Bethuel Mmbaga Date: Thu, 22 May 2025 16:28:14 +0300 Subject: [PATCH] [management] Update traffic events pagination filters (#3857) --- management/server/http/api/openapi.yml | 8 +++++++- management/server/http/api/types.gen.go | 5 ++++- 2 files changed, 11 insertions(+), 2 deletions(-) diff --git a/management/server/http/api/openapi.yml b/management/server/http/api/openapi.yml index 8edee32a7..64feab975 100644 --- a/management/server/http/api/openapi.yml +++ b/management/server/http/api/openapi.yml @@ -4300,6 +4300,12 @@ paths: required: false schema: type: string + - name: reporter_id + in: query + description: Filter by reporter ID + required: false + schema: + type: string - name: protocol in: query description: Filter by protocol @@ -4329,7 +4335,7 @@ paths: enum: [INGRESS, EGRESS, DIRECTION_UNKNOWN] - name: search in: query - description: Filters events with a partial match on user email, source and destination names and source and destination addresses + description: Case-insensitive partial match on user email, source/destination names, and source/destination addresses required: false schema: type: string diff --git a/management/server/http/api/types.gen.go b/management/server/http/api/types.gen.go index 5dd6f23b8..647b17e32 100644 --- a/management/server/http/api/types.gen.go +++ b/management/server/http/api/types.gen.go @@ -1787,6 +1787,9 @@ type GetApiEventsNetworkTrafficParams struct { // UserId Filter by user ID UserId *string `form:"user_id,omitempty" json:"user_id,omitempty"` + // ReporterId Filter by reporter ID + ReporterId *string `form:"reporter_id,omitempty" json:"reporter_id,omitempty"` + // Protocol Filter by protocol Protocol *int `form:"protocol,omitempty" json:"protocol,omitempty"` @@ -1799,7 +1802,7 @@ type GetApiEventsNetworkTrafficParams struct { // Direction Filter by direction Direction *GetApiEventsNetworkTrafficParamsDirection `form:"direction,omitempty" json:"direction,omitempty"` - // Search Filters events with a partial match on user email, source and destination names and source and destination addresses + // Search Case-insensitive partial match on user email, source/destination names, and source/destination addresses Search *string `form:"search,omitempty" json:"search,omitempty"` // StartDate Start date for filtering events (ISO 8601 format, e.g., 2024-01-01T00:00:00Z).