-
Notifications
You must be signed in to change notification settings - Fork 2
Expand file tree
/
Copy path_module_client.py
More file actions
85 lines (61 loc) · 2.81 KB
/
Copy path_module_client.py
File metadata and controls
85 lines (61 loc) · 2.81 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
from __future__ import annotations
from typing import TYPE_CHECKING
from typing_extensions import override
if TYPE_CHECKING:
from .resources.files import FilesResource
from .resources.account import AccountResource
from .resources.hardware import HardwareResource
from .resources.trainings import TrainingsResource
from .resources.collections import CollectionsResource
from .resources.predictions import PredictionsResource
from .resources.models.models import ModelsResource
from .resources.webhooks.webhooks import WebhooksResource
from .resources.deployments.deployments import DeploymentsResource
from . import _load_client
from ._utils import LazyProxy
class FilesResourceProxy(LazyProxy["FilesResource"]):
@override
def __load__(self) -> FilesResource:
return _load_client().files
class ModelsResourceProxy(LazyProxy["ModelsResource"]):
@override
def __load__(self) -> ModelsResource:
return _load_client().models
class AccountResourceProxy(LazyProxy["AccountResource"]):
@override
def __load__(self) -> AccountResource:
return _load_client().account
class HardwareResourceProxy(LazyProxy["HardwareResource"]):
@override
def __load__(self) -> HardwareResource:
return _load_client().hardware
class WebhooksResourceProxy(LazyProxy["WebhooksResource"]):
@override
def __load__(self) -> WebhooksResource:
return _load_client().webhooks
class TrainingsResourceProxy(LazyProxy["TrainingsResource"]):
@override
def __load__(self) -> TrainingsResource:
return _load_client().trainings
class CollectionsResourceProxy(LazyProxy["CollectionsResource"]):
@override
def __load__(self) -> CollectionsResource:
return _load_client().collections
class DeploymentsResourceProxy(LazyProxy["DeploymentsResource"]):
@override
def __load__(self) -> DeploymentsResource:
return _load_client().deployments
class PredictionsResourceProxy(LazyProxy["PredictionsResource"]):
@override
def __load__(self) -> PredictionsResource:
return _load_client().predictions
files: FilesResource = FilesResourceProxy().__as_proxied__()
models: ModelsResource = ModelsResourceProxy().__as_proxied__()
account: AccountResource = AccountResourceProxy().__as_proxied__()
hardware: HardwareResource = HardwareResourceProxy().__as_proxied__()
webhooks: WebhooksResource = WebhooksResourceProxy().__as_proxied__()
trainings: TrainingsResource = TrainingsResourceProxy().__as_proxied__()
collections: CollectionsResource = CollectionsResourceProxy().__as_proxied__()
deployments: DeploymentsResource = DeploymentsResourceProxy().__as_proxied__()
predictions: PredictionsResource = PredictionsResourceProxy().__as_proxied__()