44
55from typing import List
66
7- from ...._types import NOT_GIVEN , Body , Query , Headers , NotGiven
8- from ...._utils import maybe_transform
9- from ...._resource import SyncAPIResource , AsyncAPIResource
10- from ....pagination import SyncResponsesPage , AsyncResponsesPage
11- from ...._base_client import AsyncPaginator , make_request_options
12- from ....types .hris .individuals import (
13- EmploymentDataResponse ,
14- employment_data_retrieve_many_params ,
15- )
7+ from ..._types import NOT_GIVEN , Body , Query , Headers , NotGiven
8+ from ..._utils import maybe_transform
9+ from ..._resource import SyncAPIResource , AsyncAPIResource
10+ from ...pagination import SyncResponsesPage , AsyncResponsesPage
11+ from ...types .hris import EmploymentDataResponse , employment_retrieve_many_params
12+ from ..._base_client import AsyncPaginator , make_request_options
1613
17- __all__ = ["EmploymentData " , "AsyncEmploymentData " ]
14+ __all__ = ["Employments " , "AsyncEmployments " ]
1815
1916
20- class EmploymentData (SyncAPIResource ):
17+ class Employments (SyncAPIResource ):
2118 def retrieve_many (
2219 self ,
2320 * ,
24- requests : List [employment_data_retrieve_many_params .Request ],
21+ requests : List [employment_retrieve_many_params .Request ],
2522 # Use the following arguments if you need to pass additional parameters to the API that aren't available via kwargs.
2623 # The extra values given here take precedence over values defined on the client or passed to this method.
2724 extra_headers : Headers | None = None ,
@@ -50,9 +47,7 @@ def retrieve_many(
5047 return self ._get_api_list (
5148 "/employer/employment" ,
5249 page = SyncResponsesPage [EmploymentDataResponse ],
53- body = maybe_transform (
54- {"requests" : requests }, employment_data_retrieve_many_params .EmploymentDataRetrieveManyParams
55- ),
50+ body = maybe_transform ({"requests" : requests }, employment_retrieve_many_params .EmploymentRetrieveManyParams ),
5651 options = make_request_options (
5752 extra_headers = extra_headers , extra_query = extra_query , extra_body = extra_body , timeout = timeout
5853 ),
@@ -61,11 +56,11 @@ def retrieve_many(
6156 )
6257
6358
64- class AsyncEmploymentData (AsyncAPIResource ):
59+ class AsyncEmployments (AsyncAPIResource ):
6560 def retrieve_many (
6661 self ,
6762 * ,
68- requests : List [employment_data_retrieve_many_params .Request ],
63+ requests : List [employment_retrieve_many_params .Request ],
6964 # Use the following arguments if you need to pass additional parameters to the API that aren't available via kwargs.
7065 # The extra values given here take precedence over values defined on the client or passed to this method.
7166 extra_headers : Headers | None = None ,
@@ -94,9 +89,7 @@ def retrieve_many(
9489 return self ._get_api_list (
9590 "/employer/employment" ,
9691 page = AsyncResponsesPage [EmploymentDataResponse ],
97- body = maybe_transform (
98- {"requests" : requests }, employment_data_retrieve_many_params .EmploymentDataRetrieveManyParams
99- ),
92+ body = maybe_transform ({"requests" : requests }, employment_retrieve_many_params .EmploymentRetrieveManyParams ),
10093 options = make_request_options (
10194 extra_headers = extra_headers , extra_query = extra_query , extra_body = extra_body , timeout = timeout
10295 ),
0 commit comments