2
2
3
3
from __future__ import annotations
4
4
5
- from typing import Type , cast
5
+ from typing import Type , Optional , cast
6
6
7
7
import httpx
8
8
@@ -50,7 +50,7 @@ def submit(
50
50
extra_query : Query | None = None ,
51
51
extra_body : Body | None = None ,
52
52
timeout : float | httpx .Timeout | None | NotGiven = NOT_GIVEN ,
53
- ) -> Submit :
53
+ ) -> Optional [ Submit ] :
54
54
"""
55
55
Submit suspicious URL for scanning
56
56
@@ -77,9 +77,9 @@ def submit(
77
77
extra_query = extra_query ,
78
78
extra_body = extra_body ,
79
79
timeout = timeout ,
80
- post_parser = ResultWrapper [Submit ]._unwrapper ,
80
+ post_parser = ResultWrapper [Optional [ Submit ] ]._unwrapper ,
81
81
),
82
- cast_to = cast (Type [Submit ], ResultWrapper [Submit ]),
82
+ cast_to = cast (Type [Optional [ Submit ] ], ResultWrapper [Submit ]),
83
83
)
84
84
85
85
def url_info (
@@ -94,7 +94,7 @@ def url_info(
94
94
extra_query : Query | None = None ,
95
95
extra_body : Body | None = None ,
96
96
timeout : float | httpx .Timeout | None | NotGiven = NOT_GIVEN ,
97
- ) -> Info :
97
+ ) -> Optional [ Info ] :
98
98
"""
99
99
Get results for a URL scan
100
100
@@ -125,9 +125,9 @@ def url_info(
125
125
},
126
126
brand_protection_url_info_params .BrandProtectionURLInfoParams ,
127
127
),
128
- post_parser = ResultWrapper [Info ]._unwrapper ,
128
+ post_parser = ResultWrapper [Optional [ Info ] ]._unwrapper ,
129
129
),
130
- cast_to = cast (Type [Info ], ResultWrapper [Info ]),
130
+ cast_to = cast (Type [Optional [ Info ] ], ResultWrapper [Info ]),
131
131
)
132
132
133
133
@@ -151,7 +151,7 @@ async def submit(
151
151
extra_query : Query | None = None ,
152
152
extra_body : Body | None = None ,
153
153
timeout : float | httpx .Timeout | None | NotGiven = NOT_GIVEN ,
154
- ) -> Submit :
154
+ ) -> Optional [ Submit ] :
155
155
"""
156
156
Submit suspicious URL for scanning
157
157
@@ -178,9 +178,9 @@ async def submit(
178
178
extra_query = extra_query ,
179
179
extra_body = extra_body ,
180
180
timeout = timeout ,
181
- post_parser = ResultWrapper [Submit ]._unwrapper ,
181
+ post_parser = ResultWrapper [Optional [ Submit ] ]._unwrapper ,
182
182
),
183
- cast_to = cast (Type [Submit ], ResultWrapper [Submit ]),
183
+ cast_to = cast (Type [Optional [ Submit ] ], ResultWrapper [Submit ]),
184
184
)
185
185
186
186
async def url_info (
@@ -195,7 +195,7 @@ async def url_info(
195
195
extra_query : Query | None = None ,
196
196
extra_body : Body | None = None ,
197
197
timeout : float | httpx .Timeout | None | NotGiven = NOT_GIVEN ,
198
- ) -> Info :
198
+ ) -> Optional [ Info ] :
199
199
"""
200
200
Get results for a URL scan
201
201
@@ -226,9 +226,9 @@ async def url_info(
226
226
},
227
227
brand_protection_url_info_params .BrandProtectionURLInfoParams ,
228
228
),
229
- post_parser = ResultWrapper [Info ]._unwrapper ,
229
+ post_parser = ResultWrapper [Optional [ Info ] ]._unwrapper ,
230
230
),
231
- cast_to = cast (Type [Info ], ResultWrapper [Info ]),
231
+ cast_to = cast (Type [Optional [ Info ] ], ResultWrapper [Info ]),
232
232
)
233
233
234
234
0 commit comments