|
31 | 31 | ) |
32 | 32 |
|
33 | 33 | if TYPE_CHECKING: |
34 | | - from .resources import contexts, projects, sessions, extensions |
| 34 | + from .resources import contexts, projects, sessions, fetch_api, extensions |
35 | 35 | from .resources.contexts import ContextsResource, AsyncContextsResource |
36 | 36 | from .resources.projects import ProjectsResource, AsyncProjectsResource |
| 37 | + from .resources.fetch_api import FetchAPIResource, AsyncFetchAPIResource |
37 | 38 | from .resources.extensions import ExtensionsResource, AsyncExtensionsResource |
38 | 39 | from .resources.sessions.sessions import SessionsResource, AsyncSessionsResource |
39 | 40 |
|
@@ -116,6 +117,12 @@ def extensions(self) -> ExtensionsResource: |
116 | 117 |
|
117 | 118 | return ExtensionsResource(self) |
118 | 119 |
|
| 120 | + @cached_property |
| 121 | + def fetch_api(self) -> FetchAPIResource: |
| 122 | + from .resources.fetch_api import FetchAPIResource |
| 123 | + |
| 124 | + return FetchAPIResource(self) |
| 125 | + |
119 | 126 | @cached_property |
120 | 127 | def projects(self) -> ProjectsResource: |
121 | 128 | from .resources.projects import ProjectsResource |
@@ -308,6 +315,12 @@ def extensions(self) -> AsyncExtensionsResource: |
308 | 315 |
|
309 | 316 | return AsyncExtensionsResource(self) |
310 | 317 |
|
| 318 | + @cached_property |
| 319 | + def fetch_api(self) -> AsyncFetchAPIResource: |
| 320 | + from .resources.fetch_api import AsyncFetchAPIResource |
| 321 | + |
| 322 | + return AsyncFetchAPIResource(self) |
| 323 | + |
311 | 324 | @cached_property |
312 | 325 | def projects(self) -> AsyncProjectsResource: |
313 | 326 | from .resources.projects import AsyncProjectsResource |
@@ -451,6 +464,12 @@ def extensions(self) -> extensions.ExtensionsResourceWithRawResponse: |
451 | 464 |
|
452 | 465 | return ExtensionsResourceWithRawResponse(self._client.extensions) |
453 | 466 |
|
| 467 | + @cached_property |
| 468 | + def fetch_api(self) -> fetch_api.FetchAPIResourceWithRawResponse: |
| 469 | + from .resources.fetch_api import FetchAPIResourceWithRawResponse |
| 470 | + |
| 471 | + return FetchAPIResourceWithRawResponse(self._client.fetch_api) |
| 472 | + |
454 | 473 | @cached_property |
455 | 474 | def projects(self) -> projects.ProjectsResourceWithRawResponse: |
456 | 475 | from .resources.projects import ProjectsResourceWithRawResponse |
@@ -482,6 +501,12 @@ def extensions(self) -> extensions.AsyncExtensionsResourceWithRawResponse: |
482 | 501 |
|
483 | 502 | return AsyncExtensionsResourceWithRawResponse(self._client.extensions) |
484 | 503 |
|
| 504 | + @cached_property |
| 505 | + def fetch_api(self) -> fetch_api.AsyncFetchAPIResourceWithRawResponse: |
| 506 | + from .resources.fetch_api import AsyncFetchAPIResourceWithRawResponse |
| 507 | + |
| 508 | + return AsyncFetchAPIResourceWithRawResponse(self._client.fetch_api) |
| 509 | + |
485 | 510 | @cached_property |
486 | 511 | def projects(self) -> projects.AsyncProjectsResourceWithRawResponse: |
487 | 512 | from .resources.projects import AsyncProjectsResourceWithRawResponse |
@@ -513,6 +538,12 @@ def extensions(self) -> extensions.ExtensionsResourceWithStreamingResponse: |
513 | 538 |
|
514 | 539 | return ExtensionsResourceWithStreamingResponse(self._client.extensions) |
515 | 540 |
|
| 541 | + @cached_property |
| 542 | + def fetch_api(self) -> fetch_api.FetchAPIResourceWithStreamingResponse: |
| 543 | + from .resources.fetch_api import FetchAPIResourceWithStreamingResponse |
| 544 | + |
| 545 | + return FetchAPIResourceWithStreamingResponse(self._client.fetch_api) |
| 546 | + |
516 | 547 | @cached_property |
517 | 548 | def projects(self) -> projects.ProjectsResourceWithStreamingResponse: |
518 | 549 | from .resources.projects import ProjectsResourceWithStreamingResponse |
@@ -544,6 +575,12 @@ def extensions(self) -> extensions.AsyncExtensionsResourceWithStreamingResponse: |
544 | 575 |
|
545 | 576 | return AsyncExtensionsResourceWithStreamingResponse(self._client.extensions) |
546 | 577 |
|
| 578 | + @cached_property |
| 579 | + def fetch_api(self) -> fetch_api.AsyncFetchAPIResourceWithStreamingResponse: |
| 580 | + from .resources.fetch_api import AsyncFetchAPIResourceWithStreamingResponse |
| 581 | + |
| 582 | + return AsyncFetchAPIResourceWithStreamingResponse(self._client.fetch_api) |
| 583 | + |
547 | 584 | @cached_property |
548 | 585 | def projects(self) -> projects.AsyncProjectsResourceWithStreamingResponse: |
549 | 586 | from .resources.projects import AsyncProjectsResourceWithStreamingResponse |
|
0 commit comments