Skip to content

Commit ce03dc2

Browse files
feat: Add pilot management: create/delete/patch and query
1 parent 01b77ae commit ce03dc2

File tree

41 files changed

+5427
-248
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

41 files changed

+5427
-248
lines changed

diracx-client/src/diracx/client/_generated/_client.py

Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -15,7 +15,7 @@
1515
from . import models as _models
1616
from ._configuration import DiracConfiguration
1717
from ._utils.serialization import Deserializer, Serializer
18-
from .operations import AuthOperations, ConfigOperations, JobsOperations, WellKnownOperations
18+
from .operations import AuthOperations, ConfigOperations, JobsOperations, PilotsOperations, WellKnownOperations
1919

2020

2121
class Dirac: # pylint: disable=client-accepts-api-version-keyword
@@ -29,6 +29,8 @@ class Dirac: # pylint: disable=client-accepts-api-version-keyword
2929
:vartype config: _generated.operations.ConfigOperations
3030
:ivar jobs: JobsOperations operations
3131
:vartype jobs: _generated.operations.JobsOperations
32+
:ivar pilots: PilotsOperations operations
33+
:vartype pilots: _generated.operations.PilotsOperations
3234
:keyword endpoint: Service URL. Required. Default value is "".
3335
:paramtype endpoint: str
3436
"""
@@ -65,6 +67,7 @@ def __init__( # pylint: disable=missing-client-constructor-parameter-credential
6567
self.auth = AuthOperations(self._client, self._config, self._serialize, self._deserialize)
6668
self.config = ConfigOperations(self._client, self._config, self._serialize, self._deserialize)
6769
self.jobs = JobsOperations(self._client, self._config, self._serialize, self._deserialize)
70+
self.pilots = PilotsOperations(self._client, self._config, self._serialize, self._deserialize)
6871

6972
def send_request(self, request: HttpRequest, *, stream: bool = False, **kwargs: Any) -> HttpResponse:
7073
"""Runs the network request through the client's chained policies.

diracx-client/src/diracx/client/_generated/aio/_client.py

Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -15,7 +15,7 @@
1515
from .. import models as _models
1616
from .._utils.serialization import Deserializer, Serializer
1717
from ._configuration import DiracConfiguration
18-
from .operations import AuthOperations, ConfigOperations, JobsOperations, WellKnownOperations
18+
from .operations import AuthOperations, ConfigOperations, JobsOperations, PilotsOperations, WellKnownOperations
1919

2020

2121
class Dirac: # pylint: disable=client-accepts-api-version-keyword
@@ -29,6 +29,8 @@ class Dirac: # pylint: disable=client-accepts-api-version-keyword
2929
:vartype config: _generated.aio.operations.ConfigOperations
3030
:ivar jobs: JobsOperations operations
3131
:vartype jobs: _generated.aio.operations.JobsOperations
32+
:ivar pilots: PilotsOperations operations
33+
:vartype pilots: _generated.aio.operations.PilotsOperations
3234
:keyword endpoint: Service URL. Required. Default value is "".
3335
:paramtype endpoint: str
3436
"""
@@ -65,6 +67,7 @@ def __init__( # pylint: disable=missing-client-constructor-parameter-credential
6567
self.auth = AuthOperations(self._client, self._config, self._serialize, self._deserialize)
6668
self.config = ConfigOperations(self._client, self._config, self._serialize, self._deserialize)
6769
self.jobs = JobsOperations(self._client, self._config, self._serialize, self._deserialize)
70+
self.pilots = PilotsOperations(self._client, self._config, self._serialize, self._deserialize)
6871

6972
def send_request(
7073
self, request: HttpRequest, *, stream: bool = False, **kwargs: Any

diracx-client/src/diracx/client/_generated/aio/operations/__init__.py

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -14,6 +14,7 @@
1414
from ._operations import AuthOperations # type: ignore
1515
from ._operations import ConfigOperations # type: ignore
1616
from ._operations import JobsOperations # type: ignore
17+
from ._operations import PilotsOperations # type: ignore
1718

1819
from ._patch import __all__ as _patch_all
1920
from ._patch import *
@@ -24,6 +25,7 @@
2425
"AuthOperations",
2526
"ConfigOperations",
2627
"JobsOperations",
28+
"PilotsOperations",
2729
]
2830
__all__.extend([p for p in _patch_all if p not in __all__]) # pyright: ignore
2931
_patch_sdk()

0 commit comments

Comments
 (0)