fix: ensure name spec is defined correctly

This commit is contained in:
izzy
2026-01-12 14:05:37 +00:00
parent d1fb292055
commit efe0606863
20 changed files with 643 additions and 33 deletions

View File

@@ -16872,6 +16872,12 @@
],
"type": "object"
},
"DatabaseBackup": {
"enum": [
"DatabaseBackup"
],
"type": "string"
},
"DatabaseBackupConfig": {
"properties": {
"cronExpression": {
@@ -17269,8 +17275,11 @@
"$ref": "#/components/schemas/BaseJobData"
},
"name": {
"enum": [],
"type": "number"
"allOf": [
{
"$ref": "#/components/schemas/DatabaseBackup"
}
]
}
},
"required": [
@@ -17285,8 +17294,11 @@
"$ref": "#/components/schemas/BaseJobData"
},
"name": {
"enum": [],
"type": "number"
"allOf": [
{
"$ref": "#/components/schemas/MemoryCleanup"
}
]
}
},
"required": [
@@ -17301,8 +17313,11 @@
"$ref": "#/components/schemas/BaseJobData"
},
"name": {
"enum": [],
"type": "number"
"allOf": [
{
"$ref": "#/components/schemas/MemoryGenerate"
}
]
}
},
"required": [
@@ -17378,8 +17393,11 @@
"$ref": "#/components/schemas/BaseJobData"
},
"name": {
"enum": [],
"type": "number"
"allOf": [
{
"$ref": "#/components/schemas/PersonCleanup"
}
]
}
},
"required": [
@@ -17406,8 +17424,11 @@
"$ref": "#/components/schemas/BaseJobData"
},
"name": {
"enum": [],
"type": "number"
"allOf": [
{
"$ref": "#/components/schemas/TagCleanup"
}
]
}
},
"required": [
@@ -17422,8 +17443,11 @@
"$ref": "#/components/schemas/BaseJobData"
},
"name": {
"enum": [],
"type": "number"
"allOf": [
{
"$ref": "#/components/schemas/UserDeleteCheck"
}
]
}
},
"required": [
@@ -17776,6 +17800,12 @@
},
"type": "object"
},
"MemoryCleanup": {
"enum": [
"MemoryCleanup"
],
"type": "string"
},
"MemoryCreateDto": {
"properties": {
"assetIds": {
@@ -17814,6 +17844,12 @@
],
"type": "object"
},
"MemoryGenerate": {
"enum": [
"MemoryGenerate"
],
"type": "string"
},
"MemoryResponseDto": {
"properties": {
"assets": {
@@ -18759,6 +18795,12 @@
],
"type": "string"
},
"PersonCleanup": {
"enum": [
"PersonCleanup"
],
"type": "string"
},
"PersonCreateDto": {
"properties": {
"birthDate": {
@@ -23012,6 +23054,12 @@
],
"type": "object"
},
"TagCleanup": {
"enum": [
"TagCleanup"
],
"type": "string"
},
"TagCreateDto": {
"properties": {
"color": {
@@ -23733,6 +23781,12 @@
],
"type": "string"
},
"UserDeleteCheck": {
"enum": [
"UserDeleteCheck"
],
"type": "string"
},
"UserLicense": {
"properties": {
"activatedAt": {

View File

@@ -1043,27 +1043,27 @@ export type BaseJobData = {
};
export type JobTagCleanup = {
data: BaseJobData;
name: Name;
name: TagCleanup;
};
export type JobPersonCleanup = {
data: BaseJobData;
name: Name;
name: PersonCleanup;
};
export type JobUserDeleteCheck = {
data: BaseJobData;
name: Name;
name: UserDeleteCheck;
};
export type JobMemoryCleanup = {
data: BaseJobData;
name: Name;
name: MemoryCleanup;
};
export type JobMemoryGenerate = {
data: BaseJobData;
name: Name;
name: MemoryGenerate;
};
export type JobDatabaseBackup = {
data: BaseJobData;
name: Name;
name: DatabaseBackup;
};
export type QueueJobCreateDto = {
job: JobTagCleanup | JobPersonCleanup | JobUserDeleteCheck | JobMemoryCleanup | JobMemoryGenerate | JobDatabaseBackup;
@@ -5636,7 +5636,23 @@ export enum PluginTriggerType {
AssetCreate = "AssetCreate",
PersonRecognized = "PersonRecognized"
}
export enum Name {
export enum TagCleanup {
TagCleanup = "TagCleanup"
}
export enum PersonCleanup {
PersonCleanup = "PersonCleanup"
}
export enum UserDeleteCheck {
UserDeleteCheck = "UserDeleteCheck"
}
export enum MemoryCleanup {
MemoryCleanup = "MemoryCleanup"
}
export enum MemoryGenerate {
MemoryGenerate = "MemoryGenerate"
}
export enum DatabaseBackup {
DatabaseBackup = "DatabaseBackup"
}
export enum QueueJobStatus {
Active = "active",