From 7f14dac62f8f8f4e362618776a7f5d296a578f4a Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Sybren=20A=2E=20St=C3=BCvel?= Date: Fri, 17 Jun 2022 11:33:33 +0200 Subject: [PATCH] OAPI: regenerate code --- addon/flamenco/manager/__init__.py | 2 +- addon/flamenco/manager/api_client.py | 2 +- addon/flamenco/manager/configuration.py | 2 +- addon/flamenco/manager/docs/Task.md | 1 + addon/flamenco/manager/docs/TaskWorker.md | 1 + addon/flamenco/manager/model/task.py | 4 + addon/flamenco/manager_README.md | 2 +- pkg/api/openapi_spec.gen.go | 124 ++++++++++---------- pkg/api/openapi_types.gen.go | 15 ++- web/app/src/manager-api/ApiClient.js | 2 +- web/app/src/manager-api/model/Task.js | 8 ++ web/app/src/manager-api/model/TaskWorker.js | 1 + 12 files changed, 91 insertions(+), 73 deletions(-) diff --git a/addon/flamenco/manager/__init__.py b/addon/flamenco/manager/__init__.py index 37ff34c0..0a2f927e 100644 --- a/addon/flamenco/manager/__init__.py +++ b/addon/flamenco/manager/__init__.py @@ -10,7 +10,7 @@ """ -__version__ = "55676b00" +__version__ = "3582b199" # import ApiClient from flamenco.manager.api_client import ApiClient diff --git a/addon/flamenco/manager/api_client.py b/addon/flamenco/manager/api_client.py index 3f410a0f..de4c0aba 100644 --- a/addon/flamenco/manager/api_client.py +++ b/addon/flamenco/manager/api_client.py @@ -76,7 +76,7 @@ class ApiClient(object): self.default_headers[header_name] = header_value self.cookie = cookie # Set default User-Agent. - self.user_agent = 'Flamenco/55676b00 (Blender add-on)' + self.user_agent = 'Flamenco/3582b199 (Blender add-on)' def __enter__(self): return self diff --git a/addon/flamenco/manager/configuration.py b/addon/flamenco/manager/configuration.py index 05978a57..0ffeab02 100644 --- a/addon/flamenco/manager/configuration.py +++ b/addon/flamenco/manager/configuration.py @@ -404,7 +404,7 @@ conf = flamenco.manager.Configuration( "OS: {env}\n"\ "Python Version: {pyversion}\n"\ "Version of the API: 1.0.0\n"\ - "SDK Package Version: 55676b00".\ + "SDK Package Version: 3582b199".\ format(env=sys.platform, pyversion=sys.version) def get_host_settings(self): diff --git a/addon/flamenco/manager/docs/Task.md b/addon/flamenco/manager/docs/Task.md index 375396b9..768d2c86 100644 --- a/addon/flamenco/manager/docs/Task.md +++ b/addon/flamenco/manager/docs/Task.md @@ -17,6 +17,7 @@ Name | Type | Description | Notes **commands** | [**[Command]**](Command.md) | | **worker** | [**TaskWorker**](TaskWorker.md) | | [optional] **last_touched** | **datetime** | Timestamp of when any worker worked on this task. | [optional] +**failed_by_workers** | [**[TaskWorker]**](TaskWorker.md) | | [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] [[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md) diff --git a/addon/flamenco/manager/docs/TaskWorker.md b/addon/flamenco/manager/docs/TaskWorker.md index f22aa1f0..020ab550 100644 --- a/addon/flamenco/manager/docs/TaskWorker.md +++ b/addon/flamenco/manager/docs/TaskWorker.md @@ -1,5 +1,6 @@ # TaskWorker +Worker reference, as used in Task objects. ## Properties Name | Type | Description | Notes diff --git a/addon/flamenco/manager/model/task.py b/addon/flamenco/manager/model/task.py index ee934292..15f83399 100644 --- a/addon/flamenco/manager/model/task.py +++ b/addon/flamenco/manager/model/task.py @@ -103,6 +103,7 @@ class Task(ModelNormal): 'commands': ([Command],), # noqa: E501 'worker': (TaskWorker,), # noqa: E501 'last_touched': (datetime,), # noqa: E501 + 'failed_by_workers': ([TaskWorker],), # noqa: E501 } @cached_property @@ -123,6 +124,7 @@ class Task(ModelNormal): 'commands': 'commands', # noqa: E501 'worker': 'worker', # noqa: E501 'last_touched': 'last_touched', # noqa: E501 + 'failed_by_workers': 'failed_by_workers', # noqa: E501 } read_only_vars = { @@ -180,6 +182,7 @@ class Task(ModelNormal): _visited_composed_classes = (Animal,) worker (TaskWorker): [optional] # noqa: E501 last_touched (datetime): Timestamp of when any worker worked on this task.. [optional] # noqa: E501 + failed_by_workers ([TaskWorker]): [optional] # noqa: E501 """ _check_type = kwargs.pop('_check_type', True) @@ -285,6 +288,7 @@ class Task(ModelNormal): _visited_composed_classes = (Animal,) worker (TaskWorker): [optional] # noqa: E501 last_touched (datetime): Timestamp of when any worker worked on this task.. [optional] # noqa: E501 + failed_by_workers ([TaskWorker]): [optional] # noqa: E501 """ _check_type = kwargs.pop('_check_type', True) diff --git a/addon/flamenco/manager_README.md b/addon/flamenco/manager_README.md index abae7432..0feb90cf 100644 --- a/addon/flamenco/manager_README.md +++ b/addon/flamenco/manager_README.md @@ -4,7 +4,7 @@ Render Farm manager API The `flamenco.manager` package is automatically generated by the [OpenAPI Generator](https://openapi-generator.tech) project: - API version: 1.0.0 -- Package version: 55676b00 +- Package version: 3582b199 - Build package: org.openapitools.codegen.languages.PythonClientCodegen For more information, please visit [https://flamenco.io/](https://flamenco.io/) diff --git a/pkg/api/openapi_spec.gen.go b/pkg/api/openapi_spec.gen.go index d4c4b7b6..6ead4ba8 100644 --- a/pkg/api/openapi_spec.gen.go +++ b/pkg/api/openapi_spec.gen.go @@ -89,68 +89,68 @@ var swaggerSpec = []string{ "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", - "/wAAAP//yTkr37mXAAA=", + "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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 4700a64f..c29147a9 100644 --- a/pkg/api/openapi_types.gen.go +++ b/pkg/api/openapi_types.gen.go @@ -483,9 +483,10 @@ type Task struct { Commands []Command `json:"commands"` // Creation timestamp - Created time.Time `json:"created"` - Id string `json:"id"` - JobId string `json:"job_id"` + Created time.Time `json:"created"` + FailedByWorkers *[]TaskWorker `json:"failed_by_workers,omitempty"` + Id string `json:"id"` + JobId string `json:"job_id"` // Timestamp of when any worker worked on this task. LastTouched *time.Time `json:"last_touched,omitempty"` @@ -495,8 +496,10 @@ type Task struct { TaskType string `json:"task_type"` // Timestamp of last update. - Updated time.Time `json:"updated"` - Worker *TaskWorker `json:"worker,omitempty"` + Updated time.Time `json:"updated"` + + // Worker reference, as used in Task objects. + Worker *TaskWorker `json:"worker,omitempty"` } // TaskStatus defines model for TaskStatus. @@ -529,7 +532,7 @@ type TaskUpdate struct { TaskStatus *TaskStatus `json:"taskStatus,omitempty"` } -// TaskWorker defines model for TaskWorker. +// Worker reference, as used in Task objects. type TaskWorker struct { Address string `json:"address"` Id string `json:"id"` diff --git a/web/app/src/manager-api/ApiClient.js b/web/app/src/manager-api/ApiClient.js index 27b88a2e..2ec6c298 100644 --- a/web/app/src/manager-api/ApiClient.js +++ b/web/app/src/manager-api/ApiClient.js @@ -55,7 +55,7 @@ class ApiClient { * @default {} */ this.defaultHeaders = { - 'User-Agent': 'Flamenco/55676b00 / webbrowser' + 'User-Agent': 'Flamenco/3582b199 / webbrowser' }; /** diff --git a/web/app/src/manager-api/model/Task.js b/web/app/src/manager-api/model/Task.js index d3880fb3..eb8cd28a 100644 --- a/web/app/src/manager-api/model/Task.js +++ b/web/app/src/manager-api/model/Task.js @@ -107,6 +107,9 @@ class Task { if (data.hasOwnProperty('last_touched')) { obj['last_touched'] = ApiClient.convertToType(data['last_touched'], 'Date'); } + if (data.hasOwnProperty('failed_by_workers')) { + obj['failed_by_workers'] = ApiClient.convertToType(data['failed_by_workers'], [TaskWorker]); + } } return obj; } @@ -177,6 +180,11 @@ Task.prototype['worker'] = undefined; */ Task.prototype['last_touched'] = undefined; +/** + * @member {Array.} failed_by_workers + */ +Task.prototype['failed_by_workers'] = undefined; + diff --git a/web/app/src/manager-api/model/TaskWorker.js b/web/app/src/manager-api/model/TaskWorker.js index d0a64a87..e134f3ed 100644 --- a/web/app/src/manager-api/model/TaskWorker.js +++ b/web/app/src/manager-api/model/TaskWorker.js @@ -21,6 +21,7 @@ import ApiClient from '../ApiClient'; class TaskWorker { /** * Constructs a new TaskWorker. + * Worker reference, as used in Task objects. * @alias module:model/TaskWorker * @param id {String} * @param name {String}