2
2
3
3
from __future__ import annotations
4
4
5
- from typing import Any , List , Type , cast
5
+ from typing import Any , List , Type , Optional , cast
6
6
7
7
import httpx
8
8
@@ -147,7 +147,7 @@ def class_(
147
147
extra_query : Query | None = None ,
148
148
extra_body : Body | None = None ,
149
149
timeout : float | httpx .Timeout | None | NotGiven = NOT_GIVEN ,
150
- ) -> IssueClassResponse :
150
+ ) -> Optional [ IssueClassResponse ] :
151
151
"""
152
152
Get Security Center Issue Counts by Class
153
153
@@ -187,9 +187,9 @@ def class_(
187
187
},
188
188
issue_class_params .IssueClassParams ,
189
189
),
190
- post_parser = ResultWrapper [IssueClassResponse ]._unwrapper ,
190
+ post_parser = ResultWrapper [Optional [ IssueClassResponse ] ]._unwrapper ,
191
191
),
192
- cast_to = cast (Type [IssueClassResponse ], ResultWrapper [IssueClassResponse ]),
192
+ cast_to = cast (Type [Optional [ IssueClassResponse ] ], ResultWrapper [IssueClassResponse ]),
193
193
)
194
194
195
195
def dismiss (
@@ -204,7 +204,7 @@ def dismiss(
204
204
extra_query : Query | None = None ,
205
205
extra_body : Body | None = None ,
206
206
timeout : float | httpx .Timeout | None | NotGiven = NOT_GIVEN ,
207
- ) -> IssueDismissResponse :
207
+ ) -> Optional [ IssueDismissResponse ] :
208
208
"""
209
209
Archive Security Center Insight
210
210
@@ -224,7 +224,7 @@ def dismiss(
224
224
if not issue_id :
225
225
raise ValueError (f"Expected a non-empty value for `issue_id` but received { issue_id !r} " )
226
226
return cast (
227
- IssueDismissResponse ,
227
+ Optional [ IssueDismissResponse ] ,
228
228
self ._put (
229
229
f"/accounts/{ account_id } /intel/attack-surface-report/{ issue_id } /dismiss" ,
230
230
body = maybe_transform ({"dismiss" : dismiss }, issue_dismiss_params .IssueDismissParams ),
@@ -233,7 +233,7 @@ def dismiss(
233
233
extra_query = extra_query ,
234
234
extra_body = extra_body ,
235
235
timeout = timeout ,
236
- post_parser = ResultWrapper [IssueDismissResponse ]._unwrapper ,
236
+ post_parser = ResultWrapper [Optional [ IssueDismissResponse ] ]._unwrapper ,
237
237
),
238
238
cast_to = cast (
239
239
Any , ResultWrapper [IssueDismissResponse ]
@@ -262,7 +262,7 @@ def severity(
262
262
extra_query : Query | None = None ,
263
263
extra_body : Body | None = None ,
264
264
timeout : float | httpx .Timeout | None | NotGiven = NOT_GIVEN ,
265
- ) -> IssueSeverityResponse :
265
+ ) -> Optional [ IssueSeverityResponse ] :
266
266
"""
267
267
Get Security Center Issue Counts by Severity
268
268
@@ -302,9 +302,9 @@ def severity(
302
302
},
303
303
issue_severity_params .IssueSeverityParams ,
304
304
),
305
- post_parser = ResultWrapper [IssueSeverityResponse ]._unwrapper ,
305
+ post_parser = ResultWrapper [Optional [ IssueSeverityResponse ] ]._unwrapper ,
306
306
),
307
- cast_to = cast (Type [IssueSeverityResponse ], ResultWrapper [IssueSeverityResponse ]),
307
+ cast_to = cast (Type [Optional [ IssueSeverityResponse ] ], ResultWrapper [IssueSeverityResponse ]),
308
308
)
309
309
310
310
def type (
@@ -328,7 +328,7 @@ def type(
328
328
extra_query : Query | None = None ,
329
329
extra_body : Body | None = None ,
330
330
timeout : float | httpx .Timeout | None | NotGiven = NOT_GIVEN ,
331
- ) -> IssueTypeResponse :
331
+ ) -> Optional [ IssueTypeResponse ] :
332
332
"""
333
333
Get Security Center Issue Counts by Type
334
334
@@ -368,9 +368,9 @@ def type(
368
368
},
369
369
issue_type_params .IssueTypeParams ,
370
370
),
371
- post_parser = ResultWrapper [IssueTypeResponse ]._unwrapper ,
371
+ post_parser = ResultWrapper [Optional [ IssueTypeResponse ] ]._unwrapper ,
372
372
),
373
- cast_to = cast (Type [IssueTypeResponse ], ResultWrapper [IssueTypeResponse ]),
373
+ cast_to = cast (Type [Optional [ IssueTypeResponse ] ], ResultWrapper [IssueTypeResponse ]),
374
374
)
375
375
376
376
@@ -478,7 +478,7 @@ async def class_(
478
478
extra_query : Query | None = None ,
479
479
extra_body : Body | None = None ,
480
480
timeout : float | httpx .Timeout | None | NotGiven = NOT_GIVEN ,
481
- ) -> IssueClassResponse :
481
+ ) -> Optional [ IssueClassResponse ] :
482
482
"""
483
483
Get Security Center Issue Counts by Class
484
484
@@ -518,9 +518,9 @@ async def class_(
518
518
},
519
519
issue_class_params .IssueClassParams ,
520
520
),
521
- post_parser = ResultWrapper [IssueClassResponse ]._unwrapper ,
521
+ post_parser = ResultWrapper [Optional [ IssueClassResponse ] ]._unwrapper ,
522
522
),
523
- cast_to = cast (Type [IssueClassResponse ], ResultWrapper [IssueClassResponse ]),
523
+ cast_to = cast (Type [Optional [ IssueClassResponse ] ], ResultWrapper [IssueClassResponse ]),
524
524
)
525
525
526
526
async def dismiss (
@@ -535,7 +535,7 @@ async def dismiss(
535
535
extra_query : Query | None = None ,
536
536
extra_body : Body | None = None ,
537
537
timeout : float | httpx .Timeout | None | NotGiven = NOT_GIVEN ,
538
- ) -> IssueDismissResponse :
538
+ ) -> Optional [ IssueDismissResponse ] :
539
539
"""
540
540
Archive Security Center Insight
541
541
@@ -555,7 +555,7 @@ async def dismiss(
555
555
if not issue_id :
556
556
raise ValueError (f"Expected a non-empty value for `issue_id` but received { issue_id !r} " )
557
557
return cast (
558
- IssueDismissResponse ,
558
+ Optional [ IssueDismissResponse ] ,
559
559
await self ._put (
560
560
f"/accounts/{ account_id } /intel/attack-surface-report/{ issue_id } /dismiss" ,
561
561
body = await async_maybe_transform ({"dismiss" : dismiss }, issue_dismiss_params .IssueDismissParams ),
@@ -564,7 +564,7 @@ async def dismiss(
564
564
extra_query = extra_query ,
565
565
extra_body = extra_body ,
566
566
timeout = timeout ,
567
- post_parser = ResultWrapper [IssueDismissResponse ]._unwrapper ,
567
+ post_parser = ResultWrapper [Optional [ IssueDismissResponse ] ]._unwrapper ,
568
568
),
569
569
cast_to = cast (
570
570
Any , ResultWrapper [IssueDismissResponse ]
@@ -593,7 +593,7 @@ async def severity(
593
593
extra_query : Query | None = None ,
594
594
extra_body : Body | None = None ,
595
595
timeout : float | httpx .Timeout | None | NotGiven = NOT_GIVEN ,
596
- ) -> IssueSeverityResponse :
596
+ ) -> Optional [ IssueSeverityResponse ] :
597
597
"""
598
598
Get Security Center Issue Counts by Severity
599
599
@@ -633,9 +633,9 @@ async def severity(
633
633
},
634
634
issue_severity_params .IssueSeverityParams ,
635
635
),
636
- post_parser = ResultWrapper [IssueSeverityResponse ]._unwrapper ,
636
+ post_parser = ResultWrapper [Optional [ IssueSeverityResponse ] ]._unwrapper ,
637
637
),
638
- cast_to = cast (Type [IssueSeverityResponse ], ResultWrapper [IssueSeverityResponse ]),
638
+ cast_to = cast (Type [Optional [ IssueSeverityResponse ] ], ResultWrapper [IssueSeverityResponse ]),
639
639
)
640
640
641
641
async def type (
@@ -659,7 +659,7 @@ async def type(
659
659
extra_query : Query | None = None ,
660
660
extra_body : Body | None = None ,
661
661
timeout : float | httpx .Timeout | None | NotGiven = NOT_GIVEN ,
662
- ) -> IssueTypeResponse :
662
+ ) -> Optional [ IssueTypeResponse ] :
663
663
"""
664
664
Get Security Center Issue Counts by Type
665
665
@@ -699,9 +699,9 @@ async def type(
699
699
},
700
700
issue_type_params .IssueTypeParams ,
701
701
),
702
- post_parser = ResultWrapper [IssueTypeResponse ]._unwrapper ,
702
+ post_parser = ResultWrapper [Optional [ IssueTypeResponse ] ]._unwrapper ,
703
703
),
704
- cast_to = cast (Type [IssueTypeResponse ], ResultWrapper [IssueTypeResponse ]),
704
+ cast_to = cast (Type [Optional [ IssueTypeResponse ] ], ResultWrapper [IssueTypeResponse ]),
705
705
)
706
706
707
707
0 commit comments