|
8 | 8 |
|
9 | 9 | import httpx
|
10 | 10 |
|
11 |
| -from . import resources, _exceptions |
| 11 | +from . import _exceptions |
12 | 12 | from ._qs import Querystring
|
13 | 13 | from ._types import (
|
14 | 14 | NOT_GIVEN,
|
|
24 | 24 | get_async_library,
|
25 | 25 | )
|
26 | 26 | from ._version import __version__
|
| 27 | +from .resources import ( |
| 28 | + tasks, |
| 29 | + projects, |
| 30 | + services, |
| 31 | + environments, |
| 32 | + automations_files, |
| 33 | + environment_classes, |
| 34 | + personal_access_tokens, |
| 35 | +) |
27 | 36 | from ._streaming import Stream as Stream, AsyncStream as AsyncStream
|
28 | 37 | from ._exceptions import APIStatusError
|
29 | 38 | from ._base_client import (
|
30 | 39 | DEFAULT_MAX_RETRIES,
|
31 | 40 | SyncAPIClient,
|
32 | 41 | AsyncAPIClient,
|
33 | 42 | )
|
| 43 | +from .resources.runners import runners |
| 44 | +from .resources.organizations import organizations |
| 45 | +from .resources.runner_interactions import runner_interactions |
| 46 | +from .resources.runner_configurations import runner_configurations |
| 47 | +from .resources.environment_automations import environment_automations |
34 | 48 |
|
35 |
| -__all__ = [ |
36 |
| - "Timeout", |
37 |
| - "Transport", |
38 |
| - "ProxiesTypes", |
39 |
| - "RequestOptions", |
40 |
| - "resources", |
41 |
| - "Gitpod", |
42 |
| - "AsyncGitpod", |
43 |
| - "Client", |
44 |
| - "AsyncClient", |
45 |
| -] |
| 49 | +__all__ = ["Timeout", "Transport", "ProxiesTypes", "RequestOptions", "Gitpod", "AsyncGitpod", "Client", "AsyncClient"] |
46 | 50 |
|
47 | 51 |
|
48 | 52 | class Gitpod(SyncAPIClient):
|
49 |
| - services: resources.ServicesResource |
50 |
| - automations_files: resources.AutomationsFilesResource |
51 |
| - tasks: resources.TasksResource |
52 |
| - environment_automations: resources.EnvironmentAutomationsResource |
53 |
| - environments: resources.EnvironmentsResource |
54 |
| - environment_classes: resources.EnvironmentClassesResource |
55 |
| - organizations: resources.OrganizationsResource |
56 |
| - projects: resources.ProjectsResource |
57 |
| - runner_configurations: resources.RunnerConfigurationsResource |
58 |
| - runner_interactions: resources.RunnerInteractionsResource |
59 |
| - runners: resources.RunnersResource |
60 |
| - personal_access_tokens: resources.PersonalAccessTokensResource |
| 53 | + services: services.ServicesResource |
| 54 | + automations_files: automations_files.AutomationsFilesResource |
| 55 | + tasks: tasks.TasksResource |
| 56 | + environment_automations: environment_automations.EnvironmentAutomationsResource |
| 57 | + environments: environments.EnvironmentsResource |
| 58 | + environment_classes: environment_classes.EnvironmentClassesResource |
| 59 | + organizations: organizations.OrganizationsResource |
| 60 | + projects: projects.ProjectsResource |
| 61 | + runner_configurations: runner_configurations.RunnerConfigurationsResource |
| 62 | + runner_interactions: runner_interactions.RunnerInteractionsResource |
| 63 | + runners: runners.RunnersResource |
| 64 | + personal_access_tokens: personal_access_tokens.PersonalAccessTokensResource |
61 | 65 | with_raw_response: GitpodWithRawResponse
|
62 | 66 | with_streaming_response: GitpodWithStreamedResponse
|
63 | 67 |
|
@@ -102,18 +106,18 @@ def __init__(
|
102 | 106 | _strict_response_validation=_strict_response_validation,
|
103 | 107 | )
|
104 | 108 |
|
105 |
| - self.services = resources.ServicesResource(self) |
106 |
| - self.automations_files = resources.AutomationsFilesResource(self) |
107 |
| - self.tasks = resources.TasksResource(self) |
108 |
| - self.environment_automations = resources.EnvironmentAutomationsResource(self) |
109 |
| - self.environments = resources.EnvironmentsResource(self) |
110 |
| - self.environment_classes = resources.EnvironmentClassesResource(self) |
111 |
| - self.organizations = resources.OrganizationsResource(self) |
112 |
| - self.projects = resources.ProjectsResource(self) |
113 |
| - self.runner_configurations = resources.RunnerConfigurationsResource(self) |
114 |
| - self.runner_interactions = resources.RunnerInteractionsResource(self) |
115 |
| - self.runners = resources.RunnersResource(self) |
116 |
| - self.personal_access_tokens = resources.PersonalAccessTokensResource(self) |
| 109 | + self.services = services.ServicesResource(self) |
| 110 | + self.automations_files = automations_files.AutomationsFilesResource(self) |
| 111 | + self.tasks = tasks.TasksResource(self) |
| 112 | + self.environment_automations = environment_automations.EnvironmentAutomationsResource(self) |
| 113 | + self.environments = environments.EnvironmentsResource(self) |
| 114 | + self.environment_classes = environment_classes.EnvironmentClassesResource(self) |
| 115 | + self.organizations = organizations.OrganizationsResource(self) |
| 116 | + self.projects = projects.ProjectsResource(self) |
| 117 | + self.runner_configurations = runner_configurations.RunnerConfigurationsResource(self) |
| 118 | + self.runner_interactions = runner_interactions.RunnerInteractionsResource(self) |
| 119 | + self.runners = runners.RunnersResource(self) |
| 120 | + self.personal_access_tokens = personal_access_tokens.PersonalAccessTokensResource(self) |
117 | 121 | self.with_raw_response = GitpodWithRawResponse(self)
|
118 | 122 | self.with_streaming_response = GitpodWithStreamedResponse(self)
|
119 | 123 |
|
@@ -215,18 +219,18 @@ def _make_status_error(
|
215 | 219 |
|
216 | 220 |
|
217 | 221 | class AsyncGitpod(AsyncAPIClient):
|
218 |
| - services: resources.AsyncServicesResource |
219 |
| - automations_files: resources.AsyncAutomationsFilesResource |
220 |
| - tasks: resources.AsyncTasksResource |
221 |
| - environment_automations: resources.AsyncEnvironmentAutomationsResource |
222 |
| - environments: resources.AsyncEnvironmentsResource |
223 |
| - environment_classes: resources.AsyncEnvironmentClassesResource |
224 |
| - organizations: resources.AsyncOrganizationsResource |
225 |
| - projects: resources.AsyncProjectsResource |
226 |
| - runner_configurations: resources.AsyncRunnerConfigurationsResource |
227 |
| - runner_interactions: resources.AsyncRunnerInteractionsResource |
228 |
| - runners: resources.AsyncRunnersResource |
229 |
| - personal_access_tokens: resources.AsyncPersonalAccessTokensResource |
| 222 | + services: services.AsyncServicesResource |
| 223 | + automations_files: automations_files.AsyncAutomationsFilesResource |
| 224 | + tasks: tasks.AsyncTasksResource |
| 225 | + environment_automations: environment_automations.AsyncEnvironmentAutomationsResource |
| 226 | + environments: environments.AsyncEnvironmentsResource |
| 227 | + environment_classes: environment_classes.AsyncEnvironmentClassesResource |
| 228 | + organizations: organizations.AsyncOrganizationsResource |
| 229 | + projects: projects.AsyncProjectsResource |
| 230 | + runner_configurations: runner_configurations.AsyncRunnerConfigurationsResource |
| 231 | + runner_interactions: runner_interactions.AsyncRunnerInteractionsResource |
| 232 | + runners: runners.AsyncRunnersResource |
| 233 | + personal_access_tokens: personal_access_tokens.AsyncPersonalAccessTokensResource |
230 | 234 | with_raw_response: AsyncGitpodWithRawResponse
|
231 | 235 | with_streaming_response: AsyncGitpodWithStreamedResponse
|
232 | 236 |
|
@@ -271,18 +275,18 @@ def __init__(
|
271 | 275 | _strict_response_validation=_strict_response_validation,
|
272 | 276 | )
|
273 | 277 |
|
274 |
| - self.services = resources.AsyncServicesResource(self) |
275 |
| - self.automations_files = resources.AsyncAutomationsFilesResource(self) |
276 |
| - self.tasks = resources.AsyncTasksResource(self) |
277 |
| - self.environment_automations = resources.AsyncEnvironmentAutomationsResource(self) |
278 |
| - self.environments = resources.AsyncEnvironmentsResource(self) |
279 |
| - self.environment_classes = resources.AsyncEnvironmentClassesResource(self) |
280 |
| - self.organizations = resources.AsyncOrganizationsResource(self) |
281 |
| - self.projects = resources.AsyncProjectsResource(self) |
282 |
| - self.runner_configurations = resources.AsyncRunnerConfigurationsResource(self) |
283 |
| - self.runner_interactions = resources.AsyncRunnerInteractionsResource(self) |
284 |
| - self.runners = resources.AsyncRunnersResource(self) |
285 |
| - self.personal_access_tokens = resources.AsyncPersonalAccessTokensResource(self) |
| 278 | + self.services = services.AsyncServicesResource(self) |
| 279 | + self.automations_files = automations_files.AsyncAutomationsFilesResource(self) |
| 280 | + self.tasks = tasks.AsyncTasksResource(self) |
| 281 | + self.environment_automations = environment_automations.AsyncEnvironmentAutomationsResource(self) |
| 282 | + self.environments = environments.AsyncEnvironmentsResource(self) |
| 283 | + self.environment_classes = environment_classes.AsyncEnvironmentClassesResource(self) |
| 284 | + self.organizations = organizations.AsyncOrganizationsResource(self) |
| 285 | + self.projects = projects.AsyncProjectsResource(self) |
| 286 | + self.runner_configurations = runner_configurations.AsyncRunnerConfigurationsResource(self) |
| 287 | + self.runner_interactions = runner_interactions.AsyncRunnerInteractionsResource(self) |
| 288 | + self.runners = runners.AsyncRunnersResource(self) |
| 289 | + self.personal_access_tokens = personal_access_tokens.AsyncPersonalAccessTokensResource(self) |
286 | 290 | self.with_raw_response = AsyncGitpodWithRawResponse(self)
|
287 | 291 | self.with_streaming_response = AsyncGitpodWithStreamedResponse(self)
|
288 | 292 |
|
@@ -385,90 +389,110 @@ def _make_status_error(
|
385 | 389 |
|
386 | 390 | class GitpodWithRawResponse:
|
387 | 391 | def __init__(self, client: Gitpod) -> None:
|
388 |
| - self.services = resources.ServicesResourceWithRawResponse(client.services) |
389 |
| - self.automations_files = resources.AutomationsFilesResourceWithRawResponse(client.automations_files) |
390 |
| - self.tasks = resources.TasksResourceWithRawResponse(client.tasks) |
391 |
| - self.environment_automations = resources.EnvironmentAutomationsResourceWithRawResponse( |
| 392 | + self.services = services.ServicesResourceWithRawResponse(client.services) |
| 393 | + self.automations_files = automations_files.AutomationsFilesResourceWithRawResponse(client.automations_files) |
| 394 | + self.tasks = tasks.TasksResourceWithRawResponse(client.tasks) |
| 395 | + self.environment_automations = environment_automations.EnvironmentAutomationsResourceWithRawResponse( |
392 | 396 | client.environment_automations
|
393 | 397 | )
|
394 |
| - self.environments = resources.EnvironmentsResourceWithRawResponse(client.environments) |
395 |
| - self.environment_classes = resources.EnvironmentClassesResourceWithRawResponse(client.environment_classes) |
396 |
| - self.organizations = resources.OrganizationsResourceWithRawResponse(client.organizations) |
397 |
| - self.projects = resources.ProjectsResourceWithRawResponse(client.projects) |
398 |
| - self.runner_configurations = resources.RunnerConfigurationsResourceWithRawResponse(client.runner_configurations) |
399 |
| - self.runner_interactions = resources.RunnerInteractionsResourceWithRawResponse(client.runner_interactions) |
400 |
| - self.runners = resources.RunnersResourceWithRawResponse(client.runners) |
401 |
| - self.personal_access_tokens = resources.PersonalAccessTokensResourceWithRawResponse( |
| 398 | + self.environments = environments.EnvironmentsResourceWithRawResponse(client.environments) |
| 399 | + self.environment_classes = environment_classes.EnvironmentClassesResourceWithRawResponse( |
| 400 | + client.environment_classes |
| 401 | + ) |
| 402 | + self.organizations = organizations.OrganizationsResourceWithRawResponse(client.organizations) |
| 403 | + self.projects = projects.ProjectsResourceWithRawResponse(client.projects) |
| 404 | + self.runner_configurations = runner_configurations.RunnerConfigurationsResourceWithRawResponse( |
| 405 | + client.runner_configurations |
| 406 | + ) |
| 407 | + self.runner_interactions = runner_interactions.RunnerInteractionsResourceWithRawResponse( |
| 408 | + client.runner_interactions |
| 409 | + ) |
| 410 | + self.runners = runners.RunnersResourceWithRawResponse(client.runners) |
| 411 | + self.personal_access_tokens = personal_access_tokens.PersonalAccessTokensResourceWithRawResponse( |
402 | 412 | client.personal_access_tokens
|
403 | 413 | )
|
404 | 414 |
|
405 | 415 |
|
406 | 416 | class AsyncGitpodWithRawResponse:
|
407 | 417 | def __init__(self, client: AsyncGitpod) -> None:
|
408 |
| - self.services = resources.AsyncServicesResourceWithRawResponse(client.services) |
409 |
| - self.automations_files = resources.AsyncAutomationsFilesResourceWithRawResponse(client.automations_files) |
410 |
| - self.tasks = resources.AsyncTasksResourceWithRawResponse(client.tasks) |
411 |
| - self.environment_automations = resources.AsyncEnvironmentAutomationsResourceWithRawResponse( |
| 418 | + self.services = services.AsyncServicesResourceWithRawResponse(client.services) |
| 419 | + self.automations_files = automations_files.AsyncAutomationsFilesResourceWithRawResponse( |
| 420 | + client.automations_files |
| 421 | + ) |
| 422 | + self.tasks = tasks.AsyncTasksResourceWithRawResponse(client.tasks) |
| 423 | + self.environment_automations = environment_automations.AsyncEnvironmentAutomationsResourceWithRawResponse( |
412 | 424 | client.environment_automations
|
413 | 425 | )
|
414 |
| - self.environments = resources.AsyncEnvironmentsResourceWithRawResponse(client.environments) |
415 |
| - self.environment_classes = resources.AsyncEnvironmentClassesResourceWithRawResponse(client.environment_classes) |
416 |
| - self.organizations = resources.AsyncOrganizationsResourceWithRawResponse(client.organizations) |
417 |
| - self.projects = resources.AsyncProjectsResourceWithRawResponse(client.projects) |
418 |
| - self.runner_configurations = resources.AsyncRunnerConfigurationsResourceWithRawResponse( |
| 426 | + self.environments = environments.AsyncEnvironmentsResourceWithRawResponse(client.environments) |
| 427 | + self.environment_classes = environment_classes.AsyncEnvironmentClassesResourceWithRawResponse( |
| 428 | + client.environment_classes |
| 429 | + ) |
| 430 | + self.organizations = organizations.AsyncOrganizationsResourceWithRawResponse(client.organizations) |
| 431 | + self.projects = projects.AsyncProjectsResourceWithRawResponse(client.projects) |
| 432 | + self.runner_configurations = runner_configurations.AsyncRunnerConfigurationsResourceWithRawResponse( |
419 | 433 | client.runner_configurations
|
420 | 434 | )
|
421 |
| - self.runner_interactions = resources.AsyncRunnerInteractionsResourceWithRawResponse(client.runner_interactions) |
422 |
| - self.runners = resources.AsyncRunnersResourceWithRawResponse(client.runners) |
423 |
| - self.personal_access_tokens = resources.AsyncPersonalAccessTokensResourceWithRawResponse( |
| 435 | + self.runner_interactions = runner_interactions.AsyncRunnerInteractionsResourceWithRawResponse( |
| 436 | + client.runner_interactions |
| 437 | + ) |
| 438 | + self.runners = runners.AsyncRunnersResourceWithRawResponse(client.runners) |
| 439 | + self.personal_access_tokens = personal_access_tokens.AsyncPersonalAccessTokensResourceWithRawResponse( |
424 | 440 | client.personal_access_tokens
|
425 | 441 | )
|
426 | 442 |
|
427 | 443 |
|
428 | 444 | class GitpodWithStreamedResponse:
|
429 | 445 | def __init__(self, client: Gitpod) -> None:
|
430 |
| - self.services = resources.ServicesResourceWithStreamingResponse(client.services) |
431 |
| - self.automations_files = resources.AutomationsFilesResourceWithStreamingResponse(client.automations_files) |
432 |
| - self.tasks = resources.TasksResourceWithStreamingResponse(client.tasks) |
433 |
| - self.environment_automations = resources.EnvironmentAutomationsResourceWithStreamingResponse( |
| 446 | + self.services = services.ServicesResourceWithStreamingResponse(client.services) |
| 447 | + self.automations_files = automations_files.AutomationsFilesResourceWithStreamingResponse( |
| 448 | + client.automations_files |
| 449 | + ) |
| 450 | + self.tasks = tasks.TasksResourceWithStreamingResponse(client.tasks) |
| 451 | + self.environment_automations = environment_automations.EnvironmentAutomationsResourceWithStreamingResponse( |
434 | 452 | client.environment_automations
|
435 | 453 | )
|
436 |
| - self.environments = resources.EnvironmentsResourceWithStreamingResponse(client.environments) |
437 |
| - self.environment_classes = resources.EnvironmentClassesResourceWithStreamingResponse(client.environment_classes) |
438 |
| - self.organizations = resources.OrganizationsResourceWithStreamingResponse(client.organizations) |
439 |
| - self.projects = resources.ProjectsResourceWithStreamingResponse(client.projects) |
440 |
| - self.runner_configurations = resources.RunnerConfigurationsResourceWithStreamingResponse( |
| 454 | + self.environments = environments.EnvironmentsResourceWithStreamingResponse(client.environments) |
| 455 | + self.environment_classes = environment_classes.EnvironmentClassesResourceWithStreamingResponse( |
| 456 | + client.environment_classes |
| 457 | + ) |
| 458 | + self.organizations = organizations.OrganizationsResourceWithStreamingResponse(client.organizations) |
| 459 | + self.projects = projects.ProjectsResourceWithStreamingResponse(client.projects) |
| 460 | + self.runner_configurations = runner_configurations.RunnerConfigurationsResourceWithStreamingResponse( |
441 | 461 | client.runner_configurations
|
442 | 462 | )
|
443 |
| - self.runner_interactions = resources.RunnerInteractionsResourceWithStreamingResponse(client.runner_interactions) |
444 |
| - self.runners = resources.RunnersResourceWithStreamingResponse(client.runners) |
445 |
| - self.personal_access_tokens = resources.PersonalAccessTokensResourceWithStreamingResponse( |
| 463 | + self.runner_interactions = runner_interactions.RunnerInteractionsResourceWithStreamingResponse( |
| 464 | + client.runner_interactions |
| 465 | + ) |
| 466 | + self.runners = runners.RunnersResourceWithStreamingResponse(client.runners) |
| 467 | + self.personal_access_tokens = personal_access_tokens.PersonalAccessTokensResourceWithStreamingResponse( |
446 | 468 | client.personal_access_tokens
|
447 | 469 | )
|
448 | 470 |
|
449 | 471 |
|
450 | 472 | class AsyncGitpodWithStreamedResponse:
|
451 | 473 | def __init__(self, client: AsyncGitpod) -> None:
|
452 |
| - self.services = resources.AsyncServicesResourceWithStreamingResponse(client.services) |
453 |
| - self.automations_files = resources.AsyncAutomationsFilesResourceWithStreamingResponse(client.automations_files) |
454 |
| - self.tasks = resources.AsyncTasksResourceWithStreamingResponse(client.tasks) |
455 |
| - self.environment_automations = resources.AsyncEnvironmentAutomationsResourceWithStreamingResponse( |
| 474 | + self.services = services.AsyncServicesResourceWithStreamingResponse(client.services) |
| 475 | + self.automations_files = automations_files.AsyncAutomationsFilesResourceWithStreamingResponse( |
| 476 | + client.automations_files |
| 477 | + ) |
| 478 | + self.tasks = tasks.AsyncTasksResourceWithStreamingResponse(client.tasks) |
| 479 | + self.environment_automations = environment_automations.AsyncEnvironmentAutomationsResourceWithStreamingResponse( |
456 | 480 | client.environment_automations
|
457 | 481 | )
|
458 |
| - self.environments = resources.AsyncEnvironmentsResourceWithStreamingResponse(client.environments) |
459 |
| - self.environment_classes = resources.AsyncEnvironmentClassesResourceWithStreamingResponse( |
| 482 | + self.environments = environments.AsyncEnvironmentsResourceWithStreamingResponse(client.environments) |
| 483 | + self.environment_classes = environment_classes.AsyncEnvironmentClassesResourceWithStreamingResponse( |
460 | 484 | client.environment_classes
|
461 | 485 | )
|
462 |
| - self.organizations = resources.AsyncOrganizationsResourceWithStreamingResponse(client.organizations) |
463 |
| - self.projects = resources.AsyncProjectsResourceWithStreamingResponse(client.projects) |
464 |
| - self.runner_configurations = resources.AsyncRunnerConfigurationsResourceWithStreamingResponse( |
| 486 | + self.organizations = organizations.AsyncOrganizationsResourceWithStreamingResponse(client.organizations) |
| 487 | + self.projects = projects.AsyncProjectsResourceWithStreamingResponse(client.projects) |
| 488 | + self.runner_configurations = runner_configurations.AsyncRunnerConfigurationsResourceWithStreamingResponse( |
465 | 489 | client.runner_configurations
|
466 | 490 | )
|
467 |
| - self.runner_interactions = resources.AsyncRunnerInteractionsResourceWithStreamingResponse( |
| 491 | + self.runner_interactions = runner_interactions.AsyncRunnerInteractionsResourceWithStreamingResponse( |
468 | 492 | client.runner_interactions
|
469 | 493 | )
|
470 |
| - self.runners = resources.AsyncRunnersResourceWithStreamingResponse(client.runners) |
471 |
| - self.personal_access_tokens = resources.AsyncPersonalAccessTokensResourceWithStreamingResponse( |
| 494 | + self.runners = runners.AsyncRunnersResourceWithStreamingResponse(client.runners) |
| 495 | + self.personal_access_tokens = personal_access_tokens.AsyncPersonalAccessTokensResourceWithStreamingResponse( |
472 | 496 | client.personal_access_tokens
|
473 | 497 | )
|
474 | 498 |
|
|
0 commit comments