From 4447bbb00495ecbc6fb6d5bf12f9b71174b33142 Mon Sep 17 00:00:00 2001 From: "stainless-app[bot]" <142633134+stainless-app[bot]@users.noreply.github.com> Date: Sat, 14 Dec 2024 06:44:05 +0000 Subject: [PATCH] chore(internal): codegen related update (#713) --- src/structify/_client.py | 181 ++++++++++++++++++++------------------- 1 file changed, 91 insertions(+), 90 deletions(-) diff --git a/src/structify/_client.py b/src/structify/_client.py index 82ddde37..9a7b57f8 100644 --- a/src/structify/_client.py +++ b/src/structify/_client.py @@ -8,7 +8,7 @@ import httpx -from . import resources, _exceptions +from . import _exceptions from ._qs import Querystring from ._types import ( NOT_GIVEN, @@ -24,6 +24,7 @@ get_async_library, ) from ._version import __version__ +from .resources import jobs, user, image, report, server, sources, datasets, entities, documents, structure from ._streaming import Stream as Stream, AsyncStream as AsyncStream from ._exceptions import APIStatusError, StructifyError from ._base_client import ( @@ -31,6 +32,7 @@ SyncAPIClient, AsyncAPIClient, ) +from .resources.admin import admin __all__ = [ "ENVIRONMENTS", @@ -38,7 +40,6 @@ "Transport", "ProxiesTypes", "RequestOptions", - "resources", "Structify", "AsyncStructify", "Client", @@ -52,17 +53,17 @@ class Structify(SyncAPIClient): - user: resources.UserResource - admin: resources.AdminResource - datasets: resources.DatasetsResource - documents: resources.DocumentsResource - jobs: resources.JobsResource - server: resources.ServerResource - sources: resources.SourcesResource - entities: resources.EntitiesResource - image: resources.ImageResource - report: resources.ReportResource - structure: resources.StructureResource + user: user.UserResource + admin: admin.AdminResource + datasets: datasets.DatasetsResource + documents: documents.DocumentsResource + jobs: jobs.JobsResource + server: server.ServerResource + sources: sources.SourcesResource + entities: entities.EntitiesResource + image: image.ImageResource + report: report.ReportResource + structure: structure.StructureResource with_raw_response: StructifyWithRawResponse with_streaming_response: StructifyWithStreamedResponse @@ -144,17 +145,17 @@ def __init__( _strict_response_validation=_strict_response_validation, ) - self.user = resources.UserResource(self) - self.admin = resources.AdminResource(self) - self.datasets = resources.DatasetsResource(self) - self.documents = resources.DocumentsResource(self) - self.jobs = resources.JobsResource(self) - self.server = resources.ServerResource(self) - self.sources = resources.SourcesResource(self) - self.entities = resources.EntitiesResource(self) - self.image = resources.ImageResource(self) - self.report = resources.ReportResource(self) - self.structure = resources.StructureResource(self) + self.user = user.UserResource(self) + self.admin = admin.AdminResource(self) + self.datasets = datasets.DatasetsResource(self) + self.documents = documents.DocumentsResource(self) + self.jobs = jobs.JobsResource(self) + self.server = server.ServerResource(self) + self.sources = sources.SourcesResource(self) + self.entities = entities.EntitiesResource(self) + self.image = image.ImageResource(self) + self.report = report.ReportResource(self) + self.structure = structure.StructureResource(self) self.with_raw_response = StructifyWithRawResponse(self) self.with_streaming_response = StructifyWithStreamedResponse(self) @@ -266,17 +267,17 @@ def _make_status_error( class AsyncStructify(AsyncAPIClient): - user: resources.AsyncUserResource - admin: resources.AsyncAdminResource - datasets: resources.AsyncDatasetsResource - documents: resources.AsyncDocumentsResource - jobs: resources.AsyncJobsResource - server: resources.AsyncServerResource - sources: resources.AsyncSourcesResource - entities: resources.AsyncEntitiesResource - image: resources.AsyncImageResource - report: resources.AsyncReportResource - structure: resources.AsyncStructureResource + user: user.AsyncUserResource + admin: admin.AsyncAdminResource + datasets: datasets.AsyncDatasetsResource + documents: documents.AsyncDocumentsResource + jobs: jobs.AsyncJobsResource + server: server.AsyncServerResource + sources: sources.AsyncSourcesResource + entities: entities.AsyncEntitiesResource + image: image.AsyncImageResource + report: report.AsyncReportResource + structure: structure.AsyncStructureResource with_raw_response: AsyncStructifyWithRawResponse with_streaming_response: AsyncStructifyWithStreamedResponse @@ -358,17 +359,17 @@ def __init__( _strict_response_validation=_strict_response_validation, ) - self.user = resources.AsyncUserResource(self) - self.admin = resources.AsyncAdminResource(self) - self.datasets = resources.AsyncDatasetsResource(self) - self.documents = resources.AsyncDocumentsResource(self) - self.jobs = resources.AsyncJobsResource(self) - self.server = resources.AsyncServerResource(self) - self.sources = resources.AsyncSourcesResource(self) - self.entities = resources.AsyncEntitiesResource(self) - self.image = resources.AsyncImageResource(self) - self.report = resources.AsyncReportResource(self) - self.structure = resources.AsyncStructureResource(self) + self.user = user.AsyncUserResource(self) + self.admin = admin.AsyncAdminResource(self) + self.datasets = datasets.AsyncDatasetsResource(self) + self.documents = documents.AsyncDocumentsResource(self) + self.jobs = jobs.AsyncJobsResource(self) + self.server = server.AsyncServerResource(self) + self.sources = sources.AsyncSourcesResource(self) + self.entities = entities.AsyncEntitiesResource(self) + self.image = image.AsyncImageResource(self) + self.report = report.AsyncReportResource(self) + self.structure = structure.AsyncStructureResource(self) self.with_raw_response = AsyncStructifyWithRawResponse(self) self.with_streaming_response = AsyncStructifyWithStreamedResponse(self) @@ -481,62 +482,62 @@ def _make_status_error( class StructifyWithRawResponse: def __init__(self, client: Structify) -> None: - self.user = resources.UserResourceWithRawResponse(client.user) - self.admin = resources.AdminResourceWithRawResponse(client.admin) - self.datasets = resources.DatasetsResourceWithRawResponse(client.datasets) - self.documents = resources.DocumentsResourceWithRawResponse(client.documents) - self.jobs = resources.JobsResourceWithRawResponse(client.jobs) - self.server = resources.ServerResourceWithRawResponse(client.server) - self.sources = resources.SourcesResourceWithRawResponse(client.sources) - self.entities = resources.EntitiesResourceWithRawResponse(client.entities) - self.image = resources.ImageResourceWithRawResponse(client.image) - self.report = resources.ReportResourceWithRawResponse(client.report) - self.structure = resources.StructureResourceWithRawResponse(client.structure) + self.user = user.UserResourceWithRawResponse(client.user) + self.admin = admin.AdminResourceWithRawResponse(client.admin) + self.datasets = datasets.DatasetsResourceWithRawResponse(client.datasets) + self.documents = documents.DocumentsResourceWithRawResponse(client.documents) + self.jobs = jobs.JobsResourceWithRawResponse(client.jobs) + self.server = server.ServerResourceWithRawResponse(client.server) + self.sources = sources.SourcesResourceWithRawResponse(client.sources) + self.entities = entities.EntitiesResourceWithRawResponse(client.entities) + self.image = image.ImageResourceWithRawResponse(client.image) + self.report = report.ReportResourceWithRawResponse(client.report) + self.structure = structure.StructureResourceWithRawResponse(client.structure) class AsyncStructifyWithRawResponse: def __init__(self, client: AsyncStructify) -> None: - self.user = resources.AsyncUserResourceWithRawResponse(client.user) - self.admin = resources.AsyncAdminResourceWithRawResponse(client.admin) - self.datasets = resources.AsyncDatasetsResourceWithRawResponse(client.datasets) - self.documents = resources.AsyncDocumentsResourceWithRawResponse(client.documents) - self.jobs = resources.AsyncJobsResourceWithRawResponse(client.jobs) - self.server = resources.AsyncServerResourceWithRawResponse(client.server) - self.sources = resources.AsyncSourcesResourceWithRawResponse(client.sources) - self.entities = resources.AsyncEntitiesResourceWithRawResponse(client.entities) - self.image = resources.AsyncImageResourceWithRawResponse(client.image) - self.report = resources.AsyncReportResourceWithRawResponse(client.report) - self.structure = resources.AsyncStructureResourceWithRawResponse(client.structure) + self.user = user.AsyncUserResourceWithRawResponse(client.user) + self.admin = admin.AsyncAdminResourceWithRawResponse(client.admin) + self.datasets = datasets.AsyncDatasetsResourceWithRawResponse(client.datasets) + self.documents = documents.AsyncDocumentsResourceWithRawResponse(client.documents) + self.jobs = jobs.AsyncJobsResourceWithRawResponse(client.jobs) + self.server = server.AsyncServerResourceWithRawResponse(client.server) + self.sources = sources.AsyncSourcesResourceWithRawResponse(client.sources) + self.entities = entities.AsyncEntitiesResourceWithRawResponse(client.entities) + self.image = image.AsyncImageResourceWithRawResponse(client.image) + self.report = report.AsyncReportResourceWithRawResponse(client.report) + self.structure = structure.AsyncStructureResourceWithRawResponse(client.structure) class StructifyWithStreamedResponse: def __init__(self, client: Structify) -> None: - self.user = resources.UserResourceWithStreamingResponse(client.user) - self.admin = resources.AdminResourceWithStreamingResponse(client.admin) - self.datasets = resources.DatasetsResourceWithStreamingResponse(client.datasets) - self.documents = resources.DocumentsResourceWithStreamingResponse(client.documents) - self.jobs = resources.JobsResourceWithStreamingResponse(client.jobs) - self.server = resources.ServerResourceWithStreamingResponse(client.server) - self.sources = resources.SourcesResourceWithStreamingResponse(client.sources) - self.entities = resources.EntitiesResourceWithStreamingResponse(client.entities) - self.image = resources.ImageResourceWithStreamingResponse(client.image) - self.report = resources.ReportResourceWithStreamingResponse(client.report) - self.structure = resources.StructureResourceWithStreamingResponse(client.structure) + self.user = user.UserResourceWithStreamingResponse(client.user) + self.admin = admin.AdminResourceWithStreamingResponse(client.admin) + self.datasets = datasets.DatasetsResourceWithStreamingResponse(client.datasets) + self.documents = documents.DocumentsResourceWithStreamingResponse(client.documents) + self.jobs = jobs.JobsResourceWithStreamingResponse(client.jobs) + self.server = server.ServerResourceWithStreamingResponse(client.server) + self.sources = sources.SourcesResourceWithStreamingResponse(client.sources) + self.entities = entities.EntitiesResourceWithStreamingResponse(client.entities) + self.image = image.ImageResourceWithStreamingResponse(client.image) + self.report = report.ReportResourceWithStreamingResponse(client.report) + self.structure = structure.StructureResourceWithStreamingResponse(client.structure) class AsyncStructifyWithStreamedResponse: def __init__(self, client: AsyncStructify) -> None: - self.user = resources.AsyncUserResourceWithStreamingResponse(client.user) - self.admin = resources.AsyncAdminResourceWithStreamingResponse(client.admin) - self.datasets = resources.AsyncDatasetsResourceWithStreamingResponse(client.datasets) - self.documents = resources.AsyncDocumentsResourceWithStreamingResponse(client.documents) - self.jobs = resources.AsyncJobsResourceWithStreamingResponse(client.jobs) - self.server = resources.AsyncServerResourceWithStreamingResponse(client.server) - self.sources = resources.AsyncSourcesResourceWithStreamingResponse(client.sources) - self.entities = resources.AsyncEntitiesResourceWithStreamingResponse(client.entities) - self.image = resources.AsyncImageResourceWithStreamingResponse(client.image) - self.report = resources.AsyncReportResourceWithStreamingResponse(client.report) - self.structure = resources.AsyncStructureResourceWithStreamingResponse(client.structure) + self.user = user.AsyncUserResourceWithStreamingResponse(client.user) + self.admin = admin.AsyncAdminResourceWithStreamingResponse(client.admin) + self.datasets = datasets.AsyncDatasetsResourceWithStreamingResponse(client.datasets) + self.documents = documents.AsyncDocumentsResourceWithStreamingResponse(client.documents) + self.jobs = jobs.AsyncJobsResourceWithStreamingResponse(client.jobs) + self.server = server.AsyncServerResourceWithStreamingResponse(client.server) + self.sources = sources.AsyncSourcesResourceWithStreamingResponse(client.sources) + self.entities = entities.AsyncEntitiesResourceWithStreamingResponse(client.entities) + self.image = image.AsyncImageResourceWithStreamingResponse(client.image) + self.report = report.AsyncReportResourceWithStreamingResponse(client.report) + self.structure = structure.AsyncStructureResourceWithStreamingResponse(client.structure) Client = Structify