Skip to content

Commit 52ddb10

Browse files
chore(internal): restructure imports (#356)
1 parent d67d925 commit 52ddb10

54 files changed

Lines changed: 100 additions & 89 deletions

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

src/finch/pagination.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -8,7 +8,7 @@
88
from ._utils import is_mapping
99
from ._models import BaseModel
1010
from ._base_client import BasePage, PageInfo, BaseSyncPage, BaseAsyncPage
11-
from .types.shared import Paging
11+
from .types.shared.paging import Paging
1212

1313
__all__ = [
1414
"SyncSinglePage",

src/finch/resources/access_tokens.py

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,7 @@
55
import httpx
66

77
from .. import _legacy_response
8-
from ..types import CreateAccessTokenResponse, access_token_create_params
8+
from ..types import access_token_create_params
99
from .._types import NOT_GIVEN, Body, Query, Headers, NotGiven
1010
from .._utils import is_given, maybe_transform
1111
from .._compat import cached_property
@@ -14,6 +14,7 @@
1414
from .._base_client import (
1515
make_request_options,
1616
)
17+
from ..types.create_access_token_response import CreateAccessTokenResponse
1718

1819
__all__ = ["AccessTokens", "AsyncAccessTokens"]
1920

src/finch/resources/account.py

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -5,14 +5,15 @@
55
import httpx
66

77
from .. import _legacy_response
8-
from ..types import Introspection, DisconnectResponse
98
from .._types import NOT_GIVEN, Body, Query, Headers, NotGiven
109
from .._compat import cached_property
1110
from .._resource import SyncAPIResource, AsyncAPIResource
1211
from .._response import to_streamed_response_wrapper, async_to_streamed_response_wrapper
1312
from .._base_client import (
1413
make_request_options,
1514
)
15+
from ..types.introspection import Introspection
16+
from ..types.disconnect_response import DisconnectResponse
1617

1718
__all__ = ["Account", "AsyncAccount"]
1819

src/finch/resources/hris/benefits/benefits.py

Lines changed: 7 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -24,20 +24,17 @@
2424
from ...._resource import SyncAPIResource, AsyncAPIResource
2525
from ...._response import to_streamed_response_wrapper, async_to_streamed_response_wrapper
2626
from ....pagination import SyncSinglePage, AsyncSinglePage
27-
from ....types.hris import (
28-
BenefitType,
29-
CompanyBenefit,
30-
BenefitFrequency,
31-
SupportedBenefit,
32-
UpdateCompanyBenefitResponse,
33-
CreateCompanyBenefitsResponse,
34-
benefit_create_params,
35-
benefit_update_params,
36-
)
27+
from ....types.hris import BenefitType, BenefitFrequency, benefit_create_params, benefit_update_params
3728
from ...._base_client import (
3829
AsyncPaginator,
3930
make_request_options,
4031
)
32+
from ....types.hris.benefit_type import BenefitType
33+
from ....types.hris.company_benefit import CompanyBenefit
34+
from ....types.hris.benefit_frequency import BenefitFrequency
35+
from ....types.hris.supported_benefit import SupportedBenefit
36+
from ....types.hris.update_company_benefit_response import UpdateCompanyBenefitResponse
37+
from ....types.hris.create_company_benefits_response import CreateCompanyBenefitsResponse
4138

4239
__all__ = ["Benefits", "AsyncBenefits"]
4340

src/finch/resources/hris/benefits/individuals.py

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -18,14 +18,14 @@
1818
make_request_options,
1919
)
2020
from ....types.hris.benefits import (
21-
IndividualBenefit,
22-
EnrolledIndividual,
23-
UnenrolledIndividual,
24-
IndividualEnrolledIDsResponse,
2521
individual_enroll_many_params,
2622
individual_unenroll_many_params,
2723
individual_retrieve_many_benefits_params,
2824
)
25+
from ....types.hris.benefits.individual_benefit import IndividualBenefit
26+
from ....types.hris.benefits.enrolled_individual import EnrolledIndividual
27+
from ....types.hris.benefits.unenrolled_individual import UnenrolledIndividual
28+
from ....types.hris.benefits.individual_enrolled_ids_response import IndividualEnrolledIDsResponse
2929

3030
__all__ = ["Individuals", "AsyncIndividuals"]
3131

src/finch/resources/hris/company.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -9,10 +9,10 @@
99
from ..._compat import cached_property
1010
from ..._resource import SyncAPIResource, AsyncAPIResource
1111
from ..._response import to_streamed_response_wrapper, async_to_streamed_response_wrapper
12-
from ...types.hris import Company
1312
from ..._base_client import (
1413
make_request_options,
1514
)
15+
from ...types.hris.company import Company
1616

1717
__all__ = ["CompanyResource", "AsyncCompanyResource"]
1818

src/finch/resources/hris/directory.py

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -13,11 +13,12 @@
1313
from ..._resource import SyncAPIResource, AsyncAPIResource
1414
from ..._response import to_streamed_response_wrapper, async_to_streamed_response_wrapper
1515
from ...pagination import SyncIndividualsPage, AsyncIndividualsPage
16-
from ...types.hris import IndividualInDirectory, directory_list_params
16+
from ...types.hris import directory_list_params
1717
from ..._base_client import (
1818
AsyncPaginator,
1919
make_request_options,
2020
)
21+
from ...types.hris.individual_in_directory import IndividualInDirectory
2122

2223
__all__ = ["Directory", "AsyncDirectory"]
2324

src/finch/resources/hris/employments.py

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -13,11 +13,12 @@
1313
from ..._resource import SyncAPIResource, AsyncAPIResource
1414
from ..._response import to_streamed_response_wrapper, async_to_streamed_response_wrapper
1515
from ...pagination import SyncResponsesPage, AsyncResponsesPage
16-
from ...types.hris import EmploymentDataResponse, employment_retrieve_many_params
16+
from ...types.hris import employment_retrieve_many_params
1717
from ..._base_client import (
1818
AsyncPaginator,
1919
make_request_options,
2020
)
21+
from ...types.hris.employment_data_response import EmploymentDataResponse
2122

2223
__all__ = ["Employments", "AsyncEmployments"]
2324

src/finch/resources/hris/individuals.py

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -13,11 +13,12 @@
1313
from ..._resource import SyncAPIResource, AsyncAPIResource
1414
from ..._response import to_streamed_response_wrapper, async_to_streamed_response_wrapper
1515
from ...pagination import SyncResponsesPage, AsyncResponsesPage
16-
from ...types.hris import IndividualResponse, individual_retrieve_many_params
16+
from ...types.hris import individual_retrieve_many_params
1717
from ..._base_client import (
1818
AsyncPaginator,
1919
make_request_options,
2020
)
21+
from ...types.hris.individual_response import IndividualResponse
2122

2223
__all__ = ["Individuals", "AsyncIndividuals"]
2324

src/finch/resources/hris/pay_statements.py

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -13,11 +13,12 @@
1313
from ..._resource import SyncAPIResource, AsyncAPIResource
1414
from ..._response import to_streamed_response_wrapper, async_to_streamed_response_wrapper
1515
from ...pagination import SyncResponsesPage, AsyncResponsesPage
16-
from ...types.hris import PayStatementResponse, pay_statement_retrieve_many_params
16+
from ...types.hris import pay_statement_retrieve_many_params
1717
from ..._base_client import (
1818
AsyncPaginator,
1919
make_request_options,
2020
)
21+
from ...types.hris.pay_statement_response import PayStatementResponse
2122

2223
__all__ = ["PayStatements", "AsyncPayStatements"]
2324

0 commit comments

Comments
 (0)