From 958300c28136180dbbd41d59fac1c09768bfcb69 Mon Sep 17 00:00:00 2001 From: Isaac Abadi Date: Sat, 20 May 2023 23:44:14 -0600 Subject: [PATCH] Added typing to task key --- Public API v1.yaml | 21 ++++++++++++++++----- 1 file changed, 16 insertions(+), 5 deletions(-) diff --git a/Public API v1.yaml b/Public API v1.yaml index 83c742e..5a82c7f 100644 --- a/Public API v1.yaml +++ b/Public API v1.yaml @@ -1758,14 +1758,14 @@ components: type: object properties: task_key: - type: string + $ref: '#/components/schemas/TaskType' required: - task_key UpdateTaskScheduleRequest: type: object properties: task_key: - type: string + $ref: '#/components/schemas/TaskType' new_schedule: $ref: '#/components/schemas/Schedule' required: @@ -1775,7 +1775,7 @@ components: type: object properties: task_key: - type: string + $ref: '#/components/schemas/TaskType' new_data: type: object required: @@ -1785,7 +1785,7 @@ components: type: object properties: task_key: - type: string + $ref: '#/components/schemas/TaskType' new_options: type: object required: @@ -2726,7 +2726,7 @@ components: type: object properties: key: - type: string + $ref: '#/components/schemas/TaskType' title: type: string last_ran: @@ -2745,6 +2745,17 @@ components: type: object options: type: object + TaskType: + type: string + enum: + - backup_local_db + - missing_files_check + - missing_db_records + - duplicate_files_check + - youtubedl_update_check + - delete_old_files + - import_legacy_archives + - rebuild_database Schedule: required: - type