Skip to content

Commit bce2f75

Browse files
committed
fix: 'query' method typing
1 parent da246a1 commit bce2f75

File tree

3 files changed

+6
-6
lines changed

3 files changed

+6
-6
lines changed

scim2_client/client.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -703,7 +703,7 @@ def create(
703703

704704
def query(
705705
self,
706-
resource_model: Optional[type[Resource]] = None,
706+
resource_model: Optional[type[AnyResource]] = None,
707707
id: Optional[str] = None,
708708
search_request: Optional[Union[SearchRequest, dict]] = None,
709709
check_request_payload: Optional[bool] = None,

scim2_client/engines/httpx.py

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -105,7 +105,7 @@ def create(
105105

106106
def query(
107107
self,
108-
resource_model: Optional[type[Resource]] = None,
108+
resource_model: Optional[type[AnyResource]] = None,
109109
id: Optional[str] = None,
110110
search_request: Optional[Union[SearchRequest, dict]] = None,
111111
check_request_payload: Optional[bool] = None,
@@ -115,7 +115,7 @@ def query(
115115
] = BaseSyncSCIMClient.QUERY_RESPONSE_STATUS_CODES,
116116
raise_scim_errors: Optional[bool] = None,
117117
**kwargs,
118-
):
118+
) -> Union[AnyResource, ListResponse[AnyResource], Error, dict]:
119119
req = self._prepare_query_request(
120120
resource_model=resource_model,
121121
id=id,
@@ -347,7 +347,7 @@ async def query(
347347
] = BaseAsyncSCIMClient.QUERY_RESPONSE_STATUS_CODES,
348348
raise_scim_errors: Optional[bool] = None,
349349
**kwargs,
350-
):
350+
) -> Union[AnyResource, ListResponse[AnyResource], Error, dict]:
351351
req = self._prepare_query_request(
352352
resource_model=resource_model,
353353
id=id,

scim2_client/engines/werkzeug.py

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -140,7 +140,7 @@ def create(
140140

141141
def query(
142142
self,
143-
resource_model: Optional[type[Resource]] = None,
143+
resource_model: Optional[type[AnyResource]] = None,
144144
id: Optional[str] = None,
145145
search_request: Optional[Union[SearchRequest, dict]] = None,
146146
check_request_payload: Optional[bool] = None,
@@ -150,7 +150,7 @@ def query(
150150
] = BaseSyncSCIMClient.QUERY_RESPONSE_STATUS_CODES,
151151
raise_scim_errors: Optional[bool] = None,
152152
**kwargs,
153-
):
153+
) -> Union[AnyResource, ListResponse[AnyResource], Error, dict]:
154154
req = self._prepare_query_request(
155155
resource_model=resource_model,
156156
id=id,

0 commit comments

Comments
 (0)