[PR #1212] [MERGED] fix(mobile): omit null values from json requests #8950

Closed
opened 2026-02-05 13:55:59 +03:00 by OVERLORD · 0 comments
Owner

📋 Pull Request Information

Original PR: https://github.com/immich-app/immich/pull/1212
Author: @jrasm91
Created: 12/29/2022
Status: Merged
Merged: 1/10/2023
Merged by: @alextran1502

Base: mainHead: fix/mobile-null-values


📝 Commits (10+)

📊 Changes

79 files changed (+890 additions, -557 deletions)

View changed files

📝 mobile/openapi/doc/APIKeyResponseDto.md (+1 -1)
📝 mobile/openapi/lib/model/add_assets_dto.dart (+3 -3)
📝 mobile/openapi/lib/model/add_assets_response_dto.dart (+7 -7)
📝 mobile/openapi/lib/model/add_users_dto.dart (+3 -3)
📝 mobile/openapi/lib/model/admin_signup_response_dto.dart (+7 -7)
📝 mobile/openapi/lib/model/album_count_response_dto.dart (+5 -5)
📝 mobile/openapi/lib/model/album_response_dto.dart (+13 -13)
📝 mobile/openapi/lib/model/all_job_status_response_dto.dart (+12 -12)
📝 mobile/openapi/lib/model/api_key_create_dto.dart (+5 -5)
📝 mobile/openapi/lib/model/api_key_create_response_dto.dart (+4 -4)
📝 mobile/openapi/lib/model/api_key_response_dto.dart (+8 -10)
📝 mobile/openapi/lib/model/api_key_update_dto.dart (+3 -3)
📝 mobile/openapi/lib/model/asset_count_by_time_bucket.dart (+4 -4)
📝 mobile/openapi/lib/model/asset_count_by_time_bucket_response_dto.dart (+4 -4)
📝 mobile/openapi/lib/model/asset_count_by_user_id_response_dto.dart (+7 -7)
📝 mobile/openapi/lib/model/asset_file_upload_response_dto.dart (+3 -3)
📝 mobile/openapi/lib/model/asset_response_dto.dart (+34 -34)
📝 mobile/openapi/lib/model/change_password_dto.dart (+4 -4)
📝 mobile/openapi/lib/model/check_duplicate_asset_dto.dart (+4 -4)
📝 mobile/openapi/lib/model/check_duplicate_asset_response_dto.dart (+6 -6)

...and 59 more files

📄 Description

This PR generates the dart sdk with a custom template, that omits null values from the generated json object.


🔄 This issue represents a GitHub Pull Request. It cannot be merged through Gitea due to API limitations.

## 📋 Pull Request Information **Original PR:** https://github.com/immich-app/immich/pull/1212 **Author:** [@jrasm91](https://github.com/jrasm91) **Created:** 12/29/2022 **Status:** ✅ Merged **Merged:** 1/10/2023 **Merged by:** [@alextran1502](https://github.com/alextran1502) **Base:** `main` ← **Head:** `fix/mobile-null-values` --- ### 📝 Commits (10+) - [`cc9cb8d`](https://github.com/immich-app/immich/commit/cc9cb8d81d27b17cc96a9c531e704a9feb44dec8) chore: initial template - [`2d0b773`](https://github.com/immich-app/immich/commit/2d0b773caf3094d2ea33f4e773af0a497d929230) feat: exlude null values - [`69568e1`](https://github.com/immich-app/immich/commit/69568e1469ed5f29c10a54924d3caebc50b0f2ff) chore: regenerate openapi - [`3ed0306`](https://github.com/immich-app/immich/commit/3ed0306cbd29a19e64a74d56a2e51cc668d4c716) chore: merge - [`73477b1`](https://github.com/immich-app/immich/commit/73477b17ff69ef70adff8926dd859e961aba5d2f) feat: store changes in a patch file - [`a533f05`](https://github.com/immich-app/immich/commit/a533f059864758ae88f268ecfb21eec3f8b692c8) feat: extract to sh script - [`58bfec6`](https://github.com/immich-app/immich/commit/58bfec650d7cf26717ea5b23642e3eb0248005a0) chore: regenerate openapi - [`313c4cc`](https://github.com/immich-app/immich/commit/313c4cc7531a5a3b709bd44ea74622b86c2010b5) chore: merge - [`16a1eed`](https://github.com/immich-app/immich/commit/16a1eed46607840db1fb77abefdf4065de711cbe) chore: remove duplicate file - [`95b1f5d`](https://github.com/immich-app/immich/commit/95b1f5d032b73b047ba206fdcd5481b4a173c16f) feat: generate mobile by itself ### 📊 Changes **79 files changed** (+890 additions, -557 deletions) <details> <summary>View changed files</summary> 📝 `mobile/openapi/doc/APIKeyResponseDto.md` (+1 -1) 📝 `mobile/openapi/lib/model/add_assets_dto.dart` (+3 -3) 📝 `mobile/openapi/lib/model/add_assets_response_dto.dart` (+7 -7) 📝 `mobile/openapi/lib/model/add_users_dto.dart` (+3 -3) 📝 `mobile/openapi/lib/model/admin_signup_response_dto.dart` (+7 -7) 📝 `mobile/openapi/lib/model/album_count_response_dto.dart` (+5 -5) 📝 `mobile/openapi/lib/model/album_response_dto.dart` (+13 -13) 📝 `mobile/openapi/lib/model/all_job_status_response_dto.dart` (+12 -12) 📝 `mobile/openapi/lib/model/api_key_create_dto.dart` (+5 -5) 📝 `mobile/openapi/lib/model/api_key_create_response_dto.dart` (+4 -4) 📝 `mobile/openapi/lib/model/api_key_response_dto.dart` (+8 -10) 📝 `mobile/openapi/lib/model/api_key_update_dto.dart` (+3 -3) 📝 `mobile/openapi/lib/model/asset_count_by_time_bucket.dart` (+4 -4) 📝 `mobile/openapi/lib/model/asset_count_by_time_bucket_response_dto.dart` (+4 -4) 📝 `mobile/openapi/lib/model/asset_count_by_user_id_response_dto.dart` (+7 -7) 📝 `mobile/openapi/lib/model/asset_file_upload_response_dto.dart` (+3 -3) 📝 `mobile/openapi/lib/model/asset_response_dto.dart` (+34 -34) 📝 `mobile/openapi/lib/model/change_password_dto.dart` (+4 -4) 📝 `mobile/openapi/lib/model/check_duplicate_asset_dto.dart` (+4 -4) 📝 `mobile/openapi/lib/model/check_duplicate_asset_response_dto.dart` (+6 -6) _...and 59 more files_ </details> ### 📄 Description This PR generates the dart sdk with a custom template, that omits null values from the generated json object. --- <sub>🔄 This issue represents a GitHub Pull Request. It cannot be merged through Gitea due to API limitations.</sub>
OVERLORD added the pull-request label 2026-02-05 13:55:59 +03:00
Sign in to join this conversation.
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: immich-app/immich#8950