2121 from datadog_api_client .v2 .model .issues_search_request_data_attributes_persona import (
2222 IssuesSearchRequestDataAttributesPersona ,
2323 )
24+ from datadog_api_client .v2 .model .issue_state import IssueState
2425 from datadog_api_client .v2 .model .issues_search_request_data_attributes_track import (
2526 IssuesSearchRequestDataAttributesTrack ,
2627 )
@@ -31,6 +32,9 @@ class IssuesSearchRequestDataAttributes(ModelNormal):
3132 "assignee_ids" : {
3233 "max_items" : 50 ,
3334 },
35+ "states" : {
36+ "max_items" : 20 ,
37+ },
3438 "team_ids" : {
3539 "max_items" : 50 ,
3640 },
@@ -44,6 +48,7 @@ def openapi_types(_):
4448 from datadog_api_client .v2 .model .issues_search_request_data_attributes_persona import (
4549 IssuesSearchRequestDataAttributesPersona ,
4650 )
51+ from datadog_api_client .v2 .model .issue_state import IssueState
4752 from datadog_api_client .v2 .model .issues_search_request_data_attributes_track import (
4853 IssuesSearchRequestDataAttributesTrack ,
4954 )
@@ -54,6 +59,7 @@ def openapi_types(_):
5459 "order_by" : (IssuesSearchRequestDataAttributesOrderBy ,),
5560 "persona" : (IssuesSearchRequestDataAttributesPersona ,),
5661 "query" : (str ,),
62+ "states" : ([IssueState ],),
5763 "team_ids" : ([UUID ],),
5864 "to" : (int ,),
5965 "track" : (IssuesSearchRequestDataAttributesTrack ,),
@@ -65,6 +71,7 @@ def openapi_types(_):
6571 "order_by" : "order_by" ,
6672 "persona" : "persona" ,
6773 "query" : "query" ,
74+ "states" : "states" ,
6875 "team_ids" : "team_ids" ,
6976 "to" : "to" ,
7077 "track" : "track" ,
@@ -78,6 +85,7 @@ def __init__(
7885 assignee_ids : Union [List [UUID ], UnsetType ] = unset ,
7986 order_by : Union [IssuesSearchRequestDataAttributesOrderBy , UnsetType ] = unset ,
8087 persona : Union [IssuesSearchRequestDataAttributesPersona , UnsetType ] = unset ,
88+ states : Union [List [IssueState ], UnsetType ] = unset ,
8189 team_ids : Union [List [UUID ], UnsetType ] = unset ,
8290 track : Union [IssuesSearchRequestDataAttributesTrack , UnsetType ] = unset ,
8391 ** kwargs ,
@@ -100,6 +108,9 @@ def __init__(
100108 :param query: Search query following the event search syntax.
101109 :type query: str
102110
111+ :param states: Filter issues by state. Multiple values are combined with OR logic.
112+ :type states: [IssueState], optional
113+
103114 :param team_ids: Filter issues by team IDs. Multiple values are combined with OR logic.
104115 :type team_ids: [UUID], optional
105116
@@ -115,6 +126,8 @@ def __init__(
115126 kwargs ["order_by" ] = order_by
116127 if persona is not unset :
117128 kwargs ["persona" ] = persona
129+ if states is not unset :
130+ kwargs ["states" ] = states
118131 if team_ids is not unset :
119132 kwargs ["team_ids" ] = team_ids
120133 if track is not unset :
0 commit comments