From ad33ce5938c34edc7885b4244cef83edb09e39d5 Mon Sep 17 00:00:00 2001 From: Jason Rasmussen Date: Mon, 23 Sep 2024 15:41:41 -0400 Subject: [PATCH] refactor(mobile): open api dto upgrade (#12793) --- mobile/openapi/lib/api_client.dart | Bin 29605 -> 29570 bytes .../lib/model/activity_create_dto.dart | Bin 4357 -> 4401 bytes .../lib/model/activity_response_dto.dart | Bin 4150 -> 4196 bytes .../activity_statistics_response_dto.dart | Bin 3041 -> 3097 bytes mobile/openapi/lib/model/add_users_dto.dart | Bin 2789 -> 2827 bytes .../model/admin_onboarding_update_dto.dart | Bin 2989 -> 3040 bytes .../openapi/lib/model/album_response_dto.dart | Bin 9586 -> 9629 bytes .../model/album_statistics_response_dto.dart | Bin 3421 -> 3474 bytes .../openapi/lib/model/album_user_add_dto.dart | Bin 3403 -> 3445 bytes .../lib/model/album_user_create_dto.dart | Bin 3031 -> 3076 bytes .../lib/model/album_user_response_dto.dart | Bin 3054 -> 3101 bytes .../model/all_job_status_response_dto.dart | Bin 7177 -> 7227 bytes .../openapi/lib/model/api_key_create_dto.dart | Bin 3488 -> 3530 bytes .../model/api_key_create_response_dto.dart | Bin 3153 -> 3203 bytes .../lib/model/api_key_response_dto.dart | Bin 3835 -> 3879 bytes .../openapi/lib/model/api_key_update_dto.dart | Bin 2747 -> 2789 bytes .../lib/model/asset_bulk_delete_dto.dart | Bin 3542 -> 3587 bytes .../lib/model/asset_bulk_update_dto.dart | Bin 7526 -> 7571 bytes .../model/asset_bulk_upload_check_dto.dart | Bin 2975 -> 3025 bytes .../model/asset_bulk_upload_check_item.dart | Bin 3170 -> 3221 bytes .../asset_bulk_upload_check_response_dto.dart | Bin 3135 -> 3193 bytes .../model/asset_bulk_upload_check_result.dart | Bin 10762 -> 10815 bytes .../lib/model/asset_delta_sync_dto.dart | Bin 3258 -> 3302 bytes .../model/asset_delta_sync_response_dto.dart | Bin 3679 -> 3731 bytes .../lib/model/asset_face_response_dto.dart | Bin 5611 -> 5658 bytes .../lib/model/asset_face_update_dto.dart | Bin 2851 -> 2896 bytes .../lib/model/asset_face_update_item.dart | Bin 3102 -> 3148 bytes ...sset_face_without_person_response_dto.dart | Bin 5503 -> 5563 bytes .../lib/model/asset_full_sync_dto.dart | Bin 4417 -> 4460 bytes mobile/openapi/lib/model/asset_ids_dto.dart | Bin 2846 -> 2884 bytes .../lib/model/asset_ids_response_dto.dart | Bin 6316 -> 6362 bytes mobile/openapi/lib/model/asset_jobs_dto.dart | Bin 3068 -> 3107 bytes .../lib/model/asset_media_response_dto.dart | Bin 3067 -> 3115 bytes .../openapi/lib/model/asset_response_dto.dart | Bin 13845 -> 13888 bytes .../lib/model/asset_stack_response_dto.dart | Bin 3415 -> 3463 bytes .../lib/model/asset_stats_response_dto.dart | Bin 3295 -> 3343 bytes .../lib/model/audit_deletes_response_dto.dart | Bin 3300 -> 3350 bytes mobile/openapi/lib/model/avatar_response.dart | Bin 2752 -> 2793 bytes mobile/openapi/lib/model/avatar_update.dart | Bin 3144 -> 3183 bytes .../lib/model/bulk_id_response_dto.dart | Bin 6312 -> 6356 bytes mobile/openapi/lib/model/bulk_ids_dto.dart | Bin 2763 -> 2800 bytes .../lib/model/change_password_dto.dart | Bin 3114 -> 3158 bytes .../lib/model/check_existing_assets_dto.dart | Bin 3369 -> 3418 bytes .../check_existing_assets_response_dto.dart | Bin 3227 -> 3284 bytes mobile/openapi/lib/model/clip_config.dart | Bin 2948 -> 2985 bytes .../openapi/lib/model/create_album_dto.dart | Bin 4167 -> 4208 bytes .../openapi/lib/model/create_library_dto.dart | Bin 4278 -> 4321 bytes .../create_profile_image_response_dto.dart | Bin 3731 -> 3787 bytes .../lib/model/download_archive_info.dart | Bin 3183 -> 3229 bytes .../openapi/lib/model/download_info_dto.dart | Bin 4962 -> 5004 bytes .../openapi/lib/model/download_response.dart | Bin 3241 -> 3284 bytes .../lib/model/download_response_dto.dart | Bin 3170 -> 3216 bytes mobile/openapi/lib/model/download_update.dart | Bin 4129 -> 4170 bytes .../lib/model/duplicate_detection_config.dart | Bin 3286 -> 3337 bytes .../lib/model/duplicate_response_dto.dart | Bin 3188 -> 3235 bytes .../model/email_notifications_response.dart | Bin 3535 -> 3588 bytes .../lib/model/email_notifications_update.dart | Bin 4811 -> 4862 bytes .../openapi/lib/model/exif_response_dto.dart | Bin 10663 -> 10705 bytes mobile/openapi/lib/model/face_dto.dart | Bin 2579 -> 2613 bytes .../lib/model/facial_recognition_config.dart | Bin 4088 -> 4138 bytes .../openapi/lib/model/file_checksum_dto.dart | Bin 2931 -> 2973 bytes .../lib/model/file_checksum_response_dto.dart | Bin 3186 -> 3236 bytes mobile/openapi/lib/model/file_report_dto.dart | Bin 3137 -> 3177 bytes .../lib/model/file_report_fix_dto.dart | Bin 2823 -> 2866 bytes .../lib/model/file_report_item_dto.dart | Bin 4295 -> 4339 bytes .../openapi/lib/model/folders_response.dart | Bin 3044 -> 3086 bytes mobile/openapi/lib/model/folders_update.dart | Bin 3880 -> 3920 bytes mobile/openapi/lib/model/job_command_dto.dart | Bin 2955 -> 2995 bytes mobile/openapi/lib/model/job_counts_dto.dart | Bin 3856 -> 3895 bytes mobile/openapi/lib/model/job_create_dto.dart | Bin 2700 -> 2739 bytes .../openapi/lib/model/job_settings_dto.dart | Bin 2830 -> 2871 bytes mobile/openapi/lib/model/job_status_dto.dart | Bin 3050 -> 3089 bytes .../lib/model/library_response_dto.dart | Bin 5359 -> 5404 bytes .../lib/model/library_stats_response_dto.dart | Bin 3516 -> 3566 bytes mobile/openapi/lib/model/license_key_dto.dart | Bin 3090 -> 3130 bytes .../lib/model/license_response_dto.dart | Bin 3485 -> 3530 bytes .../lib/model/login_credential_dto.dart | Bin 3060 -> 3105 bytes .../openapi/lib/model/login_response_dto.dart | Bin 4491 -> 4534 bytes .../lib/model/logout_response_dto.dart | Bin 3134 -> 3178 bytes .../lib/model/map_marker_response_dto.dart | Bin 4158 -> 4205 bytes .../map_reverse_geocode_response_dto.dart | Bin 3733 -> 3788 bytes .../openapi/lib/model/memories_response.dart | Bin 2795 -> 2838 bytes mobile/openapi/lib/model/memories_update.dart | Bin 3193 -> 3234 bytes .../openapi/lib/model/memory_create_dto.dart | Bin 4914 -> 4956 bytes .../lib/model/memory_lane_response_dto.dart | Bin 3164 -> 3212 bytes .../lib/model/memory_response_dto.dart | Bin 6121 -> 6165 bytes .../openapi/lib/model/memory_update_dto.dart | Bin 4591 -> 4633 bytes .../openapi/lib/model/merge_person_dto.dart | Bin 2835 -> 2876 bytes .../lib/model/metadata_search_dto.dart | Bin 28591 -> 28635 bytes .../model/o_auth_authorize_response_dto.dart | Bin 2915 -> 2967 bytes .../lib/model/o_auth_callback_dto.dart | Bin 2753 -> 2796 bytes .../openapi/lib/model/o_auth_config_dto.dart | Bin 2813 -> 2854 bytes mobile/openapi/lib/model/on_this_day_dto.dart | Bin 2704 -> 2743 bytes .../lib/model/partner_response_dto.dart | Bin 4894 -> 4939 bytes mobile/openapi/lib/model/people_response.dart | Bin 3025 -> 3066 bytes .../lib/model/people_response_dto.dart | Bin 4036 -> 4080 bytes mobile/openapi/lib/model/people_update.dart | Bin 3862 -> 3901 bytes .../openapi/lib/model/people_update_dto.dart | Bin 2815 -> 2857 bytes .../openapi/lib/model/people_update_item.dart | Bin 5447 -> 5490 bytes .../openapi/lib/model/person_create_dto.dart | Bin 4361 -> 4403 bytes .../lib/model/person_response_dto.dart | Bin 4668 -> 4712 bytes .../model/person_statistics_response_dto.dart | Bin 2981 -> 3035 bytes .../openapi/lib/model/person_update_dto.dart | Bin 5237 -> 5279 bytes .../model/person_with_faces_response_dto.dart | Bin 5119 -> 5172 bytes .../lib/model/places_response_dto.dart | Bin 4683 -> 4727 bytes .../openapi/lib/model/purchase_response.dart | Bin 3272 -> 3315 bytes mobile/openapi/lib/model/purchase_update.dart | Bin 4140 -> 4181 bytes .../openapi/lib/model/queue_status_dto.dart | Bin 3016 -> 3057 bytes .../openapi/lib/model/ratings_response.dart | Bin 2778 -> 2820 bytes mobile/openapi/lib/model/ratings_update.dart | Bin 3175 -> 3215 bytes .../reverse_geocoding_state_response_dto.dart | Bin 3748 -> 3807 bytes .../openapi/lib/model/scan_library_dto.dart | Bin 4150 -> 4191 bytes .../lib/model/search_album_response_dto.dart | Bin 3618 -> 3667 bytes .../lib/model/search_asset_response_dto.dart | Bin 3975 -> 4024 bytes .../lib/model/search_explore_item.dart | Bin 3007 -> 3051 bytes .../model/search_explore_response_dto.dart | Bin 3226 -> 3277 bytes .../search_facet_count_response_dto.dart | Bin 3180 -> 3234 bytes .../lib/model/search_facet_response_dto.dart | Bin 3222 -> 3271 bytes .../lib/model/search_response_dto.dart | Bin 3080 -> 3124 bytes .../lib/model/server_about_response_dto.dart | Bin 13167 -> 13216 bytes .../openapi/lib/model/server_config_dto.dart | Bin 4701 -> 4743 bytes .../lib/model/server_features_dto.dart | Bin 6346 -> 6390 bytes .../server_media_types_response_dto.dart | Bin 3783 -> 3837 bytes .../lib/model/server_ping_response.dart | Bin 2789 -> 2834 bytes .../lib/model/server_stats_response_dto.dart | Bin 3621 -> 3670 bytes .../model/server_storage_response_dto.dart | Bin 4767 -> 4818 bytes .../openapi/lib/model/server_theme_dto.dart | Bin 2789 -> 2830 bytes .../model/server_version_response_dto.dart | Bin 3334 -> 3385 bytes .../lib/model/session_response_dto.dart | Bin 4044 -> 4089 bytes .../lib/model/shared_link_create_dto.dart | Bin 6904 -> 6950 bytes .../lib/model/shared_link_edit_dto.dart | Bin 7537 -> 7581 bytes .../lib/model/shared_link_response_dto.dart | Bin 6966 -> 7014 bytes mobile/openapi/lib/model/sign_up_dto.dart | Bin 3097 -> 3133 bytes .../lib/model/smart_info_response_dto.dart | Bin 3493 -> 3540 bytes .../openapi/lib/model/smart_search_dto.dart | Bin 20858 -> 20899 bytes .../openapi/lib/model/stack_create_dto.dart | Bin 2938 -> 2979 bytes .../openapi/lib/model/stack_response_dto.dart | Bin 3327 -> 3370 bytes .../openapi/lib/model/stack_update_dto.dart | Bin 3295 -> 3336 bytes .../openapi/lib/model/system_config_dto.dart | Bin 7587 -> 7629 bytes .../lib/model/system_config_f_fmpeg_dto.dart | Bin 8942 -> 8990 bytes .../lib/model/system_config_faces_dto.dart | Bin 2866 -> 2913 bytes .../lib/model/system_config_image_dto.dart | Bin 4782 -> 4829 bytes .../lib/model/system_config_job_dto.dart | Bin 5955 -> 6000 bytes .../lib/model/system_config_library_dto.dart | Bin 3152 -> 3201 bytes .../model/system_config_library_scan_dto.dart | Bin 3296 -> 3349 bytes .../system_config_library_watch_dto.dart | Bin 2995 -> 3049 bytes .../lib/model/system_config_logging_dto.dart | Bin 3113 -> 3162 bytes .../system_config_machine_learning_dto.dart | Bin 4214 -> 4271 bytes .../lib/model/system_config_map_dto.dart | Bin 3363 -> 3408 bytes .../lib/model/system_config_metadata_dto.dart | Bin 2924 -> 2974 bytes .../system_config_new_version_check_dto.dart | Bin 3049 -> 3106 bytes .../system_config_notifications_dto.dart | Bin 3000 -> 3055 bytes .../lib/model/system_config_o_auth_dto.dart | Bin 7334 -> 7381 bytes .../system_config_password_login_dto.dart | Bin 3013 -> 3068 bytes .../system_config_reverse_geocoding_dto.dart | Bin 3067 -> 3125 bytes .../lib/model/system_config_server_dto.dart | Bin 3318 -> 3366 bytes .../lib/model/system_config_smtp_dto.dart | Bin 3581 -> 3627 bytes .../system_config_smtp_transport_dto.dart | Bin 3979 -> 4034 bytes .../system_config_storage_template_dto.dart | Bin 3719 -> 3776 bytes ...em_config_template_storage_option_dto.dart | Bin 6276 -> 6339 bytes .../lib/model/system_config_theme_dto.dart | Bin 2897 -> 2944 bytes .../lib/model/system_config_trash_dto.dart | Bin 3085 -> 3132 bytes .../lib/model/system_config_user_dto.dart | Bin 2920 -> 2966 bytes .../lib/model/tag_bulk_assets_dto.dart | Bin 3280 -> 3323 bytes .../model/tag_bulk_assets_response_dto.dart | Bin 2915 -> 2966 bytes mobile/openapi/lib/model/tag_create_dto.dart | Bin 3664 -> 3703 bytes .../openapi/lib/model/tag_response_dto.dart | Bin 4997 -> 5038 bytes mobile/openapi/lib/model/tag_update_dto.dart | Bin 2784 -> 2823 bytes mobile/openapi/lib/model/tag_upsert_dto.dart | Bin 2812 -> 2851 bytes mobile/openapi/lib/model/tags_response.dart | Bin 2988 -> 3027 bytes mobile/openapi/lib/model/tags_update.dart | Bin 3826 -> 3863 bytes .../lib/model/time_bucket_response_dto.dart | Bin 3132 -> 3180 bytes .../openapi/lib/model/trash_response_dto.dart | Bin 2771 -> 2814 bytes .../openapi/lib/model/update_album_dto.dart | Bin 6254 -> 6295 bytes .../lib/model/update_album_user_dto.dart | Bin 2808 -> 2853 bytes .../openapi/lib/model/update_asset_dto.dart | Bin 7942 -> 7983 bytes .../openapi/lib/model/update_library_dto.dart | Bin 4043 -> 4086 bytes .../openapi/lib/model/update_partner_dto.dart | Bin 2833 -> 2876 bytes .../openapi/lib/model/usage_by_user_dto.dart | Bin 4110 -> 4151 bytes .../lib/model/user_admin_create_dto.dart | Bin 5602 -> 5647 bytes .../lib/model/user_admin_delete_dto.dart | Bin 3237 -> 3282 bytes .../lib/model/user_admin_response_dto.dart | Bin 7978 -> 8025 bytes .../lib/model/user_admin_update_dto.dart | Bin 6241 -> 6286 bytes mobile/openapi/lib/model/user_license.dart | Bin 3359 -> 3397 bytes .../model/user_preferences_response_dto.dart | Bin 5086 -> 5139 bytes .../model/user_preferences_update_dto.dart | Bin 8920 -> 8971 bytes .../openapi/lib/model/user_response_dto.dart | Bin 4135 -> 4177 bytes .../openapi/lib/model/user_update_me_dto.dart | Bin 4493 -> 4535 bytes .../validate_access_token_response_dto.dart | Bin 3085 -> 3142 bytes .../lib/model/validate_library_dto.dart | Bin 3454 -> 3499 bytes ...date_library_import_path_response_dto.dart | Bin 4094 -> 4157 bytes .../model/validate_library_response_dto.dart | Bin 3094 -> 3147 bytes open-api/bin/generate-open-api.sh | 8 +- open-api/templates/mobile/api_client.mustache | 264 ------------------ .../mobile/api_client.mustache.patch | 10 - .../native/native_class.mustache | 1 + .../native/native_class.mustache.patch | 18 +- 197 files changed, 14 insertions(+), 287 deletions(-) delete mode 100644 open-api/templates/mobile/api_client.mustache delete mode 100644 open-api/templates/mobile/api_client.mustache.patch diff --git a/mobile/openapi/lib/api_client.dart b/mobile/openapi/lib/api_client.dart index 597a15d5b0562a58f93572b3b4d849bfa7527ba3..e857f51e3a8750095225745b6592596489759c2a 100644 GIT binary patch delta 14 WcmZ4boU!RS$Ip^lfoN?>`A|eFO diff --git a/mobile/openapi/lib/model/activity_response_dto.dart b/mobile/openapi/lib/model/activity_response_dto.dart index bfffd8485b0a982f561d799926d365fa1fbec655..25fb0f53f8707fbace4fee78db129c8f245eeaf8 100644 GIT binary patch delta 54 zcmdm{@I+yQF^6VpL3&YQN~%jqzD8MMPHC!+f|6r$NoHAQNo7!KaY24wF-T5H(|WTW H2L}fLD(w>U delta 12 TcmaE&uuWluF~{aa4rUGjAeIB| diff --git a/mobile/openapi/lib/model/activity_statistics_response_dto.dart b/mobile/openapi/lib/model/activity_statistics_response_dto.dart index 20d4696b1b60e0e428fe0595df33ea20d9290ad7..ad0b814a5877415e5468c8bd06d9984ecfb06a47 100644 GIT binary patch delta 40 wcmaDTK2u`DHWuO1g7l)qlvJ0Je2ucioYGVs1*OT1Y_iNsn%0{)vKX)f04pdA$N&HU delta 12 TcmbO!@lbrjHkQrrShU#zBnt%V diff --git a/mobile/openapi/lib/model/add_users_dto.dart b/mobile/openapi/lib/model/add_users_dto.dart index 2daa571265da6ff1a4b46a247bfffd1ac0bcef37..531c1ec785b45d1f825a1593806ad7ff5aa79d3d 100644 GIT binary patch delta 46 zcmaDV+AX%Bh()oqAiXFtCDo-QU!yEBr!-YZLCG;CCA2uTs2C`wq-ni5m!*OY0F0Cn A4*&oF delta 12 TcmeAcdn&r2h-LE(mSQ#lAie~O diff --git a/mobile/openapi/lib/model/admin_onboarding_update_dto.dart b/mobile/openapi/lib/model/admin_onboarding_update_dto.dart index 2277f0958c813859b3d095302be34b894cedae31..298bf318a292b251ba3aa03ddd86e3cf664e239d 100644 GIT binary patch delta 40 wcmZ20{y==gdKTf*g7l)qlvJ0Je2ucioYGVs1*ORkIVG5tG_5zUVqsn%0|-u+C%$05jt^;K#^2b*eXL3&YQN~%jqzD8MMPHC!+f|6rSQfY2zacYrcN(xY1Nz;0BGusI^ E0P2f5dh`-lCh84j delta 12 TcmdmO(P^>4U0`#iz#(n`A$ly+C@yIkwF|*ejQCAiXFtCDo-QU!yEBr!-YZL1}UwmpHSMruAkiR&#a$6s`;U delta 12 TcmZpcyeP3jo^^8|s}VZ@8~FpA diff --git a/mobile/openapi/lib/model/api_key_response_dto.dart b/mobile/openapi/lib/model/api_key_response_dto.dart index b6ca86c0509448e4fd83827055241d0ca0d049c7..fd0d91f6737e3bc647abe6470fc4776b5310a5a6 100644 GIT binary patch delta 52 zcmew@yIgLA3A=h}L3&YQN~%jqzD8MMPHC!+f|6r^r*~>)P-<~OeqJ$1MoH6pvp)M7 Fb^!Ub5^Vqg delta 12 TcmZ23_gi*@3H#;*_T%gTA-n{! diff --git a/mobile/openapi/lib/model/api_key_update_dto.dart b/mobile/openapi/lib/model/api_key_update_dto.dart index 318f4936e16b2799e8343dc66361b4dbb6cba8b1..7295d1ea1f19ba16c28f9b6682e089cf7a453621 100644 GIT binary patch delta 50 zcmdlj`c!m-F^g(xL3&YQN~%jqzD8MMPHC!+f|6r^r*~>)XhBM12}oQ?(|WTWOD`J$ D%q$Tk delta 12 TcmaDVx?6OEG0WyymJT)mAj||* diff --git a/mobile/openapi/lib/model/asset_bulk_delete_dto.dart b/mobile/openapi/lib/model/asset_bulk_delete_dto.dart index 0f6913a7f4ebce925a4dc7393a86fb0a0dd2bf3c..c4453054b1b9277888f7437f89279af50df9320f 100644 GIT binary patch delta 53 zcmca6-7K?VA)7{NL3&YQN~%jqzD8MMPHC!+f|6r#acYTEX->9FYEEhiNJ>f5dh;AM GD|P@FToU#G delta 12 TcmZpcxhB0~A=~D2Y^Ll0A@~HV diff --git a/mobile/openapi/lib/model/asset_bulk_update_dto.dart b/mobile/openapi/lib/model/asset_bulk_update_dto.dart index c9b21683fbcec428a02a503450108aa60814892f..da23d2f09d2e057484e7a823db94eed4241862b7 100644 GIT binary patch delta 53 zcmaE6HQ9Q@ZV`>rg7l)qlvJ0Je2ucioYGVs1trJg;?xqS(wywjf|SG(kd%_9_2z9N G8#n+pNE9mo delta 12 UcmbPi{mg2^ZjsF|L{@VE04Plb&;S4c diff --git a/mobile/openapi/lib/model/asset_bulk_upload_check_dto.dart b/mobile/openapi/lib/model/asset_bulk_upload_check_dto.dart index 55ea41b598e751028eea86cb6da55ca8de5d89a6..36c13bfdf688945c8d84e93f5aa8b017197553ed 100644 GIT binary patch delta 40 wcmbO)eo=hGY8K(rg7l)qlvJ0Je2ucioYGVs1*OUVS;U!@G_5x;WBJJj05p9LWdHyG delta 12 Ucmca8K3{ypYL?A+S-!9V03{3si~s-t diff --git a/mobile/openapi/lib/model/asset_bulk_upload_check_item.dart b/mobile/openapi/lib/model/asset_bulk_upload_check_item.dart index 16294cdae6d06200bc38744f8c6a74c9f28028e7..13dfa340fad0c221d024d3c85fee937c4b178dba 100644 GIT binary patch delta 40 vcmaDPF;#MdKC5tPL3&YQN~%jqzD8MMPHC!+g3@FMHVI}WP3z5CtQPD58EOmt delta 12 TcmbO#`AA}eKI`TrR%3Pm9x(&q diff --git a/mobile/openapi/lib/model/asset_bulk_upload_check_response_dto.dart b/mobile/openapi/lib/model/asset_bulk_upload_check_response_dto.dart index 5bfacbff570d2f20fff03a2dc8212e43da8fbc4f..8c3651e9fa18981a864be56e7f1c709327cef67b 100644 GIT binary patch delta 40 wcmdll@l#^MI~L*6g7l)qlvJ0Je2ucioYGVs1*OS>O!CZ1n%0|NvV^e%06@D9>i_@% delta 12 Tcmew+Fq?2`L3&YQN~%jqzD8MMPHC!+g3{!JoRZ8+n%0~B*aSHMC1DJy delta 12 TcmbO%dtYWlFx%#KHXaTDAD09P diff --git a/mobile/openapi/lib/model/asset_face_response_dto.dart b/mobile/openapi/lib/model/asset_face_response_dto.dart index 7a8588ce5c4afdf67fd59dd6af738a82cb3ad6ba..c05b511649236adff9c094f41da5fc86c3609515 100644 GIT binary patch delta 40 wcmaE@Jxgc993J7)g7l)qlvJ0Je2ucioYGVs1*ORcxJ8(iG_5yJ=Lz8i067~CxBvhE delta 12 TcmbQG^IChu9G=amdHgv6C0hj- diff --git a/mobile/openapi/lib/model/asset_face_update_dto.dart b/mobile/openapi/lib/model/asset_face_update_dto.dart index 58def49ae1ae41e8dce50177e510e3cbcb5c3ac2..71bdde8e9a6a3e4a52801d736883b728ae3adbba 100644 GIT binary patch delta 53 zcmZ21c0p`IA&W+7L3&YQN~%jqzD8MMPHC!+f|6r#acYTMVsdI|K}uo?NJ>f5dUFoT Gb~XSImlF;E delta 12 Tcmca0wpeUKAA^rr? diff --git a/mobile/openapi/lib/model/asset_face_update_item.dart b/mobile/openapi/lib/model/asset_face_update_item.dart index 5ea37ea4db5f5b1ae86f6f5bad345b940aad8dd0..c2c48032595dca2114b242c4eae6fd30234d2fe8 100644 GIT binary patch delta 40 vcmbOyaYkZ;FspEBL3&YQN~%jqzD8MMPHC!+g3@G1CShhJP3z5ktOD!+5$Owu delta 12 TcmX>jF;8NHFzaSVR&I6x9C`z8 diff --git a/mobile/openapi/lib/model/asset_face_without_person_response_dto.dart b/mobile/openapi/lib/model/asset_face_without_person_response_dto.dart index ecfe06bd7d6ce709b1032947bd818121de3f9998..8bf07e15347ca81a759786fd333a51e1dc4592e8 100644 GIT binary patch delta 40 wcmeybwOf0`8*bs!g7l)qlvJ0Je2ucioYGVs1*OS`!ivmFn%0}2bI;%e07s4vQvd(} delta 12 Tcmdn3{a;Mxb6I=iQ delta 12 TcmaE(bWmx-3(n2LT#@VmCH@4% diff --git a/mobile/openapi/lib/model/asset_ids_dto.dart b/mobile/openapi/lib/model/asset_ids_dto.dart index c8c7a69b8907c9d17ceedc3648f745a65bd1eb06..b44888f3962b3349a61b9caf666a2493d5cc7ca7 100644 GIT binary patch delta 46 zcmbOyc0_DLIE!LwL3&YQN~%jqzD8MMPHC!+f|6r#acYTYN-(^b delta 12 TcmX>iHcxCrILqc*mg8&yAS?u% diff --git a/mobile/openapi/lib/model/asset_ids_response_dto.dart b/mobile/openapi/lib/model/asset_ids_response_dto.dart index a642c0924cba89a141dbf4e73d6599eff82e4eca..ff63091caa5771032113baea733fb4bf8b0f01ce 100644 GIT binary patch delta 40 vcmZ2uc*}4DC!26-L3&YQN~%jqzD8MMPHC!+g3{zfc41~EP3z4pY%7ESA1Vxs delta 12 Tcmca*xW;e;C);Low#7mKAb12# diff --git a/mobile/openapi/lib/model/asset_jobs_dto.dart b/mobile/openapi/lib/model/asset_jobs_dto.dart index 16ed2644fd6cd011ff7c05e7b9564e87580bc043..0f8bfab009fa143b9e5ad9632e5830cc475b0f3a 100644 GIT binary patch delta 47 zcmew(zF1;S!2 B5k&w1 delta 12 TcmZ21@ke~aOP0+7titR7BT)oS diff --git a/mobile/openapi/lib/model/asset_media_response_dto.dart b/mobile/openapi/lib/model/asset_media_response_dto.dart index c2801c93cce55306b6061c03580dd4af6ccc0369..75428ec5f61d852dcd58eb4a6814b962ba825758 100644 GIT binary patch delta 40 wcmew@zFK0#8y4Zxg7l)qlvJ0Je2ucioYGVs1*ORk*+rR^G_5y3XAxls07M}U9RL6T delta 12 TcmZ22@mqYu8k+UNJ~QNz;0BjoM6p E01@{SW&i*H delta 12 TcmX?*Gc{*JquS;*YE$?DDG>#& diff --git a/mobile/openapi/lib/model/asset_stack_response_dto.dart b/mobile/openapi/lib/model/asset_stack_response_dto.dart index 89d30f7810682b57c3d70879621628d1501b2ac1..bb4becb129c17318a4ac06caf91c3b37e63b85fa 100644 GIT binary patch delta 56 zcmcaE)h@l^5vz7-L3&YQN~%jqzD8MMPHC!+f|6r#acW6$Nn&z#P-<~OeqJ$1R!P%( J^Ig^|b^vMB6(9fr delta 12 TcmZpdzAm-l5$k3lwo-NgA#Vh7 diff --git a/mobile/openapi/lib/model/asset_stats_response_dto.dart b/mobile/openapi/lib/model/asset_stats_response_dto.dart index c21d7fdbffa4c5c1099d56e427501016e8754a1f..d11ce55a5cc5cd038b59978fd3d6f10773292d4a 100644 GIT binary patch delta 40 vcmcaF*)O%Bn^m~9AiXFtCDo-QU!yEBr!-YZL22@RR#9dpP3z5VtdZ;hE$ag`cia*9g9k7L3&YQN~%jqzD8MMPHC!+f|6rdVo73AP-<~OeqM2^lBV@$OO|#v E0LGaST>t<8 delta 12 TcmaDUdO&o89n0o)mL@g;A(sSf diff --git a/mobile/openapi/lib/model/avatar_update.dart b/mobile/openapi/lib/model/avatar_update.dart index b92eb8dcbdb2d0ecc1f50f96efbcc0c083672e2d..875eb138a8dbfd7bd91e3823cbf907ebf3d292dc 100644 GIT binary patch delta 47 zcmX>h@m^xXD^{h_g7l)qlvJ0Je2ucioYGVs1trI_#FE6K(1Mi2l2j#4>&;JDli2{m C+Yz|{ delta 12 TcmaDaaYAClE7r||Y;kM=C5r^L diff --git a/mobile/openapi/lib/model/bulk_id_response_dto.dart b/mobile/openapi/lib/model/bulk_id_response_dto.dart index ef3cf2e0dbe00f1abb4614450ab7f522e16fbf0a..67a587e8d001ed9e697f4a6394fef67fe9875be2 100644 GIT binary patch delta 52 zcmZ2sc*StT8CLbug7l)qlvJ0Je2ucioYGVs1tq7_oNUjOpw!}m{Jdh2jFP7H=Hsjn Fg#aA!6Y>B6 delta 12 Ucmca&xWaJ58P?4|Snmh{04T}@{r~^~ diff --git a/mobile/openapi/lib/model/bulk_ids_dto.dart b/mobile/openapi/lib/model/bulk_ids_dto.dart index 6942875f0a2e6ff15c8c84b8d54e42debbffa3dd..6a7f8ceeec6f64fcfd9c77907b34b6984d19b32c 100644 GIT binary patch delta 45 zcmX>t`ayJqGK)fKL3&YQN~%jqzD8MMPHC!+f|65dPPS)CF;GZJ(|WTU%UU)7dVUXr delta 12 Tcmew$dRlaYGRtNUmKAIOA#4O{ diff --git a/mobile/openapi/lib/model/change_password_dto.dart b/mobile/openapi/lib/model/change_password_dto.dart index 1074aaf74d4f8ded1fafb9921600a59b1e79f1ee..33b7f4a607390c745de234629b8ccf62249ab3ec 100644 GIT binary patch delta 52 zcmZ1_aZO@_CaZdBL3&YQN~%jqzD8MMPHC!+f|7GaVqSV`Kw@!md45p}P)149db0{E G8#@5B4FCWD delta 12 Tcmca2Ia_kWcb3fttV`GdBlHB| diff --git a/mobile/openapi/lib/model/clip_config.dart b/mobile/openapi/lib/model/clip_config.dart index 6e95c15fbfbe21924a11b48b9bbff819312d48ad..b500d20f2e6ebcf43674f18c35b8c3556dde1013 100644 GIT binary patch delta 45 zcmZn>Un#!fHj6@OL3&YQN~%jqzD8MMPHC!+f|9e3XMl5lURq|llBV_MYb@*70DQL) A5&!@I delta 11 ScmZ1}-Xgx?Hp?c~m23bT#RO3R diff --git a/mobile/openapi/lib/model/create_album_dto.dart b/mobile/openapi/lib/model/create_album_dto.dart index fa28b782acee9926603fe2edcedb1e18aaa749cd..ff8c1df647fdc41eb343d0c1dfc5215c524f2862 100644 GIT binary patch delta 49 zcmX@E@Ihh2L=KhGg7l)qlvJ0Je2ucioYGVs1tsUA)Wnih$DE|nT%fR$ruF6?j@|44 D+Ex-G delta 12 UcmeyMa9m--M2^k7IJU6^04FO2a{vGU diff --git a/mobile/openapi/lib/model/create_library_dto.dart b/mobile/openapi/lib/model/create_library_dto.dart index 65ceec8e8a4f4afbff8e2e0f3dbec5c7bc50c6e8..bffa5f427950dde0b39e51f23a3230e83705b6b4 100644 GIT binary patch delta 51 zcmdm{_)u{}JBM0nL3&YQN~%jqzD8MMPHC!+f|7GlYGO&MPi9h4Vo@bfLP^tla}$RN F2LSom5>NmD delta 12 TcmaE;xJ_|GJICft9QqspByI$~ diff --git a/mobile/openapi/lib/model/create_profile_image_response_dto.dart b/mobile/openapi/lib/model/create_profile_image_response_dto.dart index 86624ed06bf466b869ed74cdb4cf01debda3a5a5..ee98142e8609776f825e2ebceb41b9b53b97165b 100644 GIT binary patch delta 40 wcmbO%ds=qGQa0hzg7l)qlvJ0Je2ucioYGVs1*OUBnPi!jG_5x;VEfDt053ca1^@s6 delta 12 UcmX>tJ6U$aQnt-^+1{}O03@LWe*gdg diff --git a/mobile/openapi/lib/model/download_archive_info.dart b/mobile/openapi/lib/model/download_archive_info.dart index e324850bdcf0b245f49b20b1771635565110f850..5f3fd1a8c1f3d18caf2512ee639eba27a0cc92f1 100644 GIT binary patch delta 54 zcmaDaF;{YfAgg9+L3&YQN~%jqzD8MMPHC!+f|5&qd0tL_Vv1u?az&-o^ Gvg`o%t`buK delta 12 Tcmca2xl(e&MAprFSS8p2BGd$l diff --git a/mobile/openapi/lib/model/download_response_dto.dart b/mobile/openapi/lib/model/download_response_dto.dart index f32cba92537ac9129b2aa3901d7f544bb505d9ef..5c6bd112661e8bcb519b31674fc8d7c1ad6c066f 100644 GIT binary patch delta 40 vcmaDPF+p;JH>+@IL3&YQN~%jqzD8MMPHC!+g3{zd7GY*3P3z5WtTOBX9=r@b delta 12 TcmbOr`AA}eH|yp~R&jO!9^C`; diff --git a/mobile/openapi/lib/model/download_update.dart b/mobile/openapi/lib/model/download_update.dart index 2c3839a6878dc7a184f68133f48609c8e168161c..8df825a9223159ad6f022310b456ae269a00455c 100644 GIT binary patch delta 49 zcmZ3ea7tlAAg4-cL3&YQN~%jqzD8MMPHC!+f|5&qd0tL_VoGR1N@7W>lBV@$AI__6 E0K?G{pa1{> delta 12 TcmX@5uux$`Am`>P&I@b+A!7u> diff --git a/mobile/openapi/lib/model/duplicate_detection_config.dart b/mobile/openapi/lib/model/duplicate_detection_config.dart index 0bc60917848c4fb26daf2b053484323b5791e8e7..e4fc352028ec0fa0164438a72e471e0f48de4f7e 100644 GIT binary patch delta 40 vcmca6*(tT5nN_&7AiXFtCDo-QU!yEBr!-YZL20rey9Be6ruF7J)(Cb0An^== delta 12 TcmeB_x+b}ynRW9v)?ju3AsGad diff --git a/mobile/openapi/lib/model/duplicate_response_dto.dart b/mobile/openapi/lib/model/duplicate_response_dto.dart index b93ecfe5f57755ea0d43d437ac723f748a718878..6ac7c468711e0aa79585b392f025d9018246710b 100644 GIT binary patch delta 55 zcmew&u~>3L5UW;cL3&YQN~%jqzD8MMPHC!+f|5&VK~83JVo7RHYH>k+UNJ~gNz;0> IFRMB`06{wwh5!Hn delta 12 TcmZ21`9)$w5bNefRwZ@-Alw8p diff --git a/mobile/openapi/lib/model/email_notifications_response.dart b/mobile/openapi/lib/model/email_notifications_response.dart index cef92957c6d7851880e7be99b6b07afe12966ade..d6dcfb9273be6015ef5df8dfc6c70ad6d7422b38 100644 GIT binary patch delta 40 vcmX>v-6FF=mQA>{AiXFtCDo-QU!yEBr!-YZL1}U$qZG4}ruAkCw(aZy79I?G delta 12 TcmZpXIWN6ImThwo+a`7Z9V`SQ diff --git a/mobile/openapi/lib/model/email_notifications_update.dart b/mobile/openapi/lib/model/email_notifications_update.dart index dcd1ec432206dc90cc7b42bfd759e7f71142dd49..dad0a52fdef28a345041b09be9653a4d1b36d0d9 100644 GIT binary patch delta 40 vcmX@D`cHL3I=66XL3&YQN~%jqzD8MMPHC!+g3@GtZV6^3P3z4`+?nhEGExl* delta 12 TcmeyTdRlcuI``&T+$rn;CNKo~ diff --git a/mobile/openapi/lib/model/exif_response_dto.dart b/mobile/openapi/lib/model/exif_response_dto.dart index 0185f300fac5b89ae81c52b2631bb8c0276d39ab..17397b20815e08726d135853fa9a0abaed1c99cb 100644 GIT binary patch delta 50 zcmZ1;d@*=Kw2W$LL3&YQN~%jqzD8MMPHC!+f|6@RW?E2caY24wF-TlV(|U85Odu}+ D@MaP? delta 12 TcmcZ@ygYbAw9MvK86RE%CJO}f diff --git a/mobile/openapi/lib/model/face_dto.dart b/mobile/openapi/lib/model/face_dto.dart index 4fcc86debf22edc182908e12b9b80be2275c8096..c84a518b8c7847419ef24cdbcc8979ba5e3bd50f 100644 GIT binary patch delta 42 vcmbO%vQ=cmOJ>>9g7l)qlvJ0Je2ucioYGVs1tqt{WDs9T(|Yq0W_>mQR9X(# delta 12 TcmdlgGFfE9OXkhoELv;;AJ_x` diff --git a/mobile/openapi/lib/model/facial_recognition_config.dart b/mobile/openapi/lib/model/facial_recognition_config.dart index 52400fd7e135ddd6e93f5d9c35fe4e6ce8370abb..4acfd4e20ff17ededfc9165557b28272290801c7 100644 GIT binary patch delta 40 wcmew%ze-`l9(LiprL3&YQN~%jqzD8MMPHC!+g3@G0R&iz}P3z6ZtoG~x9Ec0_ delta 12 TcmZ1?`AK4f1?%Q4Rx5S@AMykk diff --git a/mobile/openapi/lib/model/file_report_dto.dart b/mobile/openapi/lib/model/file_report_dto.dart index 422215ff6c63e11ab23cc1e4ab1c9ac4b3a46587..3dc892e5e7f780662225d8d8f8b94957820d6ef7 100644 GIT binary patch delta 48 zcmX>o@ls-g6svM+L3&YQN~%jqzD8MMPHC!+f|6TiPHIqUL4HvQP*h3Ndb2324m$v> C7Z5lA delta 12 TcmaDUaZqA|6zgUuR&{m&AE5)% diff --git a/mobile/openapi/lib/model/file_report_fix_dto.dart b/mobile/openapi/lib/model/file_report_fix_dto.dart index cf09242b0fa15c33c3c117c1076e2c1c6432633f..d46cdeb4b784b045d9e7c1db87859fa1ddb5eb13 100644 GIT binary patch delta 51 zcmZn{+a$Iji$$%pAiXFtCDo-QU!yEBr!-YZLCGyMCp9RwAit=@EwchBp`>ZOIhAD* F8vxyh5&!@I delta 12 Tcmdla)-JXoi)Hgvmbq*I9{&V$ diff --git a/mobile/openapi/lib/model/file_report_item_dto.dart b/mobile/openapi/lib/model/file_report_item_dto.dart index 5255005daaaf197aafe9b6c45d929f0fc395d060..1ef08c2b48511f15abaa6fd6156a71a88489571a 100644 GIT binary patch delta 52 zcmX@E_*rqoM-KJUg7l)qlvJ0Je2ucioYGVs1tqu4oYbJyg8ZTq&yv(!pp25H_2xGm Gx7h(JSQJnI delta 12 TcmeyYcwBMAM~=<1oY&X^C(;F6 diff --git a/mobile/openapi/lib/model/folders_response.dart b/mobile/openapi/lib/model/folders_response.dart index 5bfc4c793deedb35cb4ce63c207aefcdbed1c0b0..248b64b054c8382f2a236f9cae638fb07d464a12 100644 GIT binary patch delta 50 zcmaDN-Y2nvnN_v4AiXFtCDo-QU!yEBr!-YZLCGyYCndG0I4HHaAV04-RY}u&^FNkn FYyir{5{3W( delta 12 TcmeB^cp|=mnRT-+>q9mG9WVqY diff --git a/mobile/openapi/lib/model/folders_update.dart b/mobile/openapi/lib/model/folders_update.dart index 088c98a4d8fd255eee352df10c10b15357deb1be..02347177545d0d4fa6633f08d65e81fc3a928b8b 100644 GIT binary patch delta 48 zcmZ1>cR_AL1BY^HL3&YQN~%jqzD8MMPHC!+f|6T)PD*M~acDtGVo9o!ruF7(ji20*i8KL3&YQN~%jqzD8MMPHC!+f|6H$l5>7;Zem^vP*h3Ndh=7(UP&=fP)XBzvnBg=b^wx| B5OM$j delta 12 TcmdlkH$iTL9sA}~_Dk#l9>)Z6 diff --git a/mobile/openapi/lib/model/job_create_dto.dart b/mobile/openapi/lib/model/job_create_dto.dart index a4734791bbcede135306ddf59d38eaa8939062d6..fe6743cba09d9d530275ed6379892204397f9019 100644 GIT binary patch delta 47 zcmeAX-7LC6l|`wvAiXFtCDo-QU!yEBr!-YZLCGsW$+;*su>>Tjq-nibfhC6x0EP_@ Ai~s-t delta 12 Tcmdli+9SF_m1VOJOFA0>8@2

AVdV2 diff --git a/mobile/openapi/lib/model/job_status_dto.dart b/mobile/openapi/lib/model/job_status_dto.dart index fd925bd53a5fcf67d0369c2bf94cccae63984480..18fab8dfb3fe2e11d3e880cf070af7ab3314e09b 100644 GIT binary patch delta 47 zcmaDQK2c(WEUQv!L3&YQN~%jqzD8MMPHC!+f|6H$QgBIPNog@qP)XBzvjpoUHUN}x B5LEyG delta 12 TcmbOz@k)GyEbC?$*0XE?9(n{! diff --git a/mobile/openapi/lib/model/library_response_dto.dart b/mobile/openapi/lib/model/library_response_dto.dart index e27b48910439c6a1d22bfb40a2992a4aa3d249d5..3cf12485080ac5d414abc7c9d5f5411318828d13 100644 GIT binary patch delta 53 zcmaE_IY(>5KQ4{Zg7l)qlvJ0Je2ucioYGVs1tp)%q@u*4%AnNZg8aNk G-#7t5rWFSO delta 12 TcmbQE^lJy&{z3ESpGwoG;a9>4?= diff --git a/mobile/openapi/lib/model/login_credential_dto.dart b/mobile/openapi/lib/model/login_credential_dto.dart index ac2f5116916f228e7d0a59823b21e1d1db4bffb0..7e892ab5fbcb6634ec92eb838a12186bb21ff28f 100644 GIT binary patch delta 53 zcmew&zEEPrFBXl`g7l)qlvJ0Je2ucioYGVs1tp*S^vpcxqSTbsypqhs9H5kvruF8p HEdSX6H$xP! delta 12 TcmZ1|@kM;YFP6>ftiRX*C5Z)6 diff --git a/mobile/openapi/lib/model/login_response_dto.dart b/mobile/openapi/lib/model/login_response_dto.dart index 6a0eb2355ce556fb29a4a4afc548a522e436ec3f..dbc82d07ba1bbb2bd8a399649448bb9f1c3dced6 100644 GIT binary patch delta 51 zcmeBH-ln|aC5KvRL3&YQN~%jqzD8MMPHC!+f|5^udS+fwYH>k+UNJ~QNz;1s6OQE^ E003eWQ~&?~ delta 12 Tcmdm{+^xLfCC6qF&P5ymA_D}Y diff --git a/mobile/openapi/lib/model/logout_response_dto.dart b/mobile/openapi/lib/model/logout_response_dto.dart index ca1e8d23bbf323144a762b510fee7dd11c932495..aa94904e2a7df8904870af743fd74a0ce0d4eb67 100644 GIT binary patch delta 52 zcmdld@k(NYC98UAL3&YQN~%jqzD8MMPHC!+f|5^udVXn1P-<~OeqJ$1MoH6pvk5B~ FI{*S25+eWr delta 12 TcmaDQu}@-yCF|x?R#tWZAg}}Q diff --git a/mobile/openapi/lib/model/map_marker_response_dto.dart b/mobile/openapi/lib/model/map_marker_response_dto.dart index ca1ec3c8a1cedf60ffd3261add8780401fb4c897..74ac51a27147811d43949852a01c19580eab6d24 100644 GIT binary patch delta 40 vcmdm|@K#}i3WsoML3&YQN~%jqzD8MMPHC!+g3{!VTq4X$n%0};IpjG2DfSG> delta 12 TcmaE>uuoxw3diPP4k-=*Am0P{ diff --git a/mobile/openapi/lib/model/map_reverse_geocode_response_dto.dart b/mobile/openapi/lib/model/map_reverse_geocode_response_dto.dart index ac99dd91a9915b65c252e02dac1194096ccf69ca..6d8757d39ff61e2986e877f8ab6db04ed6a43e9d 100644 GIT binary patch delta 40 wcmbO#dq#G{M>gTog7l)qlvJ0Je2ucioYGVs1*OT2Oft+$n%0}&u&rbV062gSC;$Ke delta 12 TcmX>jJ5_eWN4Cux>`T}IBX9)J diff --git a/mobile/openapi/lib/model/memories_response.dart b/mobile/openapi/lib/model/memories_response.dart index e215a66a03f678bc91d682e88f0e5cdad27b053c..b9f8b5d8b1862425c0c55c94ea6c383560c57168 100644 GIT binary patch delta 51 zcmaDYI!$atAd6aQL3&YQN~%jqzD8MMPHC!+f|74)Zhlc_YH?6%aY24wajKH0^=2QI G`D_5|X%bif delta 12 TcmbOx_F8m9Aj{?&mRW27Aaw+V diff --git a/mobile/openapi/lib/model/memories_update.dart b/mobile/openapi/lib/model/memories_update.dart index d30949136197e0df6b40c07d2173dab8f00a4bd4..71efd71ae78664f6340efbc6cdb381b29cf873d6 100644 GIT binary patch delta 48 zcmewlBV@0wn{bt Dt0WN5 delta 12 TcmZ1^`BP#8E8Av0wh}e~9!CS| diff --git a/mobile/openapi/lib/model/memory_create_dto.dart b/mobile/openapi/lib/model/memory_create_dto.dart index 2efdf889360939f0233f17af201009bee821185a..15985f2f1c175e0f3d35f04cd302aecca56d7d9e 100644 GIT binary patch delta 50 zcmdm_c1LZ4G`DJLL3&YQN~%jqzD8MMPHC!+f|74)Zhldvb5Uwy2}oQ?(|WTQw+sgW D(}fWV delta 12 Tcmcbkwn=S+H1}p#ZgCC(AF%_| diff --git a/mobile/openapi/lib/model/memory_lane_response_dto.dart b/mobile/openapi/lib/model/memory_lane_response_dto.dart index 4abe607381f35acfed0e1c985fbb5584fd59229f..27248d05c1f648ec27ce535528c84615375f7cd9 100644 GIT binary patch delta 40 vcmca3(IdIRnpL>8AiXFtCDo-QU!yEBr!-YZL20rfyC}1gruAksRyB427!3>K delta 12 TcmeB?yd$x}nsswFt0Fr99o+-f diff --git a/mobile/openapi/lib/model/memory_response_dto.dart b/mobile/openapi/lib/model/memory_response_dto.dart index f794be53cd5d3c7639e1f70a69691866091ee079..652c993536aa40f3afcd65c5395e04420d4d91d9 100644 GIT binary patch delta 52 zcmaE`CK>wC9VY^ diff --git a/mobile/openapi/lib/model/memory_update_dto.dart b/mobile/openapi/lib/model/memory_update_dto.dart index 318f4b42add002df64c8987bb3c2badbef3e4a95..e750f9faad330218f739f81e73b94a39d47bd350 100644 GIT binary patch delta 50 zcmaE_JX2)@8@Fm{L3&YQN~%jqzD8MMPHC!+f|74)Zhlc^XhBM12}oQ?(|R)__d7NK D(2fzb delta 12 TcmbQK@?LoZ8~0`d?w4!;A9)0B diff --git a/mobile/openapi/lib/model/merge_person_dto.dart b/mobile/openapi/lib/model/merge_person_dto.dart index ea23042e2c5e08f11c4dd6c97aed96ef5c0d12f8..fd225276b6f0a514849262586b8bdf101aaa15b9 100644 GIT binary patch delta 49 zcmbO%wnuD(J&Q_dL3&YQN~%jqzD8MMPHC!+f|74)QF>}XYEf~19#B|G(|WTN%S|=_ DwP6uC delta 12 TcmdlZHd$ZJwgMTse?E+zRIWr;bZsX7WuzNsaNDTyVC!KsNw$r(TyB~9zi IJn@SK08{-GNdN!< delta 14 Wcmcb8pK<+t#tnk;n{DIg2><{#xCUqd diff --git a/mobile/openapi/lib/model/o_auth_authorize_response_dto.dart b/mobile/openapi/lib/model/o_auth_authorize_response_dto.dart index ffd017f8168d61eb1f84d87c9e6bb3e41c27d1f3..869c3be753f70bf81d93d33a266e130a73af24c3 100644 GIT binary patch delta 40 wcmaDXHeGx}0gG^HL3&YQN~%jqzD8MMPHC!+g3{!ROp?q>n%0}MS$?nq04p&K$p8QV delta 12 TcmbO({#a~70n6qkET7o`B5(yD diff --git a/mobile/openapi/lib/model/o_auth_callback_dto.dart b/mobile/openapi/lib/model/o_auth_callback_dto.dart index 89ad0f60b0b09308edb0ed25a391d9c723b8fbb0..d0b98d5c6f503a6f82da133672c70c3e8772f154 100644 GIT binary patch delta 51 zcmX>o`bKnvA&XjRL3&YQN~%jqzD8MMPHC!+f|9>uX-S52Vopv{VsbW6LP^tlvkuEt FHUQ-15xxKb delta 12 TcmaDOdQfzOAx=d_CHj7GWL3&YQN~%jqzD8MMPHC!+f|9>uX-S52eqLH;I#5_i(|U6n%XBsX D$^8*> delta 12 TcmZ1`_E&U6Hp}KIER)y(BJTvz diff --git a/mobile/openapi/lib/model/on_this_day_dto.dart b/mobile/openapi/lib/model/on_this_day_dto.dart index be170caf853a92b5960da199809d0f8d0a97b1b0..bfcc4fd6305898ab3cb4b9bdd10558ec1d2cf0b0 100644 GIT binary patch delta 47 zcmbOrx?OaG5sOl3L3&YQN~%jqzD8MMPHC!+f|7q;NJeI{OJXHZP)XBzvo1?A8vu$h B52*kE delta 12 TcmdlkIze=U5zFRCmN+&59E$_Y diff --git a/mobile/openapi/lib/model/partner_response_dto.dart b/mobile/openapi/lib/model/partner_response_dto.dart index 375303c94a0ec9defc7223aa870be4d95d751010..f61df86b42bf436e37dd4464f70f0fb96f889c7e 100644 GIT binary patch delta 53 zcmbQIc3N%2G%k(Og7l)qlvJ0Je2ucioYGVs1*L$*qLRGSqM+2`g8aN88C;tUu diff --git a/mobile/openapi/lib/model/people_response_dto.dart b/mobile/openapi/lib/model/people_response_dto.dart index 87e8c34fb0d7dec9dd9e8e604e1d70c07e95e2cd..49f0e85aad42185279b115a076aa3aaf190e338f 100644 GIT binary patch delta 52 zcmX>i|3Q93AcuNsL3&YQN~%jqzD8MMPHC!+f>JJ9UIHj8R$L3&YQN~%jqzD8MMPHC!+f>J&?4) Gd)NUI1`}QY delta 12 TcmeyQbzE!10p888dE40mDdz>m diff --git a/mobile/openapi/lib/model/person_create_dto.dart b/mobile/openapi/lib/model/person_create_dto.dart index 9889328dee6395ff8ecf8147e60c236eba78f37b..36bd6dfee9072058599e8648aefbef2b1410ebce 100644 GIT binary patch delta 50 zcmeBF+N`ueic7V$AiXFtCDo-QU!yEBr!-YZK`9`$s5n2*xhOTU1SGDcX}wvL>kAtI D!=Mp> delta 12 Tcmdn2)Ty*VifgkA*LyYq9d!gt diff --git a/mobile/openapi/lib/model/person_response_dto.dart b/mobile/openapi/lib/model/person_response_dto.dart index 50ee28f0af5fe4c7e94b9939518f1f9bde295080..0b36fcde3b2713ab57e2e6af760e2023f56b489b 100644 GIT binary patch delta 52 zcmdm^@JJJg&{BxYn`*04S0Lo&W#< diff --git a/mobile/openapi/lib/model/purchase_response.dart b/mobile/openapi/lib/model/purchase_response.dart index 284d8995289ec118b23ea91ce97dbf6728e2ae83..a1172069771ead16e99666fc10a966f04bf4301b 100644 GIT binary patch delta 51 zcmX>h`B`$qa#pp{g7l)qlvJ0Je2ucioYGVs1*L$}qU4Ok;?$tj;)49V;#4I~>&=T; G)z|?ChZ4yE delta 12 Tcmew?c|vl-a@Nh4SQXg;CV~X~ diff --git a/mobile/openapi/lib/model/purchase_update.dart b/mobile/openapi/lib/model/purchase_update.dart index ca0a27e3bc4ba3927e575b0668e9ef3328fc3b43..69057e6c55a46f2e83b6dd4db2c77f9f83be53e9 100644 GIT binary patch delta 49 zcmZ3Za8+SLD5pwkL3&YQN~%jqzD8MMPHC!+f>JlBV_M0M0vX E0Lcjv$N&HU delta 12 Tcmcbruts4+DCg!n&g*OdB98>; diff --git a/mobile/openapi/lib/model/queue_status_dto.dart b/mobile/openapi/lib/model/queue_status_dto.dart index 7f7d310f6ff075d71c7ac0978079b89b224ddb85..77591affe2f3dc251b3f7de33ec1a6c8dfeb7199 100644 GIT binary patch delta 49 zcmX>h{!x6xR~D7hg7l)qlvJ0Je2ucioYGVs1*O2!)Y8=8lEjkIVxX{+ruF6zEH~Hy D?k5v6 delta 12 Tcmew;enNc1SC-9kte4pUCh-M8 diff --git a/mobile/openapi/lib/model/ratings_response.dart b/mobile/openapi/lib/model/ratings_response.dart index c8791aa91a5eebba6bbfdcbf70bf81cce61a8b87..8e1951277ae8019a2c7d03a7fd4ad156c9e93efc 100644 GIT binary patch delta 50 zcmca5+9I~Wn?<#>AiXFtCDo-QU!yEBr!-YZK`AJ)Br`9)I4HHaAV04-RY}u&vm474 FHUQ805wrjR delta 12 TcmZn>yCu58n`Lt;OFtU`9+w14 diff --git a/mobile/openapi/lib/model/ratings_update.dart b/mobile/openapi/lib/model/ratings_update.dart index bde51bad1b3609aba19f1ccd236a6f4d7f6f5dd6..5d9f9a655f0ad5cba564d4b2bdfbb538f42eeaff 100644 GIT binary patch delta 48 zcmaDZ(J#5-AFFa{L3&YQN~%jqzD8MMPHC!+f>KaoNoHPpacDtGVo9o!ruF8Zta)qz D&zlk^ delta 12 TcmeB|d@ix!AM0i{woEnvBSHkJ diff --git a/mobile/openapi/lib/model/reverse_geocoding_state_response_dto.dart b/mobile/openapi/lib/model/reverse_geocoding_state_response_dto.dart index eb414be984015846097f2ec827341c54dd4b7ace..5b3648b46bb2a2ce46bd322b2c56dd3b72f036bd 100644 GIT binary patch delta 40 wcmZ1?dtY|LQ#Rq!g7l)qlvJ0Je2ucioYGVs1*OR!SrwR-G_5y3U^~JN06~=w!~g&Q delta 12 TcmcaFyF_-wQ?|_t?EBdPB&-Da diff --git a/mobile/openapi/lib/model/scan_library_dto.dart b/mobile/openapi/lib/model/scan_library_dto.dart index 1b31aaaf0170226ba1868e9616e04e24493eee93..8ff978be053216675b24600fcf44425f075a77b6 100644 GIT binary patch delta 49 zcmdm{a9?3VJf})&L3&YQN~%jqzD8MMPHC!+f>LmDVxCWCQc+@2B~VyN(|U6h=N&cx D%nA|H delta 12 TcmcbwuuWk@Jm=;P&g*OdBiRKH diff --git a/mobile/openapi/lib/model/search_album_response_dto.dart b/mobile/openapi/lib/model/search_album_response_dto.dart index 46ce5273ac9474ec2fa9ccfcd0b06b8df3e88886..e9b47e85ec9a37c4d7eaf58ea73e9e052a119545 100644 GIT binary patch delta 40 wcmZ1^b6I9X4x4akL3&YQN~%jqzD8MMPHC!+g3{yzY+}qxn%0}s*>>L~bB#I2f delta 12 TcmdlX-!8wQg?;l@c4iI$AQ}WS diff --git a/mobile/openapi/lib/model/search_explore_item.dart b/mobile/openapi/lib/model/search_explore_item.dart index 951fdd1bc8ce2663745f7832a0581f2a99a1141b..d44b2cd704a9aac3c815c0664dfedb78e2d11184 100644 GIT binary patch delta 52 zcmdll{#ty)O&0aig7l)qlvJ0Je2ucioYGVs1*PEB#G>R3*NTFi{GwFPlGI!!P3z59 ISYERM03aU}6#xJL delta 12 TcmaDYzF&O9O_t59tk2j0B~1kn diff --git a/mobile/openapi/lib/model/search_explore_response_dto.dart b/mobile/openapi/lib/model/search_explore_response_dto.dart index 5bc601de9e59b7ceee452c8bc6e3ea03f4e1986c..3b5d4f984933af08789b40f2395617a14450c5e3 100644 GIT binary patch delta 40 vcmbOwc~){m2&-^uL3&YQN~%jqzD8MMPHC!+g3{zfCJAOGP3z76tlsPZ9m))7 delta 12 TcmX>rIZJXw2~L3&YQN~%jqzD8MMPHC!+g3@G0E-_{$P3z4etWN9z7`qGw delta 12 TcmX>uIZbjyB*dnoki&ed}AiXFtCDo-QU!yEBr!-YZK`A&ju_!qsD7CmCKd%@hqoirQnU$59 F9RT1d5iS4# delta 12 TcmdlY(IK&ci*>UZ>pwOC8~6ks diff --git a/mobile/openapi/lib/model/server_about_response_dto.dart b/mobile/openapi/lib/model/server_about_response_dto.dart index 9c71d1fccdcb4e742acc6ed2a7ff91b04560f2f0..1ab51a80f136250386728cc74d5acba21117fbb4 100644 GIT binary patch delta 40 wcmaE#wjg~&t%h)EL3&YQN~%jqzD8MMPHC!+g3{!VvSQ3in%0{uG`@2I08ir&8vpLm5QCVt{bADc0W;#$@Nz;0BH|He| E0OJi3c>n+a delta 12 TcmZoyy{oce0_WykoM$-zBc}yI diff --git a/mobile/openapi/lib/model/server_features_dto.dart b/mobile/openapi/lib/model/server_features_dto.dart index 0a7d8a4b4774ad9eb927bfc6521d60d0e637ebdb..5149c3796a9da1c5e771dca5b2612e4595bc6f7b 100644 GIT binary patch delta 52 zcmX?Q_|0&`8(#I&g7l)qlvJ0Je2ucioYGVs1*PEBqO#N?x75Uv(xTL2pp25H_2%ci GkGTLg7!<4k delta 12 Tcmexnc*=0Y8{W+leD}BjDP0AP diff --git a/mobile/openapi/lib/model/server_media_types_response_dto.dart b/mobile/openapi/lib/model/server_media_types_response_dto.dart index 35ddef195601a80dd6e56ce0f95300f3fd7484b2..506cbb44b4d76312feaa5f24a1d34aa247bb73df 100644 GIT binary patch delta 40 vcmX>u`&V{@5SwsmL3&YQN~%jqzD8MMPHC!+g3{zfPHAQ(P3z6PY`ZuBB!dja delta 12 Tcmew>dt7#d5Zh)CwyhihA~ytu diff --git a/mobile/openapi/lib/model/server_ping_response.dart b/mobile/openapi/lib/model/server_ping_response.dart index e23dc15c61af1ba88f53c7f596b57959606129e7..621ebfa2945ad782833a00106798ed0f3eb355a4 100644 GIT binary patch delta 53 zcmaDVI!SDUJ&Q(ZL3&YQN~%jqzD8MMPHC!+f>Lm5QCVtHKxSTgP-<~OeqM2^lBV@$ IE0)!401b5#`~Uy| delta 12 TcmbOv_EdC(Jj|5JX$9CnS;g7l)qlvJ0Je2ucioYGVs1*PEB;^NHwyr9(Lg8aNLlsVo_>}Pi9`WYf5GbP)149db6{r G9tQvl%Mw!n delta 12 TcmbPh{n2WJhv?=KQB4j2BSQp! diff --git a/mobile/openapi/lib/model/shared_link_response_dto.dart b/mobile/openapi/lib/model/shared_link_response_dto.dart index 018a1a51de2a4af36b2720b6603fc6560612f8c9..9cc8b3ac80add3e47a964b8d7ea90d7ef2fe832b 100644 GIT binary patch delta 40 wcmdmH_RMULm1dR}M&P((@7db2g_JvIPe_YXG! delta 12 TcmdlhF;ilL1MB7#)|+eq9`*!x diff --git a/mobile/openapi/lib/model/smart_info_response_dto.dart b/mobile/openapi/lib/model/smart_info_response_dto.dart index 52e7c108b8291938ba58f9c5c974208a6afa219e..4631eccf2cb1c20fe489eafd2b0e982123b9249e 100644 GIT binary patch delta 40 wcmZ1~eMNf1UsmDLg7l)qlvJ0Je2ucioYGVs1*OS~tRl=xn%0|tu&!kX063rx@c;k- delta 12 Tcmca2y;OR`U)Ie!Y%ACSB&!7W diff --git a/mobile/openapi/lib/model/smart_search_dto.dart b/mobile/openapi/lib/model/smart_search_dto.dart index 2a42b757684200342567f00575154c60fabd4e33..4e1408cafa737167d4ffabb5f6288d30b1fb9917 100644 GIT binary patch delta 51 zcmeyhh;i{^#tmK0Dy0SKMTse?E+zRIWr;bZsX7Wu!MTY=CBdnQMadaJVI@uL&8^N~ Fc>xxm6VCtu delta 14 WcmZ3ynDN&l#tmK0n>Rau-~|9SKL-c^ diff --git a/mobile/openapi/lib/model/stack_create_dto.dart b/mobile/openapi/lib/model/stack_create_dto.dart index 9b37bc6e2e9aa98975ff9cf73035f753e88c32a6..cb51081eb1ee4adc58bb94604e988c4da97af0c8 100644 GIT binary patch delta 49 zcmew*wpe__Bo>v@g7l)qlvJ0Je2ucioYGVs1*PDU#N=$}qSV9^kg$@b_2yodw`>5? C`w}Gp delta 12 UcmZ21{!47bB$my)SzfRK03{j)aR2}S diff --git a/mobile/openapi/lib/model/stack_response_dto.dart b/mobile/openapi/lib/model/stack_response_dto.dart index 3d0aaf91d17cc992a4536a024441211f08b08551..b6cb747cafc5f10fa872c4322cd4b331598d6087 100644 GIT binary patch delta 51 zcmew_xk_ro5mvR*g7l)qlvJ0Je2ucioYGVs1*PDU#N_Ot)Z&8tykd}qlBV_M{j3h` E00`0&?f?J) delta 12 TcmZ1_^x-YpQnr(9nTMHWiAMpfp diff --git a/mobile/openapi/lib/model/system_config_dto.dart b/mobile/openapi/lib/model/system_config_dto.dart index aff8062c8a1397120695a24eef1ca6b536a155c1..5306370d2d1f7164a4f899486bb6c4d1fda9aaaf 100644 GIT binary patch delta 50 zcmZ2%eb#z|fS_t=L3&YQN~%jqzD8MMPHC!+f>Lm0aY<^fbADc0W;#$@Nz-~Wx8MvO E0M{K6ng9R* delta 12 TcmX?Wz1Vt#fZ%2;!O1)TAjAY! diff --git a/mobile/openapi/lib/model/system_config_f_fmpeg_dto.dart b/mobile/openapi/lib/model/system_config_f_fmpeg_dto.dart index a75a77c669168630a3e51b9da4c04ceef6b3c269..73f7d35aecc308b99104f1563f4073b3d8bda355 100644 GIT binary patch delta 40 vcmaFoI?ru`v#4-sL3&YQN~%jqzD8MMPHC!+g3@F`Sy5&sP3z5eq8oStF8K`? delta 12 TcmbQ|_Re*Kv*_kx(bc>FB<}?i diff --git a/mobile/openapi/lib/model/system_config_faces_dto.dart b/mobile/openapi/lib/model/system_config_faces_dto.dart index 980e494fb70b00181d23345ab24b4fa5b11394e1..4e18eb8de20e4fa2d105c95734a1362be1cfc385 100644 GIT binary patch delta 55 zcmdla_E2m?9*b6KL3&YQN~%jqzD8MMPHC!+f>Lm0aY<^fbADc0X1ZHqa%wS9Qc2T# Jb0*74HULBu6ej=x delta 12 TcmaDTwn=P59?RyrEJxS?BWnc! diff --git a/mobile/openapi/lib/model/system_config_image_dto.dart b/mobile/openapi/lib/model/system_config_image_dto.dart index 388949c759ce0ee95852dbea72a098699265bec6..681a8c00c3bc009892234f3368905d370afc6c02 100644 GIT binary patch delta 40 wcmZ3ddRKMBSx({7g7l)qlvJ0Je2ucioYGVs1*OR!IYgM1G_5zE;C#jb0732!%m4rY delta 12 Ucmcbsx=wY&S8AiXFtCDo-QU!yEBr!-YZL22?qPBCUBP3z5KtXAv*7PAa9 delta 12 TcmZpaydbebnsu`et0_AG8?6JA diff --git a/mobile/openapi/lib/model/system_config_library_scan_dto.dart b/mobile/openapi/lib/model/system_config_library_scan_dto.dart index 31df2725945776bf37ddf5bf5f333aeade9e9f54..6a6558b4b32eef996ecba557ebf8fbcce001d76d 100644 GIT binary patch delta 40 vcmaDLIaO*y1*>prL3&YQN~%jqzD8MMPHC!+g3{zhMk!_`P3z6Ythwv}C)f=F delta 12 TcmbO#^+0k%1?%RutQqV8A;tu% diff --git a/mobile/openapi/lib/model/system_config_library_watch_dto.dart b/mobile/openapi/lib/model/system_config_library_watch_dto.dart index 9d152f366a8981db2bec27fcb6aec1a156ad057a..1a1f5d7126b341de59f8076c14343634acc36b04 100644 GIT binary patch delta 40 wcmdli{!)Cy0v6%Yg7l)qlvJ0Je2ucioYGVs1*OUPoYKrnn%0|Vvq-Q505M(-6aWAK delta 12 TcmaDUzFB<30+!9!ScKUDB+3NF diff --git a/mobile/openapi/lib/model/system_config_logging_dto.dart b/mobile/openapi/lib/model/system_config_logging_dto.dart index 60c0be3d2c2ff7b8213c6fd00514d05bd90be0fc..f025221eff99693a712d872f0151841b1c12efd2 100644 GIT binary patch delta 40 vcmZ1}aZ6$YFRO5AL3&YQN~%jqzD8MMPHC!+g3{zfRxxHJP3z4ZtcvUa7OV@) delta 12 Tcmca5u~K3KFY9JIRvC5x9ee|i diff --git a/mobile/openapi/lib/model/system_config_machine_learning_dto.dart b/mobile/openapi/lib/model/system_config_machine_learning_dto.dart index 3923bacad4211e85e8d4265fc7025d5d04dfeae3..d665f0bfa56a7670d4d491a7e5adeeaa8bc5a884 100644 GIT binary patch delta 39 vcmeySuwHS)Eq3A3g7l)qlvJ0Je2ucioYGVs1*J)>a?DDa)|;=gFXR9KFf|Rs delta 12 TcmZ3l_)THME%wdA9CJ7TB`O5! diff --git a/mobile/openapi/lib/model/system_config_map_dto.dart b/mobile/openapi/lib/model/system_config_map_dto.dart index 663188518275a5bd68b5d18f39d045a0bdbc0105..d53d5711db2af985576ef98596f8e716e8d79c0f 100644 GIT binary patch delta 53 zcmZ21bwO&wIaZC*g7l)qlvJ0Je2ucioYGVs1*PE1;*!){=ls01%yi$x0-%(VruF8N HtWoR$D7h1z delta 12 Tcmca0wODGyIo8d;SwqCe&05JOw0ssI2 delta 12 TcmbOy{zhy=6U*i;EU(xABgzFy diff --git a/mobile/openapi/lib/model/system_config_new_version_check_dto.dart b/mobile/openapi/lib/model/system_config_new_version_check_dto.dart index c7b8c98695c32f1c571c13bbb11c2f1f1c06b533..c63d2abc1ba30d459345e8b82b1c2ae0d71b31e4 100644 GIT binary patch delta 40 wcmaDUzDQ!jRun%0{)uvoGK04=i&;Q#;t delta 12 TcmZ1^@lt%lR+i20SWMUfB+>;0 diff --git a/mobile/openapi/lib/model/system_config_notifications_dto.dart b/mobile/openapi/lib/model/system_config_notifications_dto.dart index 22f08b3ab4365ab02a64a35f5e2a59b6c6820e55..35d3d318339e85afcc297f9e6d7b67e229a97273 100644 GIT binary patch delta 40 wcmdlX{$6~;Y!>0tg7l)qlvJ0Je2ucioYGVs1*ORi>@v(sn%0}Au_&`rf J=2ZfJxB*@L6(#@x delta 12 Ucmca=xy*9IdV$UN1io_v04Tu*00000 diff --git a/mobile/openapi/lib/model/system_config_password_login_dto.dart b/mobile/openapi/lib/model/system_config_password_login_dto.dart index 61896a890c58edc63246bf2270701afe12af3404..69c8942bb6471da7fd91406909c05371fca60118 100644 GIT binary patch delta 40 wcmX>q{zrVnau(szg7l)qlvJ0Je2ucioYGVs1*OS_Y%y;^2ND4TF;L3&YQN~%jqzD8MMPHC!+g3@F`7GY*3P3z48Y-`y8CMOKR delta 12 TcmZ22^H+L9DBI>{wiWCEBLoE2 diff --git a/mobile/openapi/lib/model/system_config_smtp_transport_dto.dart b/mobile/openapi/lib/model/system_config_smtp_transport_dto.dart index 63dfdca4cf07e34537a4047d37cc4eb37cfb7896..bdaaa426c5220c134f457a6fef3022655416ef9d 100644 GIT binary patch delta 40 vcmeB{KP11wmtDBDAiXFtCDo-QU!yEBr!-YZL1}U#n+&s(ruAkIc4rO%8x{;v delta 12 TcmX>k-z~qvmwj^!yB!Ar9_s`Y diff --git a/mobile/openapi/lib/model/system_config_storage_template_dto.dart b/mobile/openapi/lib/model/system_config_storage_template_dto.dart index 13323aebdaba397fb2fcb238c826e8c15e1f8aeb..596aafc1950a1857fe89769cfae35a859bf92228 100644 GIT binary patch delta 39 ucmZpdJs`WGhfTP&AiXFtCDo-QU!yEBr!-YZL20remmIT_ruE`>HVyz1k_;vQ delta 12 TcmX>g+b+AIhi&sww%_akBCrKS diff --git a/mobile/openapi/lib/model/system_config_template_storage_option_dto.dart b/mobile/openapi/lib/model/system_config_template_storage_option_dto.dart index 82e0a6f74769b13710ab9122fa16ac031acbf5f0..f8586d344c5aad6621d8cd70084b8b2dec578beb 100644 GIT binary patch delta 40 vcmZoMJZ!k3oLjiGAiXFtCDo-QU!yEBr!-YZL1}WLkP5SsruF6`ZXsR(ChZKf delta 12 TcmX?X*kZV$oO|;&ZeCshA>E~{E;L3&YQN~%jqzD8MMPHC!+f>KCgx>IRRwqtQ|YDqCrLP^tlvj*!5 Fb^z|K5+MKp delta 12 Tcmew@c|mf6F6-t9*2U}qBKQQF diff --git a/mobile/openapi/lib/model/tag_bulk_assets_response_dto.dart b/mobile/openapi/lib/model/tag_bulk_assets_response_dto.dart index d4dcb91d8c45d5887646ba99bf21972a915c78c9..009f26bfe4f4986169cdb0ad8384c8320af427f2 100644 GIT binary patch delta 40 vcmaDXHcfm(1&eTLL3&YQN~%jqzD8MMPHC!+g3@F|HVI}WP3z6YEFahaB-ITw delta 12 TcmbOx{#a~71 diff --git a/mobile/openapi/lib/model/tag_create_dto.dart b/mobile/openapi/lib/model/tag_create_dto.dart index dd7e537a0a021d9640c0bc12db07fb785609d1fc..9a5171074d622294f0eacc957af96e3ad33f74e9 100644 GIT binary patch delta 47 zcmca0^Ic{`DZ5f>L3&YQN~%jqzD8MMPHC!+f>KCgx^q!#VhKo4Nz;0B0s8|s0I=5) AJpcdz delta 12 Tcmew^b3tZ9Df{L*?6=tfCXEGS diff --git a/mobile/openapi/lib/model/tag_response_dto.dart b/mobile/openapi/lib/model/tag_response_dto.dart index 1d1a88c3cff29b9b8e814590fcb3031744ee213a..cd684b163a27dcc118e86578e59e3b58b0baf12b 100644 GIT binary patch delta 49 zcmZowU#GsImRqH?AiXFtCDo-QU!yEBr!-YZK`A6LJt(!fAV04dB&?)qy}5#$mjeL7 C-Vp-; delta 12 TcmZ3d-m1Q#mV5IuZVnCrAMXS% diff --git a/mobile/openapi/lib/model/tag_update_dto.dart b/mobile/openapi/lib/model/tag_update_dto.dart index 661f65896e56f1130f4edbb7da662d75039d1c99..ab1adb127bacbd0a42e596a46bc0f73b92971bbe 100644 GIT binary patch delta 47 zcmaDL+Ag-Cg+-~fAiXFtCDo-QU!yEBr!-YZK`A6LJ+vStu>>Tjq-njmo+XhD0H6R6 AcmMzZ delta 12 TcmZn{dmy@@g=O<#(36^l}7L3&YQN~%jqzD8MMPHC!+f>KCgdT2p$YEcPLP)XBzvnk7QHUOVP B5TXD8 delta 12 TcmZ21_D6Js70c#CmP2d+ApQiI diff --git a/mobile/openapi/lib/model/tags_response.dart b/mobile/openapi/lib/model/tags_response.dart index 3a5ea3b20b3ecd17f8a71aaf60b4460bc75b53ef..2470edf979239d690f13c9b2e33ea55df2acd6e7 100644 GIT binary patch delta 47 zcmZ1@ep!6O8y2O~g7l)qlvJ0Je2ucioYGVs1*MS0^x~k@;)49V;#4I~>&?$ujKCgdU0q$N@7W>lBV_MG>#rN0E3ec A^#A|> delta 12 TcmbO(_epj`Hpk`(9PMlXB5MS| diff --git a/mobile/openapi/lib/model/time_bucket_response_dto.dart b/mobile/openapi/lib/model/time_bucket_response_dto.dart index 2c86a56b3c9ad9ca49fb039ac2155827ff93093c..56044b27a8a813ab42d505ea98256b082aea24ab 100644 GIT binary patch delta 40 vcmdlZ@kU~U9IJ3?L3&YQN~%jqzD8MMPHC!+g3@FM7Exv;P3z5)tjg>F9ZC!F delta 12 TcmaDOu}5Nq9P4I3RylS6AI$^T diff --git a/mobile/openapi/lib/model/trash_response_dto.dart b/mobile/openapi/lib/model/trash_response_dto.dart index 52a05ff6d4db3a3b1f3aba04420a716b7092e89e..2df154d06c1a022e572d4d850483f535221175a0 100644 GIT binary patch delta 51 zcmcaC`cHI&1B+T|L3&YQN~%jqzD8MMPHC!+f>KCPVsS=LYH>k+UNJ~QNz;0>HOmY( E0QL|PW&i*H delta 12 Tcmew-dRcUX1Iy-YmdR`YBasBF diff --git a/mobile/openapi/lib/model/update_album_dto.dart b/mobile/openapi/lib/model/update_album_dto.dart index f9c9762887265356ddf4415dddf388c0c4ee67dd..8353dba14e6271e80133f0720faf632639f20aa5 100644 GIT binary patch delta 49 zcmaE7Fx_y&O#zkCg7l)qlvJ0Je2ucioYGVs1*On}l*E!$$DE|nT%fR$ruF740<+iw D=YSHQ delta 12 TcmbPk_|9O%O@Yl!f>YT6B=H2| diff --git a/mobile/openapi/lib/model/update_album_user_dto.dart b/mobile/openapi/lib/model/update_album_user_dto.dart index f77223acf5855f86f49f20722a19c8aba013fa3c..43218cae6e140079486266a2217a493fe16b8cf7 100644 GIT binary patch delta 53 zcmew%x>Rg~KZ{0bL3&YQN~%jqzD8MMPHC!+f>LNfN@7W>V@^_OZfJ385l~7=(|WTP H%Q`jy6wVV1 delta 12 TcmZ1~_Cs`oKg;GCmX&M(A-e>w diff --git a/mobile/openapi/lib/model/update_asset_dto.dart b/mobile/openapi/lib/model/update_asset_dto.dart index 9aa413d24221e37167964d5aafaab4abaa9fbaa1..9ebce5fd9232b4688afc579acc67610423a259a4 100644 GIT binary patch delta 49 zcmZp(TW`1FvY1L~L3&YQN~%jqzD8MMPHC!+f>LNfN@7W>V{vh62~b!`(|YqcF$)d= D-2xIA delta 12 TcmZ2)*Jiijve@Q7V#XW*COid8 diff --git a/mobile/openapi/lib/model/update_library_dto.dart b/mobile/openapi/lib/model/update_library_dto.dart index 85847c0ddfb6f42d7878ed2183ba78f234939c75..b85df40172e69ec04014735c843de2a244d60e9d 100644 GIT binary patch delta 51 zcmX>t|4n|wb9S}Tg7l)qlvJ0Je2ucioYGVs1*On}l*E!$pUkA9#G*=|gp#K9=11%= F*#Q>46ZZfB delta 12 Tcmew+e_DRSbN0LNfN@7WBKw?ozUTP6gLP^tlb0*6Q FHUQ*y5(iX}y_?gM|YC DtPBtU delta 12 Tcmdn4(5JA0pJTHH$A5MJ9YF*} diff --git a/mobile/openapi/lib/model/user_admin_create_dto.dart b/mobile/openapi/lib/model/user_admin_create_dto.dart index db514a1d571b6477b41db49d958d450d60329c0f..f2709be57b640d7803a5f88dca02b278d3011a1a 100644 GIT binary patch delta 53 zcmaE)-LJEumsg{-AiXFtCDo-QU!yEBr!-YZK`FF2wa76gH#5(LO4YLR0~Zf2fKYEEhiNJ>f5dNT{# GLN);Yd=ftZ delta 12 Tcmca4xm0okC);K-wmED79n=H* diff --git a/mobile/openapi/lib/model/user_admin_response_dto.dart b/mobile/openapi/lib/model/user_admin_response_dto.dart index 461596b7bf02626aa331b86e6de161a32eaafec6..e5ae8e1d4ef276191f1936dce23f546b07fbffe0 100644 GIT binary patch delta 40 wcmZ2wchhczm9TJWL3&YQN~%jqzD8MMPHC!+g3{!VTq4X$n%0|5g}-tG05fI{_y7O^ delta 12 TcmcaLJ diff --git a/mobile/openapi/lib/model/user_license.dart b/mobile/openapi/lib/model/user_license.dart index c7abb085f29c7efe299bba4639a72c7b6c2dd641..9bed8d5c4363340983855012263f5245fb0aebce 100644 GIT binary patch delta 46 zcmbO)byR8tGn-;*L3&YQN~%jqzD8MMPHC!+f>LO4YLQQ7a%x_2s*;QfN B5BmTB delta 12 TcmX>qHD782GuviOHW_vR8?ysf diff --git a/mobile/openapi/lib/model/user_preferences_response_dto.dart b/mobile/openapi/lib/model/user_preferences_response_dto.dart index d3927df8d7ee30452e0585dfcf03f21946c781dd..23d9ea84ecd82934a211b890554056bc08905989 100644 GIT binary patch delta 40 vcmcboK3QXf8<%itL3&YQN~%jqzD8MMPHC!+g3{zhMk!_`P3z5$Tyr@AB;gG5 delta 12 TcmbQNaZi1N8`tJ)t{I#FAsYmm diff --git a/mobile/openapi/lib/model/user_preferences_update_dto.dart b/mobile/openapi/lib/model/user_preferences_update_dto.dart index 2841c2f572c116da27e062f942cad643df484bd7..208dbf686078ab2e20d363afb265fe6af83082cf 100644 GIT binary patch delta 40 wcmccN+U>T1QA)V9AiXFtCDo-QU!yEBr!-YZL22>@83|@3P3z5nB=2wl04%uLO4YEfuGN@7W>FGyTT(|Yqvt}ko= D-NO=l delta 12 Tcmdn4+^f7{9@pj*T<_TcBaH=J diff --git a/mobile/openapi/lib/model/validate_access_token_response_dto.dart b/mobile/openapi/lib/model/validate_access_token_response_dto.dart index e970f7e840a8073c62b5f082769b089c61ba5001..5e36efcfedf5b5bad25d7b83d7c59c3a1394293c 100644 GIT binary patch delta 40 wcmeB`I3}^-0*i2IL3&YQN~%jqzD8MMPHC!+g3{y%%yP_1n%0|7vpBH>05en##Q*>R delta 12 TcmX>m(JQgx0?TGjR$F!eATb0D diff --git a/mobile/openapi/lib/model/validate_library_dto.dart b/mobile/openapi/lib/model/validate_library_dto.dart index 05e122b1a1170765f273df27f1af1898594a02d0..08199e3aa66c8c403ec50010855e059aaae15499 100644 GIT binary patch delta 53 zcmew-wOV?^PF9W5g7l)qlvJ0Je2ucioYGVs1*NdWoXnKOl2o6}q@u*4N}!aIruF76 Htf$xkFS!&T delta 12 UcmZ22{ZDGcPS(xOSdX#;04H+=w*UYD diff --git a/mobile/openapi/lib/model/validate_library_import_path_response_dto.dart b/mobile/openapi/lib/model/validate_library_import_path_response_dto.dart index 23aac0b74255a4829bc322d0d9783e9d720e5c89..11fbbd74c2aaa0231a7327d7d8cf1588791eac5d 100644 GIT binary patch delta 40 wcmew-zgJn%0}Yuqd$u05-=Bpa1{> delta 12 TcmX>tF->B_PnOMktg`F?B02;~ diff --git a/open-api/bin/generate-open-api.sh b/open-api/bin/generate-open-api.sh index 2ca0463046..bf8b24b557 100755 --- a/open-api/bin/generate-open-api.sh +++ b/open-api/bin/generate-open-api.sh @@ -9,11 +9,7 @@ function dart { wget -O native_class.mustache https://raw.githubusercontent.com/OpenAPITools/openapi-generator/$OPENAPI_GENERATOR_VERSION/modules/openapi-generator/src/main/resources/dart2/serialization/native/native_class.mustache patch --no-backup-if-mismatch -u native_class.mustache header}} -{{>part_of}} -class ApiClient { - ApiClient({this.basePath = '{{{basePath}}}', this.authentication,}); - - final String basePath; - final Authentication? authentication; - - var _client = Client(); - final _defaultHeaderMap = {}; - - /// Returns the current HTTP [Client] instance to use in this class. - /// - /// The return value is guaranteed to never be null. - Client get client => _client; - - /// Requests to use a new HTTP [Client] in this class. - set client(Client newClient) { - _client = newClient; - } - - Map get defaultHeaderMap => _defaultHeaderMap; - - void addDefaultHeader(String key, String value) { - _defaultHeaderMap[key] = value; - } - - // We don't use a Map for queryParams. - // If collectionFormat is 'multi', a key might appear multiple times. - Future invokeAPI( - String path, - String method, - List queryParams, - Object? body, - Map headerParams, - Map formParams, - String? contentType, - ) async { - await authentication?.applyToParams(queryParams, headerParams); - - headerParams.addAll(_defaultHeaderMap); - if (contentType != null) { - headerParams['Content-Type'] = contentType; - } - - final urlEncodedQueryParams = queryParams.map((param) => '$param'); - final queryString = urlEncodedQueryParams.isNotEmpty ? '?${urlEncodedQueryParams.join('&')}' : ''; - final uri = Uri.parse('$basePath$path$queryString'); - - try { - // Special case for uploading a single file which isn't a 'multipart/form-data'. - if ( - body is MultipartFile && (contentType == null || - !contentType.toLowerCase().startsWith('multipart/form-data')) - ) { - final request = StreamedRequest(method, uri); - request.headers.addAll(headerParams); - request.contentLength = body.length; - body.finalize().listen( - request.sink.add, - onDone: request.sink.close, - // ignore: avoid_types_on_closure_parameters - onError: (Object error, StackTrace trace) => request.sink.close(), - cancelOnError: true, - ); - final response = await _client.send(request); - return Response.fromStream(response); - } - - if (body is MultipartRequest) { - final request = MultipartRequest(method, uri); - request.fields.addAll(body.fields); - request.files.addAll(body.files); - request.headers.addAll(body.headers); - request.headers.addAll(headerParams); - final response = await _client.send(request); - return Response.fromStream(response); - } - - final msgBody = contentType == 'application/x-www-form-urlencoded' - ? formParams - : await serializeAsync(body); - final nullableHeaderParams = headerParams.isEmpty ? null : headerParams; - - switch(method) { - case 'POST': return await _client.post(uri, headers: nullableHeaderParams, body: msgBody,); - case 'PUT': return await _client.put(uri, headers: nullableHeaderParams, body: msgBody,); - case 'DELETE': return await _client.delete(uri, headers: nullableHeaderParams, body: msgBody,); - case 'PATCH': return await _client.patch(uri, headers: nullableHeaderParams, body: msgBody,); - case 'HEAD': return await _client.head(uri, headers: nullableHeaderParams,); - case 'GET': return await _client.get(uri, headers: nullableHeaderParams,); - } - } on SocketException catch (error, trace) { - throw ApiException.withInner( - HttpStatus.badRequest, - 'Socket operation failed: $method $path', - error, - trace, - ); - } on TlsException catch (error, trace) { - throw ApiException.withInner( - HttpStatus.badRequest, - 'TLS/SSL communication failed: $method $path', - error, - trace, - ); - } on IOException catch (error, trace) { - throw ApiException.withInner( - HttpStatus.badRequest, - 'I/O operation failed: $method $path', - error, - trace, - ); - } on ClientException catch (error, trace) { - throw ApiException.withInner( - HttpStatus.badRequest, - 'HTTP connection failed: $method $path', - error, - trace, - ); - } on Exception catch (error, trace) { - throw ApiException.withInner( - HttpStatus.badRequest, - 'Exception occurred: $method $path', - error, - trace, - ); - } - - throw ApiException( - HttpStatus.badRequest, - 'Invalid HTTP operation: $method $path', - ); - } -{{#native_serialization}} - - Future deserializeAsync(String value, String targetType, {bool growable = false,}) async => - // ignore: deprecated_member_use_from_same_package - deserialize(value, targetType, growable: growable); - - @Deprecated('Scheduled for removal in OpenAPI Generator 6.x. Use deserializeAsync() instead.') - dynamic deserialize(String value, String targetType, {bool growable = false,}) { - // Remove all spaces. Necessary for regular expressions as well. - targetType = targetType.replaceAll(' ', ''); // ignore: parameter_assignments - - // If the expected target type is String, nothing to do... - return targetType == 'String' - ? value - : fromJson(json.decode(value), targetType, growable: growable); - } -{{/native_serialization}} - - // ignore: deprecated_member_use_from_same_package - Future serializeAsync(Object? value) async => serialize(value); - - @Deprecated('Scheduled for removal in OpenAPI Generator 6.x. Use serializeAsync() instead.') - String serialize(Object? value) => value == null ? '' : json.encode(value); - -{{#native_serialization}} - /// Returns a native instance of an OpenAPI class matching the [specified type][targetType]. - static dynamic fromJson(dynamic value, String targetType, {bool growable = false,}) { - upgradeDto(value, targetType); - try { - switch (targetType) { - case 'String': - return value is String ? value : value.toString(); - case 'int': - return value is int ? value : int.parse('$value'); - case 'double': - return value is double ? value : double.parse('$value'); - case 'bool': - if (value is bool) { - return value; - } - final valueString = '$value'.toLowerCase(); - return valueString == 'true' || valueString == '1'; - case 'DateTime': - return value is DateTime ? value : DateTime.tryParse(value); - {{#models}} - {{#model}} - case '{{{classname}}}': - {{#isEnum}} - {{#native_serialization}}return {{{classname}}}TypeTransformer().decode(value);{{/native_serialization}} - {{/isEnum}} - {{^isEnum}} - return {{{classname}}}.fromJson(value); - {{/isEnum}} - {{/model}} - {{/models}} - default: - dynamic match; - if (value is List && (match = _regList.firstMatch(targetType)?.group(1)) != null) { - return value - .map((dynamic v) => fromJson(v, match, growable: growable,)) - .toList(growable: growable); - } - if (value is Set && (match = _regSet.firstMatch(targetType)?.group(1)) != null) { - return value - .map((dynamic v) => fromJson(v, match, growable: growable,)) - .toSet(); - } - if (value is Map && (match = _regMap.firstMatch(targetType)?.group(1)) != null) { - return Map.fromIterables( - value.keys.cast(), - value.values.map((dynamic v) => fromJson(v, match, growable: growable,)), - ); - } - } - } on Exception catch (error, trace) { - throw ApiException.withInner(HttpStatus.internalServerError, 'Exception during deserialization.', error, trace,); - } - throw ApiException(HttpStatus.internalServerError, 'Could not find a suitable class for deserialization',); - } -{{/native_serialization}} -} -{{#native_serialization}} - -/// Primarily intended for use in an isolate. -class DeserializationMessage { - const DeserializationMessage({ - required this.json, - required this.targetType, - this.growable = false, - }); - - /// The JSON value to deserialize. - final String json; - - /// Target type to deserialize to. - final String targetType; - - /// Whether to make deserialized lists or maps growable. - final bool growable; -} - -/// Primarily intended for use in an isolate. -Future decodeAsync(DeserializationMessage message) async { - // Remove all spaces. Necessary for regular expressions as well. - final targetType = message.targetType.replaceAll(' ', ''); - - // If the expected target type is String, nothing to do... - return targetType == 'String' - ? message.json - : json.decode(message.json); -} - -/// Primarily intended for use in an isolate. -Future deserializeAsync(DeserializationMessage message) async { - // Remove all spaces. Necessary for regular expressions as well. - final targetType = message.targetType.replaceAll(' ', ''); - - // If the expected target type is String, nothing to do... - return targetType == 'String' - ? message.json - : ApiClient.fromJson( - json.decode(message.json), - targetType, - growable: message.growable, - ); -} -{{/native_serialization}} - -/// Primarily intended for use in an isolate. -Future serializeAsync(Object? value) async => value == null ? '' : json.encode(value); diff --git a/open-api/templates/mobile/api_client.mustache.patch b/open-api/templates/mobile/api_client.mustache.patch deleted file mode 100644 index 3805cd8f79..0000000000 --- a/open-api/templates/mobile/api_client.mustache.patch +++ /dev/null @@ -1,10 +0,0 @@ ---- api_client.mustache 2024-08-13 14:29:04.056364916 -0500 -+++ api_client_new.mustache 2024-08-13 14:29:36.224410735 -0500 -@@ -159,6 +159,7 @@ - {{#native_serialization}} - /// Returns a native instance of an OpenAPI class matching the [specified type][targetType]. - static dynamic fromJson(dynamic value, String targetType, {bool growable = false,}) { -+ upgradeDto(value, targetType); - try { - switch (targetType) { - case 'String': diff --git a/open-api/templates/mobile/serialization/native/native_class.mustache b/open-api/templates/mobile/serialization/native/native_class.mustache index 254843e00e..9a7b1439b1 100644 --- a/open-api/templates/mobile/serialization/native/native_class.mustache +++ b/open-api/templates/mobile/serialization/native/native_class.mustache @@ -111,6 +111,7 @@ class {{{classname}}} { /// [value] if it's a [Map], null otherwise. // ignore: prefer_constructors_over_static_methods static {{{classname}}}? fromJson(dynamic value) { + upgradeDto(value, "{{{classname}}}"); if (value is Map) { final json = value.cast(); diff --git a/open-api/templates/mobile/serialization/native/native_class.mustache.patch b/open-api/templates/mobile/serialization/native/native_class.mustache.patch index 02e07f933a..4ba6594966 100644 --- a/open-api/templates/mobile/serialization/native/native_class.mustache.patch +++ b/open-api/templates/mobile/serialization/native/native_class.mustache.patch @@ -1,5 +1,5 @@ ---- native_class.mustache 2023-08-31 23:09:59.584269162 +0200 -+++ native_class1.mustache 2023-08-31 22:59:53.633083270 +0200 +--- native_class.mustache 2024-09-19 11:41:07.855683995 -0400 ++++ native_class_temp.mustache 2024-09-19 11:41:57.113249395 -0400 @@ -91,14 +91,14 @@ {{/isDateTime}} {{#isNullable}} @@ -17,10 +17,14 @@ } {{/defaultValue}} {{/required}} -@@ -114,17 +114,6 @@ +@@ -111,20 +111,10 @@ + /// [value] if it's a [Map], null otherwise. + // ignore: prefer_constructors_over_static_methods + static {{{classname}}}? fromJson(dynamic value) { ++ upgradeDto(value, "{{{classname}}}"); if (value is Map) { final json = value.cast(); - + - // Ensure that the map contains the required keys. - // Note 1: the values aren't checked for validity beyond being non-null. - // Note 2: this code is stripped in release mode! @@ -35,9 +39,9 @@ return {{{classname}}}( {{#vars}} {{#isDateTime}} -@@ -215,6 +204,10 @@ +@@ -215,6 +205,10 @@ ? {{#defaultValue}}{{{.}}}{{/defaultValue}}{{^defaultValue}}null{{/defaultValue}} - : {{{datatypeWithEnum}}}.parse(json[r'{{{baseName}}}'].toString()), + : {{/isNullable}}{{{datatypeWithEnum}}}.parse('${json[r'{{{baseName}}}']}'), {{/isNumber}} + {{#isDouble}} + {{{name}}}: (mapValueOfType(json, r'{{{baseName}}}'){{#required}}{{^isNullable}}!{{/isNullable}}{{/required}}{{^required}}{{#defaultValue}} ?? {{{.}}}{{/defaultValue}}{{/required}}).toDouble(), @@ -46,7 +50,7 @@ {{^isNumber}} {{^isEnum}} {{{name}}}: mapValueOfType<{{{datatypeWithEnum}}}>(json, r'{{{baseName}}}'){{#required}}{{^isNullable}}!{{/isNullable}}{{/required}}{{^required}}{{#defaultValue}} ?? {{{.}}}{{/defaultValue}}{{/required}}, -@@ -223,6 +216,7 @@ +@@ -223,6 +217,7 @@ {{{name}}}: {{{enumName}}}.fromJson(json[r'{{{baseName}}}']){{#required}}{{^isNullable}}!{{/isNullable}}{{/required}}{{^required}}{{#defaultValue}} ?? {{{.}}}{{/defaultValue}}{{/required}}, {{/isEnum}} {{/isNumber}}