4
4
5
5
from typing import List
6
6
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
16
13
17
- __all__ = ["EmploymentData " , "AsyncEmploymentData " ]
14
+ __all__ = ["Employments " , "AsyncEmployments " ]
18
15
19
16
20
- class EmploymentData (SyncAPIResource ):
17
+ class Employments (SyncAPIResource ):
21
18
def retrieve_many (
22
19
self ,
23
20
* ,
24
- requests : List [employment_data_retrieve_many_params .Request ],
21
+ requests : List [employment_retrieve_many_params .Request ],
25
22
# Use the following arguments if you need to pass additional parameters to the API that aren't available via kwargs.
26
23
# The extra values given here take precedence over values defined on the client or passed to this method.
27
24
extra_headers : Headers | None = None ,
@@ -50,9 +47,7 @@ def retrieve_many(
50
47
return self ._get_api_list (
51
48
"/employer/employment" ,
52
49
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 ),
56
51
options = make_request_options (
57
52
extra_headers = extra_headers , extra_query = extra_query , extra_body = extra_body , timeout = timeout
58
53
),
@@ -61,11 +56,11 @@ def retrieve_many(
61
56
)
62
57
63
58
64
- class AsyncEmploymentData (AsyncAPIResource ):
59
+ class AsyncEmployments (AsyncAPIResource ):
65
60
def retrieve_many (
66
61
self ,
67
62
* ,
68
- requests : List [employment_data_retrieve_many_params .Request ],
63
+ requests : List [employment_retrieve_many_params .Request ],
69
64
# Use the following arguments if you need to pass additional parameters to the API that aren't available via kwargs.
70
65
# The extra values given here take precedence over values defined on the client or passed to this method.
71
66
extra_headers : Headers | None = None ,
@@ -94,9 +89,7 @@ def retrieve_many(
94
89
return self ._get_api_list (
95
90
"/employer/employment" ,
96
91
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 ),
100
93
options = make_request_options (
101
94
extra_headers = extra_headers , extra_query = extra_query , extra_body = extra_body , timeout = timeout
102
95
),
0 commit comments