ソースを参照

update openapi

Alex Tran 1 年間 前
コミット
5eb8d7e8b0

+ 2 - 2
cli/src/api/open-api/api.ts

@@ -666,13 +666,13 @@ export interface AssetStatsResponseDto {
      * @type {number}
      * @memberof AssetStatsResponseDto
      */
-    'videos': number;
+    'total': number;
     /**
      * 
      * @type {number}
      * @memberof AssetStatsResponseDto
      */
-    'total': number;
+    'videos': number;
 }
 /**
  * 

+ 1 - 1
mobile/openapi/doc/AssetStatsResponseDto.md

@@ -9,8 +9,8 @@ import 'package:openapi/api.dart';
 Name | Type | Description | Notes
 ------------ | ------------- | ------------- | -------------
 **images** | **int** |  | 
-**videos** | **int** |  | 
 **total** | **int** |  | 
+**videos** | **int** |  | 
 
 [[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md)
 

+ 11 - 11
mobile/openapi/lib/model/asset_stats_response_dto.dart

@@ -14,37 +14,37 @@ class AssetStatsResponseDto {
   /// Returns a new [AssetStatsResponseDto] instance.
   AssetStatsResponseDto({
     required this.images,
-    required this.videos,
     required this.total,
+    required this.videos,
   });
 
   int images;
 
-  int videos;
-
   int total;
 
+  int videos;
+
   @override
   bool operator ==(Object other) => identical(this, other) || other is AssetStatsResponseDto &&
      other.images == images &&
-     other.videos == videos &&
-     other.total == total;
+     other.total == total &&
+     other.videos == videos;
 
   @override
   int get hashCode =>
     // ignore: unnecessary_parenthesis
     (images.hashCode) +
-    (videos.hashCode) +
-    (total.hashCode);
+    (total.hashCode) +
+    (videos.hashCode);
 
   @override
-  String toString() => 'AssetStatsResponseDto[images=$images, videos=$videos, total=$total]';
+  String toString() => 'AssetStatsResponseDto[images=$images, total=$total, videos=$videos]';
 
   Map<String, dynamic> toJson() {
     final json = <String, dynamic>{};
       json[r'images'] = this.images;
-      json[r'videos'] = this.videos;
       json[r'total'] = this.total;
+      json[r'videos'] = this.videos;
     return json;
   }
 
@@ -57,8 +57,8 @@ class AssetStatsResponseDto {
 
       return AssetStatsResponseDto(
         images: mapValueOfType<int>(json, r'images')!,
-        videos: mapValueOfType<int>(json, r'videos')!,
         total: mapValueOfType<int>(json, r'total')!,
+        videos: mapValueOfType<int>(json, r'videos')!,
       );
     }
     return null;
@@ -107,8 +107,8 @@ class AssetStatsResponseDto {
   /// The list of required keys that must be present in a JSON.
   static const requiredKeys = <String>{
     'images',
-    'videos',
     'total',
+    'videos',
   };
 }
 

+ 4 - 4
mobile/openapi/test/asset_stats_response_dto_test.dart

@@ -21,13 +21,13 @@ void main() {
       // TODO
     });
 
-    // int videos
-    test('to test the property `videos`', () async {
+    // int total
+    test('to test the property `total`', () async {
       // TODO
     });
 
-    // int total
-    test('to test the property `total`', () async {
+    // int videos
+    test('to test the property `videos`', () async {
       // TODO
     });
 

+ 4 - 4
server/immich-openapi-specs.json

@@ -4973,15 +4973,14 @@
         "type": "object"
       },
       "AssetStatsResponseDto": {
-        "type": "object",
         "properties": {
           "images": {
             "type": "integer"
           },
-          "videos": {
+          "total": {
             "type": "integer"
           },
-          "total": {
+          "videos": {
             "type": "integer"
           }
         },
@@ -4989,7 +4988,8 @@
           "images",
           "videos",
           "total"
-        ]
+        ],
+        "type": "object"
       },
       "AssetTypeEnum": {
         "enum": [

+ 2 - 2
web/src/api/open-api/api.ts

@@ -666,13 +666,13 @@ export interface AssetStatsResponseDto {
      * @type {number}
      * @memberof AssetStatsResponseDto
      */
-    'videos': number;
+    'total': number;
     /**
      * 
      * @type {number}
      * @memberof AssetStatsResponseDto
      */
-    'total': number;
+    'videos': number;
 }
 /**
  *