44
55import httpx
66
7- from ...types import project_retrieve_params
8- from ..._types import Body , Query , Headers , NotGiven , not_given
9- from ..._utils import maybe_transform , async_maybe_transform
10- from ..._compat import cached_property
11- from .templates import (
12- TemplatesResource ,
13- AsyncTemplatesResource ,
14- TemplatesResourceWithRawResponse ,
15- AsyncTemplatesResourceWithRawResponse ,
16- TemplatesResourceWithStreamingResponse ,
17- AsyncTemplatesResourceWithStreamingResponse ,
18- )
19- from ..._resource import SyncAPIResource , AsyncAPIResource
20- from ..._response import (
7+ from ..types import project_retrieve_params
8+ from .._types import Body , Query , Headers , NotGiven , not_given
9+ from .._utils import maybe_transform , async_maybe_transform
10+ from .._compat import cached_property
11+ from .._resource import SyncAPIResource , AsyncAPIResource
12+ from .._response import (
2113 to_raw_response_wrapper ,
2214 to_streamed_response_wrapper ,
2315 async_to_raw_response_wrapper ,
2416 async_to_streamed_response_wrapper ,
2517)
26- from ... _base_client import make_request_options
27- from ... types .project_retrieve_response import ProjectRetrieveResponse
18+ from .._base_client import make_request_options
19+ from ..types .project_retrieve_response import ProjectRetrieveResponse
2820
2921__all__ = ["ProjectResource" , "AsyncProjectResource" ]
3022
3123
3224class ProjectResource (SyncAPIResource ):
33- @cached_property
34- def templates (self ) -> TemplatesResource :
35- return TemplatesResource (self ._client )
36-
3725 @cached_property
3826 def with_raw_response (self ) -> ProjectResourceWithRawResponse :
3927 """
@@ -92,10 +80,6 @@ def retrieve(
9280
9381
9482class AsyncProjectResource (AsyncAPIResource ):
95- @cached_property
96- def templates (self ) -> AsyncTemplatesResource :
97- return AsyncTemplatesResource (self ._client )
98-
9983 @cached_property
10084 def with_raw_response (self ) -> AsyncProjectResourceWithRawResponse :
10185 """
@@ -163,10 +147,6 @@ def __init__(self, project: ProjectResource) -> None:
163147 project .retrieve ,
164148 )
165149
166- @cached_property
167- def templates (self ) -> TemplatesResourceWithRawResponse :
168- return TemplatesResourceWithRawResponse (self ._project .templates )
169-
170150
171151class AsyncProjectResourceWithRawResponse :
172152 def __init__ (self , project : AsyncProjectResource ) -> None :
@@ -176,10 +156,6 @@ def __init__(self, project: AsyncProjectResource) -> None:
176156 project .retrieve ,
177157 )
178158
179- @cached_property
180- def templates (self ) -> AsyncTemplatesResourceWithRawResponse :
181- return AsyncTemplatesResourceWithRawResponse (self ._project .templates )
182-
183159
184160class ProjectResourceWithStreamingResponse :
185161 def __init__ (self , project : ProjectResource ) -> None :
@@ -189,10 +165,6 @@ def __init__(self, project: ProjectResource) -> None:
189165 project .retrieve ,
190166 )
191167
192- @cached_property
193- def templates (self ) -> TemplatesResourceWithStreamingResponse :
194- return TemplatesResourceWithStreamingResponse (self ._project .templates )
195-
196168
197169class AsyncProjectResourceWithStreamingResponse :
198170 def __init__ (self , project : AsyncProjectResource ) -> None :
@@ -201,7 +173,3 @@ def __init__(self, project: AsyncProjectResource) -> None:
201173 self .retrieve = async_to_streamed_response_wrapper (
202174 project .retrieve ,
203175 )
204-
205- @cached_property
206- def templates (self ) -> AsyncTemplatesResourceWithStreamingResponse :
207- return AsyncTemplatesResourceWithStreamingResponse (self ._project .templates )
0 commit comments