Skip to content

Commit d94d74a

Browse files
feat(api): update via SDK Studio
1 parent d603857 commit d94d74a

16 files changed

+1056
-53
lines changed

.stats.yml

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
configured_endpoints: 2
2-
openapi_spec_url: https://storage.googleapis.com/stainless-sdk-openapi-specs/landingai%2Fade-e12bfbad2338073891016dee51efcca01e2339f0502cd1bcef085bb1dad182c6.yml
3-
openapi_spec_hash: 8c479ef363b165ee959a3ee9c7e3aeed
4-
config_hash: 0bc3c0a77bcf7ab5dbdfd5ec623243f3
1+
configured_endpoints: 5
2+
openapi_spec_url: https://storage.googleapis.com/stainless-sdk-openapi-specs/landingai%2Fade-c9ca072a75f1906b8257521b9084ed1b3eefd1e918591cd4761e83dfec417208.yml
3+
openapi_spec_hash: cc1dd64870fc012e98cdd16738404187
4+
config_hash: e3d1621d1daf18fbba056783cf00916e

api.md

Lines changed: 20 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,9 @@
1+
# Shared Types
2+
3+
```python
4+
from landingai_ade.types import ParseGroundingBox, ParseMetadata
5+
```
6+
17
# LandingAIADE
28

39
Types:
@@ -10,3 +16,17 @@ Methods:
1016

1117
- <code title="post /v1/ade/extract">client.<a href="./src/landingai_ade/_client.py">extract</a>(\*\*<a href="src/landingai_ade/types/client_extract_params.py">params</a>) -> <a href="./src/landingai_ade/types/extract_response.py">ExtractResponse</a></code>
1218
- <code title="post /v1/ade/parse">client.<a href="./src/landingai_ade/_client.py">parse</a>(\*\*<a href="src/landingai_ade/types/client_parse_params.py">params</a>) -> <a href="./src/landingai_ade/types/parse_response.py">ParseResponse</a></code>
19+
20+
# ParseJobs
21+
22+
Types:
23+
24+
```python
25+
from landingai_ade.types import ParseJobCreateResponse, ParseJobListResponse, ParseJobGetResponse
26+
```
27+
28+
Methods:
29+
30+
- <code title="post /v1/ade/parse/jobs">client.parse_jobs.<a href="./src/landingai_ade/resources/parse_jobs.py">create</a>(\*\*<a href="src/landingai_ade/types/parse_job_create_params.py">params</a>) -> <a href="./src/landingai_ade/types/parse_job_create_response.py">ParseJobCreateResponse</a></code>
31+
- <code title="get /v1/ade/parse/jobs">client.parse_jobs.<a href="./src/landingai_ade/resources/parse_jobs.py">list</a>(\*\*<a href="src/landingai_ade/types/parse_job_list_params.py">params</a>) -> <a href="./src/landingai_ade/types/parse_job_list_response.py">ParseJobListResponse</a></code>
32+
- <code title="get /v1/ade/parse/jobs/{job_id}">client.parse_jobs.<a href="./src/landingai_ade/resources/parse_jobs.py">get</a>(job_id) -> <a href="./src/landingai_ade/types/parse_job_get_response.py">ParseJobGetResponse</a></code>

src/landingai_ade/_client.py

Lines changed: 13 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -41,6 +41,7 @@
4141
async_to_raw_response_wrapper,
4242
async_to_streamed_response_wrapper,
4343
)
44+
from .resources import parse_jobs
4445
from ._streaming import Stream as Stream, AsyncStream as AsyncStream
4546
from ._exceptions import APIStatusError, LandingAiadeError
4647
from ._base_client import (
@@ -74,6 +75,7 @@
7475

7576

7677
class LandingAIADE(SyncAPIClient):
78+
parse_jobs: parse_jobs.ParseJobsResource
7779
with_raw_response: LandingAIADEWithRawResponse
7880
with_streaming_response: LandingAIADEWithStreamedResponse
7981

@@ -155,6 +157,7 @@ def __init__(
155157
_strict_response_validation=_strict_response_validation,
156158
)
157159

160+
self.parse_jobs = parse_jobs.ParseJobsResource(self)
158161
self.with_raw_response = LandingAIADEWithRawResponse(self)
159162
self.with_streaming_response = LandingAIADEWithStreamedResponse(self)
160163

@@ -422,6 +425,7 @@ def _make_status_error(
422425

423426

424427
class AsyncLandingAIADE(AsyncAPIClient):
428+
parse_jobs: parse_jobs.AsyncParseJobsResource
425429
with_raw_response: AsyncLandingAIADEWithRawResponse
426430
with_streaming_response: AsyncLandingAIADEWithStreamedResponse
427431

@@ -503,6 +507,7 @@ def __init__(
503507
_strict_response_validation=_strict_response_validation,
504508
)
505509

510+
self.parse_jobs = parse_jobs.AsyncParseJobsResource(self)
506511
self.with_raw_response = AsyncLandingAIADEWithRawResponse(self)
507512
self.with_streaming_response = AsyncLandingAIADEWithStreamedResponse(self)
508513

@@ -771,6 +776,8 @@ def _make_status_error(
771776

772777
class LandingAIADEWithRawResponse:
773778
def __init__(self, client: LandingAIADE) -> None:
779+
self.parse_jobs = parse_jobs.ParseJobsResourceWithRawResponse(client.parse_jobs)
780+
774781
self.extract = to_raw_response_wrapper(
775782
client.extract,
776783
)
@@ -781,6 +788,8 @@ def __init__(self, client: LandingAIADE) -> None:
781788

782789
class AsyncLandingAIADEWithRawResponse:
783790
def __init__(self, client: AsyncLandingAIADE) -> None:
791+
self.parse_jobs = parse_jobs.AsyncParseJobsResourceWithRawResponse(client.parse_jobs)
792+
784793
self.extract = async_to_raw_response_wrapper(
785794
client.extract,
786795
)
@@ -791,6 +800,8 @@ def __init__(self, client: AsyncLandingAIADE) -> None:
791800

792801
class LandingAIADEWithStreamedResponse:
793802
def __init__(self, client: LandingAIADE) -> None:
803+
self.parse_jobs = parse_jobs.ParseJobsResourceWithStreamingResponse(client.parse_jobs)
804+
794805
self.extract = to_streamed_response_wrapper(
795806
client.extract,
796807
)
@@ -801,6 +812,8 @@ def __init__(self, client: LandingAIADE) -> None:
801812

802813
class AsyncLandingAIADEWithStreamedResponse:
803814
def __init__(self, client: AsyncLandingAIADE) -> None:
815+
self.parse_jobs = parse_jobs.AsyncParseJobsResourceWithStreamingResponse(client.parse_jobs)
816+
804817
self.extract = async_to_streamed_response_wrapper(
805818
client.extract,
806819
)
Lines changed: 18 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1 +1,19 @@
11
# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
2+
3+
from .parse_jobs import (
4+
ParseJobsResource,
5+
AsyncParseJobsResource,
6+
ParseJobsResourceWithRawResponse,
7+
AsyncParseJobsResourceWithRawResponse,
8+
ParseJobsResourceWithStreamingResponse,
9+
AsyncParseJobsResourceWithStreamingResponse,
10+
)
11+
12+
__all__ = [
13+
"ParseJobsResource",
14+
"AsyncParseJobsResource",
15+
"ParseJobsResourceWithRawResponse",
16+
"AsyncParseJobsResourceWithRawResponse",
17+
"ParseJobsResourceWithStreamingResponse",
18+
"AsyncParseJobsResourceWithStreamingResponse",
19+
]

0 commit comments

Comments
 (0)