From f5ab2bb4c28ec785a72691550408e0ff34658ad1 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Sybren=20A=2E=20St=C3=BCvel?= Date: Tue, 4 Apr 2023 13:18:59 +0200 Subject: [PATCH] OAPI: regenerate code --- addon/flamenco/manager/docs/WorkerCluster.md | 2 +- .../flamenco/manager/model/worker_cluster.py | 14 +- pkg/api/openapi_spec.gen.go | 196 +++++++++--------- pkg/api/openapi_types.gen.go | 6 +- .../src/manager-api/model/WorkerCluster.js | 9 +- 5 files changed, 113 insertions(+), 114 deletions(-) diff --git a/addon/flamenco/manager/docs/WorkerCluster.md b/addon/flamenco/manager/docs/WorkerCluster.md index ec6e97e4..37e89092 100644 --- a/addon/flamenco/manager/docs/WorkerCluster.md +++ b/addon/flamenco/manager/docs/WorkerCluster.md @@ -5,8 +5,8 @@ Cluster of workers. A job can optionally specify which cluster it should be limi ## Properties Name | Type | Description | Notes ------------ | ------------- | ------------- | ------------- -**id** | **str** | | **name** | **str** | | +**id** | **str** | UUID of the cluster. Can be ommitted when creating a new cluster, in which case a random UUID will be assigned. | [optional] **description** | **str** | | [optional] **any string name** | **bool, date, datetime, dict, float, int, list, str, none_type** | any string name can be used but the value must be the correct type | [optional] diff --git a/addon/flamenco/manager/model/worker_cluster.py b/addon/flamenco/manager/model/worker_cluster.py index 3e8cc181..d8637c2f 100644 --- a/addon/flamenco/manager/model/worker_cluster.py +++ b/addon/flamenco/manager/model/worker_cluster.py @@ -81,8 +81,8 @@ class WorkerCluster(ModelNormal): and the value is attribute type. """ return { - 'id': (str,), # noqa: E501 'name': (str,), # noqa: E501 + 'id': (str,), # noqa: E501 'description': (str,), # noqa: E501 } @@ -92,8 +92,8 @@ class WorkerCluster(ModelNormal): attribute_map = { - 'id': 'id', # noqa: E501 'name': 'name', # noqa: E501 + 'id': 'id', # noqa: E501 'description': 'description', # noqa: E501 } @@ -104,11 +104,10 @@ class WorkerCluster(ModelNormal): @classmethod @convert_js_args_to_python_args - def _from_openapi_data(cls, id, name, *args, **kwargs): # noqa: E501 + def _from_openapi_data(cls, name, *args, **kwargs): # noqa: E501 """WorkerCluster - a model defined in OpenAPI Args: - id (str): name (str): Keyword Args: @@ -142,6 +141,7 @@ class WorkerCluster(ModelNormal): Animal class but this time we won't travel through its discriminator because we passed in _visited_composed_classes = (Animal,) + id (str): UUID of the cluster. Can be ommitted when creating a new cluster, in which case a random UUID will be assigned. . [optional] # noqa: E501 description (str): [optional] # noqa: E501 """ @@ -170,7 +170,6 @@ class WorkerCluster(ModelNormal): self._configuration = _configuration self._visited_composed_classes = _visited_composed_classes + (self.__class__,) - self.id = id self.name = name for var_name, var_value in kwargs.items(): if var_name not in self.attribute_map and \ @@ -192,11 +191,10 @@ class WorkerCluster(ModelNormal): ]) @convert_js_args_to_python_args - def __init__(self, id, name, *args, **kwargs): # noqa: E501 + def __init__(self, name, *args, **kwargs): # noqa: E501 """WorkerCluster - a model defined in OpenAPI Args: - id (str): name (str): Keyword Args: @@ -230,6 +228,7 @@ class WorkerCluster(ModelNormal): Animal class but this time we won't travel through its discriminator because we passed in _visited_composed_classes = (Animal,) + id (str): UUID of the cluster. Can be ommitted when creating a new cluster, in which case a random UUID will be assigned. . [optional] # noqa: E501 description (str): [optional] # noqa: E501 """ @@ -256,7 +255,6 @@ class WorkerCluster(ModelNormal): self._configuration = _configuration self._visited_composed_classes = _visited_composed_classes + (self.__class__,) - self.id = id self.name = name for var_name, var_value in kwargs.items(): if var_name not in self.attribute_map and \ diff --git a/pkg/api/openapi_spec.gen.go b/pkg/api/openapi_spec.gen.go index 810219b8..c15a6b05 100644 --- a/pkg/api/openapi_spec.gen.go +++ b/pkg/api/openapi_spec.gen.go @@ -130,104 +130,104 @@ var swaggerSpec = []string{ "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", - "Uv7HXz/+vwAAAP//Y09tqWkAAQA=", + "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", } // GetSwagger returns the content of the embedded swagger specification file diff --git a/pkg/api/openapi_types.gen.go b/pkg/api/openapi_types.gen.go index a77b8f6e..7e10b218 100644 --- a/pkg/api/openapi_types.gen.go +++ b/pkg/api/openapi_types.gen.go @@ -739,8 +739,10 @@ type Worker struct { // Cluster of workers. A job can optionally specify which cluster it should be limited to. Workers can be part of multiple clusters simultaneously. type WorkerCluster struct { Description *string `json:"description,omitempty"` - Id string `json:"id"` - Name string `json:"name"` + + // UUID of the cluster. Can be ommitted when creating a new cluster, in which case a random UUID will be assigned. + Id *string `json:"id,omitempty"` + Name string `json:"name"` } // Request to change which clusters this Worker is assigned to. diff --git a/web/app/src/manager-api/model/WorkerCluster.js b/web/app/src/manager-api/model/WorkerCluster.js index f085a926..f01ebb46 100644 --- a/web/app/src/manager-api/model/WorkerCluster.js +++ b/web/app/src/manager-api/model/WorkerCluster.js @@ -23,12 +23,11 @@ class WorkerCluster { * Constructs a new WorkerCluster. * Cluster of workers. A job can optionally specify which cluster it should be limited to. Workers can be part of multiple clusters simultaneously. * @alias module:model/WorkerCluster - * @param id {String} * @param name {String} */ - constructor(id, name) { + constructor(name) { - WorkerCluster.initialize(this, id, name); + WorkerCluster.initialize(this, name); } /** @@ -36,8 +35,7 @@ class WorkerCluster { * This method is used by the constructors of any subclasses, in order to implement multiple inheritance (mix-ins). * Only for internal use. */ - static initialize(obj, id, name) { - obj['id'] = id; + static initialize(obj, name) { obj['name'] = name; } @@ -69,6 +67,7 @@ class WorkerCluster { } /** + * UUID of the cluster. Can be ommitted when creating a new cluster, in which case a random UUID will be assigned. * @member {String} id */ WorkerCluster.prototype['id'] = undefined;