mirror of
https://github.com/immich-app/immich.git
synced 2024-12-28 06:31:58 +00:00
chore(server): enable swagger to take class validator rules into account (#9022)
* enable swagger to take class validator rules into account * chore: open api
This commit is contained in:
parent
c9a079201a
commit
7f1651df71
15 changed files with 46 additions and 1 deletions
BIN
mobile/openapi/lib/model/create_user_dto.dart
generated
BIN
mobile/openapi/lib/model/create_user_dto.dart
generated
Binary file not shown.
BIN
mobile/openapi/lib/model/download_info_dto.dart
generated
BIN
mobile/openapi/lib/model/download_info_dto.dart
generated
Binary file not shown.
BIN
mobile/openapi/lib/model/job_settings_dto.dart
generated
BIN
mobile/openapi/lib/model/job_settings_dto.dart
generated
Binary file not shown.
BIN
mobile/openapi/lib/model/metadata_search_dto.dart
generated
BIN
mobile/openapi/lib/model/metadata_search_dto.dart
generated
Binary file not shown.
BIN
mobile/openapi/lib/model/on_this_day_dto.dart
generated
BIN
mobile/openapi/lib/model/on_this_day_dto.dart
generated
Binary file not shown.
BIN
mobile/openapi/lib/model/recognition_config.dart
generated
BIN
mobile/openapi/lib/model/recognition_config.dart
generated
Binary file not shown.
BIN
mobile/openapi/lib/model/smart_search_dto.dart
generated
BIN
mobile/openapi/lib/model/smart_search_dto.dart
generated
Binary file not shown.
BIN
mobile/openapi/lib/model/system_config_f_fmpeg_dto.dart
generated
BIN
mobile/openapi/lib/model/system_config_f_fmpeg_dto.dart
generated
Binary file not shown.
BIN
mobile/openapi/lib/model/system_config_image_dto.dart
generated
BIN
mobile/openapi/lib/model/system_config_image_dto.dart
generated
Binary file not shown.
BIN
mobile/openapi/lib/model/system_config_o_auth_dto.dart
generated
BIN
mobile/openapi/lib/model/system_config_o_auth_dto.dart
generated
Binary file not shown.
BIN
mobile/openapi/lib/model/system_config_trash_dto.dart
generated
BIN
mobile/openapi/lib/model/system_config_trash_dto.dart
generated
Binary file not shown.
BIN
mobile/openapi/lib/model/system_config_user_dto.dart
generated
BIN
mobile/openapi/lib/model/system_config_user_dto.dart
generated
Binary file not shown.
BIN
mobile/openapi/lib/model/update_user_dto.dart
generated
BIN
mobile/openapi/lib/model/update_user_dto.dart
generated
Binary file not shown.
|
@ -1447,6 +1447,8 @@
|
|||
"required": true,
|
||||
"in": "query",
|
||||
"schema": {
|
||||
"minimum": 1,
|
||||
"maximum": 31,
|
||||
"type": "integer"
|
||||
}
|
||||
},
|
||||
|
@ -1455,6 +1457,8 @@
|
|||
"required": true,
|
||||
"in": "query",
|
||||
"schema": {
|
||||
"minimum": 1,
|
||||
"maximum": 12,
|
||||
"type": "integer"
|
||||
}
|
||||
}
|
||||
|
@ -1499,6 +1503,7 @@
|
|||
"required": false,
|
||||
"in": "query",
|
||||
"schema": {
|
||||
"minimum": 1,
|
||||
"type": "number"
|
||||
}
|
||||
}
|
||||
|
@ -2086,6 +2091,7 @@
|
|||
"required": false,
|
||||
"in": "query",
|
||||
"schema": {
|
||||
"minimum": 1,
|
||||
"type": "number"
|
||||
}
|
||||
},
|
||||
|
@ -2123,6 +2129,8 @@
|
|||
"required": false,
|
||||
"in": "query",
|
||||
"schema": {
|
||||
"minimum": 1,
|
||||
"maximum": 1000,
|
||||
"type": "number"
|
||||
}
|
||||
},
|
||||
|
@ -4456,6 +4464,7 @@
|
|||
"required": false,
|
||||
"in": "query",
|
||||
"schema": {
|
||||
"minimum": 1,
|
||||
"type": "number"
|
||||
}
|
||||
},
|
||||
|
@ -4488,6 +4497,8 @@
|
|||
"required": false,
|
||||
"in": "query",
|
||||
"schema": {
|
||||
"minimum": 1,
|
||||
"maximum": 1000,
|
||||
"type": "number"
|
||||
}
|
||||
},
|
||||
|
@ -5622,6 +5633,7 @@
|
|||
"required": true,
|
||||
"in": "query",
|
||||
"schema": {
|
||||
"minimum": 1,
|
||||
"type": "integer"
|
||||
}
|
||||
},
|
||||
|
@ -8054,6 +8066,7 @@
|
|||
"properties": {
|
||||
"newPassword": {
|
||||
"example": "password",
|
||||
"minLength": 8,
|
||||
"type": "string"
|
||||
},
|
||||
"password": {
|
||||
|
@ -8286,6 +8299,7 @@
|
|||
},
|
||||
"quotaSizeInBytes": {
|
||||
"format": "int64",
|
||||
"minimum": 1,
|
||||
"nullable": true,
|
||||
"type": "integer"
|
||||
},
|
||||
|
@ -8391,6 +8405,7 @@
|
|||
"type": "string"
|
||||
},
|
||||
"archiveSize": {
|
||||
"minimum": 1,
|
||||
"type": "integer"
|
||||
},
|
||||
"assetIds": {
|
||||
|
@ -8731,6 +8746,7 @@
|
|||
"JobSettingsDto": {
|
||||
"properties": {
|
||||
"concurrency": {
|
||||
"minimum": 1,
|
||||
"type": "integer"
|
||||
}
|
||||
},
|
||||
|
@ -9203,6 +9219,7 @@
|
|||
"type": "string"
|
||||
},
|
||||
"page": {
|
||||
"minimum": 1,
|
||||
"type": "number"
|
||||
},
|
||||
"personIds": {
|
||||
|
@ -9220,6 +9237,8 @@
|
|||
"type": "string"
|
||||
},
|
||||
"size": {
|
||||
"maximum": 1000,
|
||||
"minimum": 1,
|
||||
"type": "number"
|
||||
},
|
||||
"state": {
|
||||
|
@ -9321,6 +9340,7 @@
|
|||
"OnThisDayDto": {
|
||||
"properties": {
|
||||
"year": {
|
||||
"minimum": 1,
|
||||
"type": "number"
|
||||
}
|
||||
},
|
||||
|
@ -9676,13 +9696,18 @@
|
|||
},
|
||||
"maxDistance": {
|
||||
"format": "float",
|
||||
"maximum": 2,
|
||||
"minimum": 0,
|
||||
"type": "number"
|
||||
},
|
||||
"minFaces": {
|
||||
"minimum": 1,
|
||||
"type": "integer"
|
||||
},
|
||||
"minScore": {
|
||||
"format": "float",
|
||||
"maximum": 1,
|
||||
"minimum": 0,
|
||||
"type": "number"
|
||||
},
|
||||
"modelName": {
|
||||
|
@ -10401,6 +10426,7 @@
|
|||
"type": "string"
|
||||
},
|
||||
"page": {
|
||||
"minimum": 1,
|
||||
"type": "number"
|
||||
},
|
||||
"personIds": {
|
||||
|
@ -10414,6 +10440,8 @@
|
|||
"type": "string"
|
||||
},
|
||||
"size": {
|
||||
"maximum": 1000,
|
||||
"minimum": 1,
|
||||
"type": "number"
|
||||
},
|
||||
"state": {
|
||||
|
@ -10551,21 +10579,27 @@
|
|||
"type": "array"
|
||||
},
|
||||
"bframes": {
|
||||
"maximum": 16,
|
||||
"minimum": -1,
|
||||
"type": "integer"
|
||||
},
|
||||
"cqMode": {
|
||||
"$ref": "#/components/schemas/CQMode"
|
||||
},
|
||||
"crf": {
|
||||
"maximum": 51,
|
||||
"minimum": 0,
|
||||
"type": "integer"
|
||||
},
|
||||
"gopSize": {
|
||||
"minimum": 0,
|
||||
"type": "integer"
|
||||
},
|
||||
"maxBitrate": {
|
||||
"type": "string"
|
||||
},
|
||||
"npl": {
|
||||
"minimum": 0,
|
||||
"type": "integer"
|
||||
},
|
||||
"preferredHwDevice": {
|
||||
|
@ -10575,6 +10609,8 @@
|
|||
"type": "string"
|
||||
},
|
||||
"refs": {
|
||||
"maximum": 6,
|
||||
"minimum": 0,
|
||||
"type": "integer"
|
||||
},
|
||||
"targetAudioCodec": {
|
||||
|
@ -10590,6 +10626,7 @@
|
|||
"type": "boolean"
|
||||
},
|
||||
"threads": {
|
||||
"minimum": 0,
|
||||
"type": "integer"
|
||||
},
|
||||
"tonemap": {
|
||||
|
@ -10638,15 +10675,19 @@
|
|||
"$ref": "#/components/schemas/ImageFormat"
|
||||
},
|
||||
"previewSize": {
|
||||
"minimum": 1,
|
||||
"type": "integer"
|
||||
},
|
||||
"quality": {
|
||||
"maximum": 100,
|
||||
"minimum": 1,
|
||||
"type": "integer"
|
||||
},
|
||||
"thumbnailFormat": {
|
||||
"$ref": "#/components/schemas/ImageFormat"
|
||||
},
|
||||
"thumbnailSize": {
|
||||
"minimum": 1,
|
||||
"type": "integer"
|
||||
}
|
||||
},
|
||||
|
@ -10835,6 +10876,7 @@
|
|||
"type": "string"
|
||||
},
|
||||
"defaultStorageQuota": {
|
||||
"minimum": 0,
|
||||
"type": "number"
|
||||
},
|
||||
"enabled": {
|
||||
|
@ -11013,6 +11055,7 @@
|
|||
"SystemConfigTrashDto": {
|
||||
"properties": {
|
||||
"days": {
|
||||
"minimum": 0,
|
||||
"type": "integer"
|
||||
},
|
||||
"enabled": {
|
||||
|
@ -11028,6 +11071,7 @@
|
|||
"SystemConfigUserDto": {
|
||||
"properties": {
|
||||
"deleteDelay": {
|
||||
"minimum": 1,
|
||||
"type": "integer"
|
||||
}
|
||||
},
|
||||
|
@ -11254,6 +11298,7 @@
|
|||
},
|
||||
"quotaSizeInBytes": {
|
||||
"format": "int64",
|
||||
"minimum": 1,
|
||||
"nullable": true,
|
||||
"type": "integer"
|
||||
},
|
||||
|
|
|
@ -9,7 +9,7 @@
|
|||
{
|
||||
"name": "@nestjs/swagger",
|
||||
"options": {
|
||||
"classValidatorShim": false,
|
||||
"classValidatorShim": true,
|
||||
"introspectComments": true
|
||||
}
|
||||
}
|
||||
|
|
Loading…
Reference in a new issue