From: 
Subject: Debian changes

The Debian packaging of aioimmich is maintained in git, using a workflow
similar to the one described in dgit-maint-merge(7).
The Debian delta is represented by this one combined patch; there isn't a
patch queue that can be represented as a quilt series.

A detailed breakdown of the changes is available from their canonical
representation -- git commits in the packaging repository.
For example, to see the changes made by the Debian maintainer in the first
upload of upstream version 1.2.3, you could use:

    % git clone https://git.dgit.debian.org/aioimmich
    % cd aioimmich
    % git log --oneline 1.2.3..debian/1.2.3-1 -- . ':!debian'

(If you have dgit, use `dgit clone aioimmich`, rather than plain `git clone`.)

We don't use debian/source/options single-debian-patch because it has bugs.
Therefore, NMUs etc. may nevertheless have made additional patches.

---

diff --git a/tests/__snapshots__/test_albums.ambr b/tests/__snapshots__/test_albums.ambr
index dbdce6b..2d04988 100644
--- a/tests/__snapshots__/test_albums.ambr
+++ b/tests/__snapshots__/test_albums.ambr
@@ -1,256 +1,23 @@
 # serializer version: 1
 # name: test_filter_albums_by_name
   list([
-    ImmichAlbum(
-      album_id='8cb7ad53-acb0-4844-be8b-9e4323f0d32d',
-      album_name='Shared Album',
-      album_thumbnail_asset_id='1c148516-3a5d-442d-b74d-9714b257b120',
-      album_users=list([
-        dict({
-          'role': 'viewer',
-          'user': dict({
-            'avatarColor': 'purple',
-            'email': 'test@immich.local',
-            'id': '568fb168-5022-4cf3-ae16-d4b5c50f5894',
-            'name': 'TestUser',
-            'profileChangedAt': '2025-05-18T15:40:50.162463+00:00',
-            'profileImagePath': '',
-          }),
-        }),
-      ]),
-      asset_count=69,
-      created_at=datetime.datetime(2025, 5, 11, 10, 54, 49, 395000, tzinfo=datetime.timezone.utc),
-      end_date=datetime.datetime(2025, 3, 21, 0, 0, tzinfo=datetime.timezone.utc),
-      has_shared_link=False,
-      is_activity_enabled=True,
-      last_modified_asset_timestamp=datetime.datetime(2026, 1, 28, 22, 42, 19, 894000, tzinfo=datetime.timezone.utc),
-      order='desc',
-      owner=ImmichUser(
-        avatar_color=<AvatarColor.PRIMARY: 'primary'>,
-        email='admin@immich.local',
-        name='admin',
-        profile_changed_at=datetime.datetime(2025, 5, 11, 10, 7, 46, 866000, tzinfo=datetime.timezone.utc),
-        profile_image_path='',
-        user_id='e7ef5713-9dab-4bd4-b899-715b0ca4379e',
-      ),
-      owner_id='e7ef5713-9dab-4bd4-b899-715b0ca4379e',
-      shared=True,
-      start_date=datetime.datetime(2017, 6, 8, 0, 0, tzinfo=datetime.timezone.utc),
-      updated_at=datetime.datetime(2026, 2, 8, 17, 34, 53, 762000, tzinfo=datetime.timezone.utc),
-    ),
+    ImmichAlbum(album_id='8cb7ad53-acb0-4844-be8b-9e4323f0d32d', album_name='Shared Album', album_thumbnail_asset_id='1c148516-3a5d-442d-b74d-9714b257b120', album_users=[{'user': {'id': '568fb168-5022-4cf3-ae16-d4b5c50f5894', 'email': 'test@immich.local', 'name': 'TestUser', 'profileImagePath': '', 'avatarColor': 'purple', 'profileChangedAt': '2025-05-18T15:40:50.162463+00:00'}, 'role': 'viewer'}], asset_count=69, created_at=datetime.datetime(2025, 5, 11, 10, 54, 49, 395000, tzinfo=datetime.timezone.utc), has_shared_link=False, is_activity_enabled=True, shared=True, updated_at=datetime.datetime(2026, 2, 8, 17, 34, 53, 762000, tzinfo=datetime.timezone.utc), owner_id='e7ef5713-9dab-4bd4-b899-715b0ca4379e', owner=ImmichUser(avatar_color=<AvatarColor.PRIMARY: 'primary'>, email='admin@immich.local', name='admin', profile_changed_at=datetime.datetime(2025, 5, 11, 10, 7, 46, 866000, tzinfo=datetime.timezone.utc), profile_image_path='', user_id='e7ef5713-9dab-4bd4-b899-715b0ca4379e'), end_date=datetime.datetime(2025, 3, 21, 0, 0, tzinfo=datetime.timezone.utc), last_modified_asset_timestamp=datetime.datetime(2026, 1, 28, 22, 42, 19, 894000, tzinfo=datetime.timezone.utc), order='desc', start_date=datetime.datetime(2017, 6, 8, 0, 0, tzinfo=datetime.timezone.utc)),
   ])
 # ---
 # name: test_get_album_info
-  ImmichAlbum(
-    album_id='721e1a4b-aa12-441e-8d3b-5ac7ab283bb6',
-    album_name='Album 1',
-    album_thumbnail_asset_id='0d03a7ad-ddc7-45a6-adee-68d322a6d2f5',
-    album_users=list([
-    ]),
-    asset_count=4,
-    created_at=datetime.datetime(2025, 5, 11, 10, 13, 22, 799000, tzinfo=datetime.timezone.utc),
-    end_date=datetime.datetime(2025, 5, 13, 0, 0, tzinfo=datetime.timezone.utc),
-    has_shared_link=False,
-    is_activity_enabled=True,
-    last_modified_asset_timestamp=datetime.datetime(2025, 5, 14, 19, 15, 27, 455000, tzinfo=datetime.timezone.utc),
-    order='desc',
-    owner=ImmichUser(
-      avatar_color=<AvatarColor.PINK: 'pink'>,
-      email='admin@myhost.local',
-      name='admin',
-      profile_changed_at=datetime.datetime(2025, 5, 11, 10, 7, 46, 866880, tzinfo=datetime.timezone.utc),
-      profile_image_path='',
-      user_id='e7ef5713-9dab-4bd4-b899-715b0ca4379e',
-    ),
-    owner_id='e7ef5713-9dab-4bd4-b899-715b0ca4379e',
-    shared=False,
-    start_date=datetime.datetime(2022, 11, 15, 0, 0, tzinfo=datetime.timezone.utc),
-    updated_at=datetime.datetime(2025, 5, 17, 11, 26, 3, 696000, tzinfo=datetime.timezone.utc),
-  )
+  ImmichAlbum(album_id='721e1a4b-aa12-441e-8d3b-5ac7ab283bb6', album_name='Album 1', album_thumbnail_asset_id='0d03a7ad-ddc7-45a6-adee-68d322a6d2f5', album_users=[], asset_count=4, created_at=datetime.datetime(2025, 5, 11, 10, 13, 22, 799000, tzinfo=datetime.timezone.utc), has_shared_link=False, is_activity_enabled=True, shared=False, updated_at=datetime.datetime(2025, 5, 17, 11, 26, 3, 696000, tzinfo=datetime.timezone.utc), owner_id='e7ef5713-9dab-4bd4-b899-715b0ca4379e', owner=ImmichUser(avatar_color=<AvatarColor.PINK: 'pink'>, email='admin@myhost.local', name='admin', profile_changed_at=datetime.datetime(2025, 5, 11, 10, 7, 46, 866880, tzinfo=datetime.timezone.utc), profile_image_path='', user_id='e7ef5713-9dab-4bd4-b899-715b0ca4379e'), end_date=datetime.datetime(2025, 5, 13, 0, 0, tzinfo=datetime.timezone.utc), last_modified_asset_timestamp=datetime.datetime(2025, 5, 14, 19, 15, 27, 455000, tzinfo=datetime.timezone.utc), order='desc', start_date=datetime.datetime(2022, 11, 15, 0, 0, tzinfo=datetime.timezone.utc))
 # ---
 # name: test_get_all_albums
   list([
-    ImmichAlbum(
-      album_id='721e1a4b-aa12-441e-8d3b-5ac7ab283bb6',
-      album_name='Album 1',
-      album_thumbnail_asset_id='0d03a7ad-ddc7-45a6-adee-68d322a6d2f5',
-      album_users=list([
-      ]),
-      asset_count=4,
-      created_at=datetime.datetime(2025, 5, 11, 10, 13, 22, 799000, tzinfo=datetime.timezone.utc),
-      end_date=datetime.datetime(2025, 5, 13, 0, 0, tzinfo=datetime.timezone.utc),
-      has_shared_link=False,
-      is_activity_enabled=True,
-      last_modified_asset_timestamp=datetime.datetime(2025, 5, 14, 19, 15, 27, 455000, tzinfo=datetime.timezone.utc),
-      order='desc',
-      owner=ImmichUser(
-        avatar_color=<AvatarColor.PINK: 'pink'>,
-        email='admin@myhost.local',
-        name='admin',
-        profile_changed_at=datetime.datetime(2025, 5, 11, 10, 7, 46, 866880, tzinfo=datetime.timezone.utc),
-        profile_image_path='',
-        user_id='e7ef5713-9dab-4bd4-b899-715b0ca4379e',
-      ),
-      owner_id='e7ef5713-9dab-4bd4-b899-715b0ca4379e',
-      shared=False,
-      start_date=datetime.datetime(2022, 11, 15, 0, 0, tzinfo=datetime.timezone.utc),
-      updated_at=datetime.datetime(2025, 5, 17, 11, 26, 3, 696000, tzinfo=datetime.timezone.utc),
-    ),
-    ImmichAlbum(
-      album_id='8cb7ad53-acb0-4844-be8b-9e4323f0d32d',
-      album_name='Shared Album',
-      album_thumbnail_asset_id='1c148516-3a5d-442d-b74d-9714b257b120',
-      album_users=list([
-        dict({
-          'role': 'viewer',
-          'user': dict({
-            'avatarColor': 'purple',
-            'email': 'test@immich.local',
-            'id': '568fb168-5022-4cf3-ae16-d4b5c50f5894',
-            'name': 'TestUser',
-            'profileChangedAt': '2025-05-18T15:40:50.162463+00:00',
-            'profileImagePath': '',
-          }),
-        }),
-      ]),
-      asset_count=69,
-      created_at=datetime.datetime(2025, 5, 11, 10, 54, 49, 395000, tzinfo=datetime.timezone.utc),
-      end_date=datetime.datetime(2025, 3, 21, 0, 0, tzinfo=datetime.timezone.utc),
-      has_shared_link=False,
-      is_activity_enabled=True,
-      last_modified_asset_timestamp=datetime.datetime(2026, 1, 28, 22, 42, 19, 894000, tzinfo=datetime.timezone.utc),
-      order='desc',
-      owner=ImmichUser(
-        avatar_color=<AvatarColor.PRIMARY: 'primary'>,
-        email='admin@immich.local',
-        name='admin',
-        profile_changed_at=datetime.datetime(2025, 5, 11, 10, 7, 46, 866000, tzinfo=datetime.timezone.utc),
-        profile_image_path='',
-        user_id='e7ef5713-9dab-4bd4-b899-715b0ca4379e',
-      ),
-      owner_id='e7ef5713-9dab-4bd4-b899-715b0ca4379e',
-      shared=True,
-      start_date=datetime.datetime(2017, 6, 8, 0, 0, tzinfo=datetime.timezone.utc),
-      updated_at=datetime.datetime(2026, 2, 8, 17, 34, 53, 762000, tzinfo=datetime.timezone.utc),
-    ),
-    ImmichAlbum(
-      album_id='c4721c25-8669-451f-a6be-3d9d4dc38f5f',
-      album_name='Album 2',
-      album_thumbnail_asset_id='6961329c-d8ee-4f09-9d4e-6997ea5b7bf4',
-      album_users=list([
-      ]),
-      asset_count=426,
-      created_at=datetime.datetime(2025, 5, 12, 20, 48, 30, 784000, tzinfo=datetime.timezone.utc),
-      end_date=datetime.datetime(2025, 5, 8, 0, 0, tzinfo=datetime.timezone.utc),
-      has_shared_link=False,
-      is_activity_enabled=True,
-      last_modified_asset_timestamp=datetime.datetime(2025, 5, 17, 11, 34, 54, 77000, tzinfo=datetime.timezone.utc),
-      order='desc',
-      owner=ImmichUser(
-        avatar_color=<AvatarColor.PINK: 'pink'>,
-        email='admin@myhost.local',
-        name='admin',
-        profile_changed_at=datetime.datetime(2025, 5, 11, 10, 7, 46, 866880, tzinfo=datetime.timezone.utc),
-        profile_image_path='',
-        user_id='e7ef5713-9dab-4bd4-b899-715b0ca4379e',
-      ),
-      owner_id='e7ef5713-9dab-4bd4-b899-715b0ca4379e',
-      shared=False,
-      start_date=datetime.datetime(2017, 4, 11, 0, 0, tzinfo=datetime.timezone.utc),
-      updated_at=datetime.datetime(2025, 5, 17, 11, 34, 53, 942000, tzinfo=datetime.timezone.utc),
-    ),
+    ImmichAlbum(album_id='721e1a4b-aa12-441e-8d3b-5ac7ab283bb6', album_name='Album 1', album_thumbnail_asset_id='0d03a7ad-ddc7-45a6-adee-68d322a6d2f5', album_users=[], asset_count=4, created_at=datetime.datetime(2025, 5, 11, 10, 13, 22, 799000, tzinfo=datetime.timezone.utc), has_shared_link=False, is_activity_enabled=True, shared=False, updated_at=datetime.datetime(2025, 5, 17, 11, 26, 3, 696000, tzinfo=datetime.timezone.utc), owner_id='e7ef5713-9dab-4bd4-b899-715b0ca4379e', owner=ImmichUser(avatar_color=<AvatarColor.PINK: 'pink'>, email='admin@myhost.local', name='admin', profile_changed_at=datetime.datetime(2025, 5, 11, 10, 7, 46, 866880, tzinfo=datetime.timezone.utc), profile_image_path='', user_id='e7ef5713-9dab-4bd4-b899-715b0ca4379e'), end_date=datetime.datetime(2025, 5, 13, 0, 0, tzinfo=datetime.timezone.utc), last_modified_asset_timestamp=datetime.datetime(2025, 5, 14, 19, 15, 27, 455000, tzinfo=datetime.timezone.utc), order='desc', start_date=datetime.datetime(2022, 11, 15, 0, 0, tzinfo=datetime.timezone.utc)),
+    ImmichAlbum(album_id='8cb7ad53-acb0-4844-be8b-9e4323f0d32d', album_name='Shared Album', album_thumbnail_asset_id='1c148516-3a5d-442d-b74d-9714b257b120', album_users=[{'user': {'id': '568fb168-5022-4cf3-ae16-d4b5c50f5894', 'email': 'test@immich.local', 'name': 'TestUser', 'profileImagePath': '', 'avatarColor': 'purple', 'profileChangedAt': '2025-05-18T15:40:50.162463+00:00'}, 'role': 'viewer'}], asset_count=69, created_at=datetime.datetime(2025, 5, 11, 10, 54, 49, 395000, tzinfo=datetime.timezone.utc), has_shared_link=False, is_activity_enabled=True, shared=True, updated_at=datetime.datetime(2026, 2, 8, 17, 34, 53, 762000, tzinfo=datetime.timezone.utc), owner_id='e7ef5713-9dab-4bd4-b899-715b0ca4379e', owner=ImmichUser(avatar_color=<AvatarColor.PRIMARY: 'primary'>, email='admin@immich.local', name='admin', profile_changed_at=datetime.datetime(2025, 5, 11, 10, 7, 46, 866000, tzinfo=datetime.timezone.utc), profile_image_path='', user_id='e7ef5713-9dab-4bd4-b899-715b0ca4379e'), end_date=datetime.datetime(2025, 3, 21, 0, 0, tzinfo=datetime.timezone.utc), last_modified_asset_timestamp=datetime.datetime(2026, 1, 28, 22, 42, 19, 894000, tzinfo=datetime.timezone.utc), order='desc', start_date=datetime.datetime(2017, 6, 8, 0, 0, tzinfo=datetime.timezone.utc)),
+    ImmichAlbum(album_id='c4721c25-8669-451f-a6be-3d9d4dc38f5f', album_name='Album 2', album_thumbnail_asset_id='6961329c-d8ee-4f09-9d4e-6997ea5b7bf4', album_users=[], asset_count=426, created_at=datetime.datetime(2025, 5, 12, 20, 48, 30, 784000, tzinfo=datetime.timezone.utc), has_shared_link=False, is_activity_enabled=True, shared=False, updated_at=datetime.datetime(2025, 5, 17, 11, 34, 53, 942000, tzinfo=datetime.timezone.utc), owner_id='e7ef5713-9dab-4bd4-b899-715b0ca4379e', owner=ImmichUser(avatar_color=<AvatarColor.PINK: 'pink'>, email='admin@myhost.local', name='admin', profile_changed_at=datetime.datetime(2025, 5, 11, 10, 7, 46, 866880, tzinfo=datetime.timezone.utc), profile_image_path='', user_id='e7ef5713-9dab-4bd4-b899-715b0ca4379e'), end_date=datetime.datetime(2025, 5, 8, 0, 0, tzinfo=datetime.timezone.utc), last_modified_asset_timestamp=datetime.datetime(2025, 5, 17, 11, 34, 54, 77000, tzinfo=datetime.timezone.utc), order='desc', start_date=datetime.datetime(2017, 4, 11, 0, 0, tzinfo=datetime.timezone.utc)),
   ])
 # ---
 # name: test_get_all_albums_v2
   list([
-    ImmichAlbum(
-      album_id='721e1a4b-aa12-441e-8d3b-5ac7ab283bb6',
-      album_name='Album 1',
-      album_thumbnail_asset_id='0d03a7ad-ddc7-45a6-adee-68d322a6d2f5',
-      album_users=list([
-      ]),
-      asset_count=4,
-      created_at=datetime.datetime(2025, 5, 11, 10, 13, 22, 799000, tzinfo=datetime.timezone.utc),
-      end_date=datetime.datetime(2025, 5, 13, 0, 0, tzinfo=datetime.timezone.utc),
-      has_shared_link=False,
-      is_activity_enabled=True,
-      last_modified_asset_timestamp=datetime.datetime(2025, 5, 14, 19, 15, 27, 455000, tzinfo=datetime.timezone.utc),
-      order='desc',
-      owner=ImmichUser(
-        avatar_color=<AvatarColor.PINK: 'pink'>,
-        email='admin@myhost.local',
-        name='admin',
-        profile_changed_at=datetime.datetime(2025, 5, 11, 10, 7, 46, 866880, tzinfo=datetime.timezone.utc),
-        profile_image_path='',
-        user_id='e7ef5713-9dab-4bd4-b899-715b0ca4379e',
-      ),
-      owner_id='e7ef5713-9dab-4bd4-b899-715b0ca4379e',
-      shared=False,
-      start_date=datetime.datetime(2022, 11, 15, 0, 0, tzinfo=datetime.timezone.utc),
-      updated_at=datetime.datetime(2025, 5, 17, 11, 26, 3, 696000, tzinfo=datetime.timezone.utc),
-    ),
-    ImmichAlbum(
-      album_id='c4721c25-8669-451f-a6be-3d9d4dc38f5f',
-      album_name='Album 2',
-      album_thumbnail_asset_id='6961329c-d8ee-4f09-9d4e-6997ea5b7bf4',
-      album_users=list([
-      ]),
-      asset_count=426,
-      created_at=datetime.datetime(2025, 5, 12, 20, 48, 30, 784000, tzinfo=datetime.timezone.utc),
-      end_date=datetime.datetime(2025, 5, 8, 0, 0, tzinfo=datetime.timezone.utc),
-      has_shared_link=False,
-      is_activity_enabled=True,
-      last_modified_asset_timestamp=datetime.datetime(2025, 5, 17, 11, 34, 54, 77000, tzinfo=datetime.timezone.utc),
-      order='desc',
-      owner=ImmichUser(
-        avatar_color=<AvatarColor.PINK: 'pink'>,
-        email='admin@myhost.local',
-        name='admin',
-        profile_changed_at=datetime.datetime(2025, 5, 11, 10, 7, 46, 866880, tzinfo=datetime.timezone.utc),
-        profile_image_path='',
-        user_id='e7ef5713-9dab-4bd4-b899-715b0ca4379e',
-      ),
-      owner_id='e7ef5713-9dab-4bd4-b899-715b0ca4379e',
-      shared=False,
-      start_date=datetime.datetime(2017, 4, 11, 0, 0, tzinfo=datetime.timezone.utc),
-      updated_at=datetime.datetime(2025, 5, 17, 11, 34, 53, 942000, tzinfo=datetime.timezone.utc),
-    ),
-    ImmichAlbum(
-      album_id='8cb7ad53-acb0-4844-be8b-9e4323f0d32d',
-      album_name='Shared Album',
-      album_thumbnail_asset_id='1c148516-3a5d-442d-b74d-9714b257b120',
-      album_users=list([
-        dict({
-          'role': 'viewer',
-          'user': dict({
-            'avatarColor': 'purple',
-            'email': 'test@immich.local',
-            'id': '568fb168-5022-4cf3-ae16-d4b5c50f5894',
-            'name': 'TestUser',
-            'profileChangedAt': '2025-05-18T15:40:50.162463+00:00',
-            'profileImagePath': '',
-          }),
-        }),
-      ]),
-      asset_count=69,
-      created_at=datetime.datetime(2025, 5, 11, 10, 54, 49, 395000, tzinfo=datetime.timezone.utc),
-      end_date=datetime.datetime(2025, 3, 21, 0, 0, tzinfo=datetime.timezone.utc),
-      has_shared_link=False,
-      is_activity_enabled=True,
-      last_modified_asset_timestamp=datetime.datetime(2026, 1, 28, 22, 42, 19, 894000, tzinfo=datetime.timezone.utc),
-      order='desc',
-      owner=ImmichUser(
-        avatar_color=<AvatarColor.PRIMARY: 'primary'>,
-        email='admin@immich.local',
-        name='admin',
-        profile_changed_at=datetime.datetime(2025, 5, 11, 10, 7, 46, 866000, tzinfo=datetime.timezone.utc),
-        profile_image_path='',
-        user_id='e7ef5713-9dab-4bd4-b899-715b0ca4379e',
-      ),
-      owner_id='e7ef5713-9dab-4bd4-b899-715b0ca4379e',
-      shared=True,
-      start_date=datetime.datetime(2017, 6, 8, 0, 0, tzinfo=datetime.timezone.utc),
-      updated_at=datetime.datetime(2026, 2, 8, 17, 34, 53, 762000, tzinfo=datetime.timezone.utc),
-    ),
+    ImmichAlbum(album_id='721e1a4b-aa12-441e-8d3b-5ac7ab283bb6', album_name='Album 1', album_thumbnail_asset_id='0d03a7ad-ddc7-45a6-adee-68d322a6d2f5', album_users=[], asset_count=4, created_at=datetime.datetime(2025, 5, 11, 10, 13, 22, 799000, tzinfo=datetime.timezone.utc), has_shared_link=False, is_activity_enabled=True, shared=False, updated_at=datetime.datetime(2025, 5, 17, 11, 26, 3, 696000, tzinfo=datetime.timezone.utc), owner_id='e7ef5713-9dab-4bd4-b899-715b0ca4379e', owner=ImmichUser(avatar_color=<AvatarColor.PINK: 'pink'>, email='admin@myhost.local', name='admin', profile_changed_at=datetime.datetime(2025, 5, 11, 10, 7, 46, 866880, tzinfo=datetime.timezone.utc), profile_image_path='', user_id='e7ef5713-9dab-4bd4-b899-715b0ca4379e'), end_date=datetime.datetime(2025, 5, 13, 0, 0, tzinfo=datetime.timezone.utc), last_modified_asset_timestamp=datetime.datetime(2025, 5, 14, 19, 15, 27, 455000, tzinfo=datetime.timezone.utc), order='desc', start_date=datetime.datetime(2022, 11, 15, 0, 0, tzinfo=datetime.timezone.utc)),
+    ImmichAlbum(album_id='c4721c25-8669-451f-a6be-3d9d4dc38f5f', album_name='Album 2', album_thumbnail_asset_id='6961329c-d8ee-4f09-9d4e-6997ea5b7bf4', album_users=[], asset_count=426, created_at=datetime.datetime(2025, 5, 12, 20, 48, 30, 784000, tzinfo=datetime.timezone.utc), has_shared_link=False, is_activity_enabled=True, shared=False, updated_at=datetime.datetime(2025, 5, 17, 11, 34, 53, 942000, tzinfo=datetime.timezone.utc), owner_id='e7ef5713-9dab-4bd4-b899-715b0ca4379e', owner=ImmichUser(avatar_color=<AvatarColor.PINK: 'pink'>, email='admin@myhost.local', name='admin', profile_changed_at=datetime.datetime(2025, 5, 11, 10, 7, 46, 866880, tzinfo=datetime.timezone.utc), profile_image_path='', user_id='e7ef5713-9dab-4bd4-b899-715b0ca4379e'), end_date=datetime.datetime(2025, 5, 8, 0, 0, tzinfo=datetime.timezone.utc), last_modified_asset_timestamp=datetime.datetime(2025, 5, 17, 11, 34, 54, 77000, tzinfo=datetime.timezone.utc), order='desc', start_date=datetime.datetime(2017, 4, 11, 0, 0, tzinfo=datetime.timezone.utc)),
+    ImmichAlbum(album_id='8cb7ad53-acb0-4844-be8b-9e4323f0d32d', album_name='Shared Album', album_thumbnail_asset_id='1c148516-3a5d-442d-b74d-9714b257b120', album_users=[{'user': {'id': '568fb168-5022-4cf3-ae16-d4b5c50f5894', 'email': 'test@immich.local', 'name': 'TestUser', 'profileImagePath': '', 'avatarColor': 'purple', 'profileChangedAt': '2025-05-18T15:40:50.162463+00:00'}, 'role': 'viewer'}], asset_count=69, created_at=datetime.datetime(2025, 5, 11, 10, 54, 49, 395000, tzinfo=datetime.timezone.utc), has_shared_link=False, is_activity_enabled=True, shared=True, updated_at=datetime.datetime(2026, 2, 8, 17, 34, 53, 762000, tzinfo=datetime.timezone.utc), owner_id='e7ef5713-9dab-4bd4-b899-715b0ca4379e', owner=ImmichUser(avatar_color=<AvatarColor.PRIMARY: 'primary'>, email='admin@immich.local', name='admin', profile_changed_at=datetime.datetime(2025, 5, 11, 10, 7, 46, 866000, tzinfo=datetime.timezone.utc), profile_image_path='', user_id='e7ef5713-9dab-4bd4-b899-715b0ca4379e'), end_date=datetime.datetime(2025, 3, 21, 0, 0, tzinfo=datetime.timezone.utc), last_modified_asset_timestamp=datetime.datetime(2026, 1, 28, 22, 42, 19, 894000, tzinfo=datetime.timezone.utc), order='desc', start_date=datetime.datetime(2017, 6, 8, 0, 0, tzinfo=datetime.timezone.utc)),
   ])
 # ---
diff --git a/tests/__snapshots__/test_people.ambr b/tests/__snapshots__/test_people.ambr
index ec033ae..ce14244 100644
--- a/tests/__snapshots__/test_people.ambr
+++ b/tests/__snapshots__/test_people.ambr
@@ -1,61 +1,16 @@
 # serializer version: 1
 # name: test_filter_people_by_name
   list([
-    ImmichPerson(
-      birth_date=None,
-      color=None,
-      is_favorite=False,
-      is_hidden=False,
-      name='Myself',
-      person_id='a3c83297-684a-4576-82dc-b07432e8a18f',
-      thumbnail_path='upload/thumbs/e7ef5713-9dab-4bd4-b899-715b0ca4379e/a3/c8/a3c83297-684a-4576-82dc-b07432e8a18f.jpeg',
-      updated_at=datetime.datetime(2025, 5, 12, 21, 7, 4, 44000, tzinfo=datetime.timezone.utc),
-    ),
+    ImmichPerson(person_id='a3c83297-684a-4576-82dc-b07432e8a18f', is_hidden=False, name='Myself', thumbnail_path='upload/thumbs/e7ef5713-9dab-4bd4-b899-715b0ca4379e/a3/c8/a3c83297-684a-4576-82dc-b07432e8a18f.jpeg', birth_date=None, color=None, is_favorite=False, updated_at=datetime.datetime(2025, 5, 12, 21, 7, 4, 44000, tzinfo=datetime.timezone.utc)),
   ])
 # ---
 # name: test_get_all_people
   list([
-    ImmichPerson(
-      birth_date=None,
-      color=None,
-      is_favorite=False,
-      is_hidden=False,
-      name='Me',
-      person_id='6176838a-ac5a-4d1f-9a35-91c591d962d8',
-      thumbnail_path='upload/thumbs/e7ef5713-9dab-4bd4-b899-715b0ca4379e/61/76/6176838a-ac5a-4d1f-9a35-91c591d962d8.jpeg',
-      updated_at=datetime.datetime(2025, 5, 11, 11, 7, 41, 651000, tzinfo=datetime.timezone.utc),
-    ),
-    ImmichPerson(
-      birth_date=None,
-      color=None,
-      is_favorite=False,
-      is_hidden=False,
-      name='I',
-      person_id='3e66aa4a-a4a8-41a4-86fe-2ae5e490078f',
-      thumbnail_path='upload/thumbs/e7ef5713-9dab-4bd4-b899-715b0ca4379e/3e/66/3e66aa4a-a4a8-41a4-86fe-2ae5e490078f.jpeg',
-      updated_at=datetime.datetime(2025, 5, 19, 22, 10, 21, 953000, tzinfo=datetime.timezone.utc),
-    ),
-    ImmichPerson(
-      birth_date=None,
-      color=None,
-      is_favorite=False,
-      is_hidden=False,
-      name='Myself',
-      person_id='a3c83297-684a-4576-82dc-b07432e8a18f',
-      thumbnail_path='upload/thumbs/e7ef5713-9dab-4bd4-b899-715b0ca4379e/a3/c8/a3c83297-684a-4576-82dc-b07432e8a18f.jpeg',
-      updated_at=datetime.datetime(2025, 5, 12, 21, 7, 4, 44000, tzinfo=datetime.timezone.utc),
-    ),
+    ImmichPerson(person_id='6176838a-ac5a-4d1f-9a35-91c591d962d8', is_hidden=False, name='Me', thumbnail_path='upload/thumbs/e7ef5713-9dab-4bd4-b899-715b0ca4379e/61/76/6176838a-ac5a-4d1f-9a35-91c591d962d8.jpeg', birth_date=None, color=None, is_favorite=False, updated_at=datetime.datetime(2025, 5, 11, 11, 7, 41, 651000, tzinfo=datetime.timezone.utc)),
+    ImmichPerson(person_id='3e66aa4a-a4a8-41a4-86fe-2ae5e490078f', is_hidden=False, name='I', thumbnail_path='upload/thumbs/e7ef5713-9dab-4bd4-b899-715b0ca4379e/3e/66/3e66aa4a-a4a8-41a4-86fe-2ae5e490078f.jpeg', birth_date=None, color=None, is_favorite=False, updated_at=datetime.datetime(2025, 5, 19, 22, 10, 21, 953000, tzinfo=datetime.timezone.utc)),
+    ImmichPerson(person_id='a3c83297-684a-4576-82dc-b07432e8a18f', is_hidden=False, name='Myself', thumbnail_path='upload/thumbs/e7ef5713-9dab-4bd4-b899-715b0ca4379e/a3/c8/a3c83297-684a-4576-82dc-b07432e8a18f.jpeg', birth_date=None, color=None, is_favorite=False, updated_at=datetime.datetime(2025, 5, 12, 21, 7, 4, 44000, tzinfo=datetime.timezone.utc)),
   ])
 # ---
 # name: test_get_person_by_id
-  ImmichPerson(
-    birth_date=None,
-    color=None,
-    is_favorite=False,
-    is_hidden=False,
-    name='Me',
-    person_id='6176838a-ac5a-4d1f-9a35-91c591d962d8',
-    thumbnail_path='upload/thumbs/e7ef5713-9dab-4bd4-b899-715b0ca4379e/61/76/6176838a-ac5a-4d1f-9a35-91c591d962d8.jpeg',
-    updated_at=datetime.datetime(2025, 5, 11, 11, 7, 41, 651000, tzinfo=datetime.timezone.utc),
-  )
+  ImmichPerson(person_id='6176838a-ac5a-4d1f-9a35-91c591d962d8', is_hidden=False, name='Me', thumbnail_path='upload/thumbs/e7ef5713-9dab-4bd4-b899-715b0ca4379e/61/76/6176838a-ac5a-4d1f-9a35-91c591d962d8.jpeg', birth_date=None, color=None, is_favorite=False, updated_at=datetime.datetime(2025, 5, 11, 11, 7, 41, 651000, tzinfo=datetime.timezone.utc))
 # ---
diff --git a/tests/__snapshots__/test_search.ambr b/tests/__snapshots__/test_search.ambr
index 91d7306..f4409a8 100644
--- a/tests/__snapshots__/test_search.ambr
+++ b/tests/__snapshots__/test_search.ambr
@@ -1,1297 +1,49 @@
 # serializer version: 1
 # name: test_get_all_assets
   list([
-    ImmichAsset(
-      asset_id='2e94c203-50aa-4ad2-8e29-56dd74e0eff4',
-      asset_type=<AssetType.IMAGE: 'IMAGE'>,
-      checksum='HJm7TVOP80S+eiYZnAhWyRaB/Yc=',
-      device_asset_id='web-20230131_182037.jpg-1675185639000',
-      device_id='WEB',
-      duplicate_id=None,
-      duration='0:00:00.00000',
-      exif_info=ExifInfo(
-        city=None,
-        country=None,
-        date_time_original=None,
-        description=None,
-        exif_image_height=None,
-        exif_image_width=None,
-        exposure_time=None,
-        f_number=None,
-        file_size_in_byte=None,
-        focal_length=None,
-        iso=None,
-        latitude=None,
-        lens_model=None,
-        longitude=None,
-        make=None,
-        model=None,
-        modify_date=None,
-        orientation=None,
-        projection_type=None,
-        rating=None,
-        state=None,
-        time_zone=None,
-      ),
-      file_created_at=datetime.datetime(2023, 1, 31, 17, 20, 37, 85000, tzinfo=datetime.timezone.utc),
-      file_modified_at=datetime.datetime(2023, 1, 31, 17, 20, 39, tzinfo=datetime.timezone.utc),
-      has_metadata=True,
-      is_archived=False,
-      is_favorite=False,
-      is_offline=False,
-      is_trashed=False,
-      library_id=None,
-      live_photo_video_id=None,
-      local_datetime=datetime.datetime(2023, 1, 31, 18, 20, 37, 85000, tzinfo=datetime.timezone.utc),
-      original_file_name='20230131_182037.jpg',
-      original_mime_type='image/jpeg',
-      original_path='upload/upload/e7ef5713-9dab-4bd4-b899-715b0ca4379e/b4/b8/b4b8ef00-8a6d-4056-91ff-7f86dc66e427.jpg',
-      owner_id='e7ef5713-9dab-4bd4-b899-715b0ca4379e',
-      people=list([
-      ]),
-      resized=True,
-      thumbhash='1igGFALX8mVGdHc5aChJf5nxNg==',
-      updated_at=datetime.datetime(2025, 5, 11, 10, 13, 49, 590401, tzinfo=datetime.timezone.utc),
-      visibility=None,
-    ),
-    ImmichAsset(
-      asset_id='de104b75-6c7f-46a2-83ce-12a5b1c3a3b4',
-      asset_type=<AssetType.IMAGE: 'IMAGE'>,
-      checksum='aNCzp51jAuT3rXMv1icKLGMTC6M=',
-      device_asset_id='web-20221222_205943.jpg-1671739185000',
-      device_id='WEB',
-      duplicate_id=None,
-      duration='0:00:00.00000',
-      exif_info=ExifInfo(
-        city=None,
-        country=None,
-        date_time_original=None,
-        description=None,
-        exif_image_height=None,
-        exif_image_width=None,
-        exposure_time=None,
-        f_number=None,
-        file_size_in_byte=None,
-        focal_length=None,
-        iso=None,
-        latitude=None,
-        lens_model=None,
-        longitude=None,
-        make=None,
-        model=None,
-        modify_date=None,
-        orientation=None,
-        projection_type=None,
-        rating=None,
-        state=None,
-        time_zone=None,
-      ),
-      file_created_at=datetime.datetime(2022, 12, 22, 19, 59, 43, 95000, tzinfo=datetime.timezone.utc),
-      file_modified_at=datetime.datetime(2022, 12, 22, 19, 59, 45, tzinfo=datetime.timezone.utc),
-      has_metadata=True,
-      is_archived=False,
-      is_favorite=False,
-      is_offline=False,
-      is_trashed=False,
-      library_id=None,
-      live_photo_video_id=None,
-      local_datetime=datetime.datetime(2022, 12, 22, 20, 59, 43, 95000, tzinfo=datetime.timezone.utc),
-      original_file_name='20221222_205943.jpg',
-      original_mime_type='image/jpeg',
-      original_path='upload/upload/e7ef5713-9dab-4bd4-b899-715b0ca4379e/43/ab/43abc8a2-3f81-4afc-95ea-c784cf869e4c.jpg',
-      owner_id='e7ef5713-9dab-4bd4-b899-715b0ca4379e',
-      people=list([
-      ]),
-      resized=True,
-      thumbhash='kWkGDAR9CGRpWO11VpJ2cGtVCQ==',
-      updated_at=datetime.datetime(2025, 5, 11, 10, 13, 49, 590877, tzinfo=datetime.timezone.utc),
-      visibility=None,
-    ),
-    ImmichAsset(
-      asset_id='7d9ecb29-b12a-498d-adf9-c6ac09c761d3',
-      asset_type=<AssetType.IMAGE: 'IMAGE'>,
-      checksum='8fDGDOnOCVkJK8KiNu1bSmytEQ4=',
-      device_asset_id='web-20221222_185242.jpg-1671731574000',
-      device_id='WEB',
-      duplicate_id=None,
-      duration='0:00:00.00000',
-      exif_info=ExifInfo(
-        city=None,
-        country=None,
-        date_time_original=None,
-        description=None,
-        exif_image_height=None,
-        exif_image_width=None,
-        exposure_time=None,
-        f_number=None,
-        file_size_in_byte=None,
-        focal_length=None,
-        iso=None,
-        latitude=None,
-        lens_model=None,
-        longitude=None,
-        make=None,
-        model=None,
-        modify_date=None,
-        orientation=None,
-        projection_type=None,
-        rating=None,
-        state=None,
-        time_zone=None,
-      ),
-      file_created_at=datetime.datetime(2022, 12, 22, 17, 52, 44, 97000, tzinfo=datetime.timezone.utc),
-      file_modified_at=datetime.datetime(2022, 12, 22, 17, 52, 54, tzinfo=datetime.timezone.utc),
-      has_metadata=True,
-      is_archived=False,
-      is_favorite=False,
-      is_offline=False,
-      is_trashed=False,
-      library_id=None,
-      live_photo_video_id=None,
-      local_datetime=datetime.datetime(2022, 12, 22, 18, 52, 44, 97000, tzinfo=datetime.timezone.utc),
-      original_file_name='20221222_185242.jpg',
-      original_mime_type='image/jpeg',
-      original_path='upload/upload/e7ef5713-9dab-4bd4-b899-715b0ca4379e/4f/a7/4fa7280f-16e6-4eb8-938a-89770266a20d.jpg',
-      owner_id='e7ef5713-9dab-4bd4-b899-715b0ca4379e',
-      people=list([
-      ]),
-      resized=True,
-      thumbhash='FUoGNAKHV4f4ZoLXZ1d2cl9H9w==',
-      updated_at=datetime.datetime(2025, 5, 11, 10, 13, 49, 590479, tzinfo=datetime.timezone.utc),
-      visibility=None,
-    ),
-    ImmichAsset(
-      asset_id='1ed37a88-c720-49b9-bc3d-0e78aab3099a',
-      asset_type=<AssetType.IMAGE: 'IMAGE'>,
-      checksum='RA2WL5H511G+A7f1hV8+jJdfUUQ=',
-      device_asset_id='web-20221115_185642.jpg-1668535006000',
-      device_id='WEB',
-      duplicate_id=None,
-      duration='0:00:00.00000',
-      exif_info=ExifInfo(
-        city=None,
-        country=None,
-        date_time_original=None,
-        description=None,
-        exif_image_height=None,
-        exif_image_width=None,
-        exposure_time=None,
-        f_number=None,
-        file_size_in_byte=None,
-        focal_length=None,
-        iso=None,
-        latitude=None,
-        lens_model=None,
-        longitude=None,
-        make=None,
-        model=None,
-        modify_date=None,
-        orientation=None,
-        projection_type=None,
-        rating=None,
-        state=None,
-        time_zone=None,
-      ),
-      file_created_at=datetime.datetime(2022, 11, 15, 17, 56, 42, 77000, tzinfo=datetime.timezone.utc),
-      file_modified_at=datetime.datetime(2022, 11, 15, 17, 56, 46, tzinfo=datetime.timezone.utc),
-      has_metadata=True,
-      is_archived=False,
-      is_favorite=False,
-      is_offline=False,
-      is_trashed=False,
-      library_id=None,
-      live_photo_video_id=None,
-      local_datetime=datetime.datetime(2022, 11, 15, 18, 56, 42, 77000, tzinfo=datetime.timezone.utc),
-      original_file_name='20221115_185642.jpg',
-      original_mime_type='image/jpeg',
-      original_path='upload/upload/e7ef5713-9dab-4bd4-b899-715b0ca4379e/7c/86/7c8643f0-f91e-4926-8e6a-8e8c4403e4d0.jpg',
-      owner_id='e7ef5713-9dab-4bd4-b899-715b0ca4379e',
-      people=list([
-      ]),
-      resized=True,
-      thumbhash='UBgODIJvdKmYZmZ2Z3cPlfUjaQ==',
-      updated_at=datetime.datetime(2025, 5, 11, 10, 13, 49, 766801, tzinfo=datetime.timezone.utc),
-      visibility=None,
-    ),
+    ImmichAsset(asset_id='2e94c203-50aa-4ad2-8e29-56dd74e0eff4', asset_type=<AssetType.IMAGE: 'IMAGE'>, checksum='HJm7TVOP80S+eiYZnAhWyRaB/Yc=', duration='0:00:00.00000', file_created_at=datetime.datetime(2023, 1, 31, 17, 20, 37, 85000, tzinfo=datetime.timezone.utc), file_modified_at=datetime.datetime(2023, 1, 31, 17, 20, 39, tzinfo=datetime.timezone.utc), has_metadata=True, is_archived=False, is_favorite=False, is_offline=False, is_trashed=False, local_datetime=datetime.datetime(2023, 1, 31, 18, 20, 37, 85000, tzinfo=datetime.timezone.utc), original_file_name='20230131_182037.jpg', original_path='upload/upload/e7ef5713-9dab-4bd4-b899-715b0ca4379e/b4/b8/b4b8ef00-8a6d-4056-91ff-7f86dc66e427.jpg', owner_id='e7ef5713-9dab-4bd4-b899-715b0ca4379e', people=[], resized=True, thumbhash='1igGFALX8mVGdHc5aChJf5nxNg==', updated_at=datetime.datetime(2025, 5, 11, 10, 13, 49, 590401, tzinfo=datetime.timezone.utc), device_asset_id='web-20230131_182037.jpg-1675185639000', device_id='WEB', duplicate_id=None, exif_info=ExifInfo(city=None, country=None, date_time_original=None, description=None, exif_image_height=None, exif_image_width=None, exposure_time=None, file_size_in_byte=None, f_number=None, focal_length=None, iso=None, latitude=None, lens_model=None, longitude=None, make=None, model=None, modify_date=None, orientation=None, projection_type=None, rating=None, state=None, time_zone=None), library_id=None, live_photo_video_id=None, original_mime_type='image/jpeg', visibility=None),
+    ImmichAsset(asset_id='de104b75-6c7f-46a2-83ce-12a5b1c3a3b4', asset_type=<AssetType.IMAGE: 'IMAGE'>, checksum='aNCzp51jAuT3rXMv1icKLGMTC6M=', duration='0:00:00.00000', file_created_at=datetime.datetime(2022, 12, 22, 19, 59, 43, 95000, tzinfo=datetime.timezone.utc), file_modified_at=datetime.datetime(2022, 12, 22, 19, 59, 45, tzinfo=datetime.timezone.utc), has_metadata=True, is_archived=False, is_favorite=False, is_offline=False, is_trashed=False, local_datetime=datetime.datetime(2022, 12, 22, 20, 59, 43, 95000, tzinfo=datetime.timezone.utc), original_file_name='20221222_205943.jpg', original_path='upload/upload/e7ef5713-9dab-4bd4-b899-715b0ca4379e/43/ab/43abc8a2-3f81-4afc-95ea-c784cf869e4c.jpg', owner_id='e7ef5713-9dab-4bd4-b899-715b0ca4379e', people=[], resized=True, thumbhash='kWkGDAR9CGRpWO11VpJ2cGtVCQ==', updated_at=datetime.datetime(2025, 5, 11, 10, 13, 49, 590877, tzinfo=datetime.timezone.utc), device_asset_id='web-20221222_205943.jpg-1671739185000', device_id='WEB', duplicate_id=None, exif_info=ExifInfo(city=None, country=None, date_time_original=None, description=None, exif_image_height=None, exif_image_width=None, exposure_time=None, file_size_in_byte=None, f_number=None, focal_length=None, iso=None, latitude=None, lens_model=None, longitude=None, make=None, model=None, modify_date=None, orientation=None, projection_type=None, rating=None, state=None, time_zone=None), library_id=None, live_photo_video_id=None, original_mime_type='image/jpeg', visibility=None),
+    ImmichAsset(asset_id='7d9ecb29-b12a-498d-adf9-c6ac09c761d3', asset_type=<AssetType.IMAGE: 'IMAGE'>, checksum='8fDGDOnOCVkJK8KiNu1bSmytEQ4=', duration='0:00:00.00000', file_created_at=datetime.datetime(2022, 12, 22, 17, 52, 44, 97000, tzinfo=datetime.timezone.utc), file_modified_at=datetime.datetime(2022, 12, 22, 17, 52, 54, tzinfo=datetime.timezone.utc), has_metadata=True, is_archived=False, is_favorite=False, is_offline=False, is_trashed=False, local_datetime=datetime.datetime(2022, 12, 22, 18, 52, 44, 97000, tzinfo=datetime.timezone.utc), original_file_name='20221222_185242.jpg', original_path='upload/upload/e7ef5713-9dab-4bd4-b899-715b0ca4379e/4f/a7/4fa7280f-16e6-4eb8-938a-89770266a20d.jpg', owner_id='e7ef5713-9dab-4bd4-b899-715b0ca4379e', people=[], resized=True, thumbhash='FUoGNAKHV4f4ZoLXZ1d2cl9H9w==', updated_at=datetime.datetime(2025, 5, 11, 10, 13, 49, 590479, tzinfo=datetime.timezone.utc), device_asset_id='web-20221222_185242.jpg-1671731574000', device_id='WEB', duplicate_id=None, exif_info=ExifInfo(city=None, country=None, date_time_original=None, description=None, exif_image_height=None, exif_image_width=None, exposure_time=None, file_size_in_byte=None, f_number=None, focal_length=None, iso=None, latitude=None, lens_model=None, longitude=None, make=None, model=None, modify_date=None, orientation=None, projection_type=None, rating=None, state=None, time_zone=None), library_id=None, live_photo_video_id=None, original_mime_type='image/jpeg', visibility=None),
+    ImmichAsset(asset_id='1ed37a88-c720-49b9-bc3d-0e78aab3099a', asset_type=<AssetType.IMAGE: 'IMAGE'>, checksum='RA2WL5H511G+A7f1hV8+jJdfUUQ=', duration='0:00:00.00000', file_created_at=datetime.datetime(2022, 11, 15, 17, 56, 42, 77000, tzinfo=datetime.timezone.utc), file_modified_at=datetime.datetime(2022, 11, 15, 17, 56, 46, tzinfo=datetime.timezone.utc), has_metadata=True, is_archived=False, is_favorite=False, is_offline=False, is_trashed=False, local_datetime=datetime.datetime(2022, 11, 15, 18, 56, 42, 77000, tzinfo=datetime.timezone.utc), original_file_name='20221115_185642.jpg', original_path='upload/upload/e7ef5713-9dab-4bd4-b899-715b0ca4379e/7c/86/7c8643f0-f91e-4926-8e6a-8e8c4403e4d0.jpg', owner_id='e7ef5713-9dab-4bd4-b899-715b0ca4379e', people=[], resized=True, thumbhash='UBgODIJvdKmYZmZ2Z3cPlfUjaQ==', updated_at=datetime.datetime(2025, 5, 11, 10, 13, 49, 766801, tzinfo=datetime.timezone.utc), device_asset_id='web-20221115_185642.jpg-1668535006000', device_id='WEB', duplicate_id=None, exif_info=ExifInfo(city=None, country=None, date_time_original=None, description=None, exif_image_height=None, exif_image_width=None, exposure_time=None, file_size_in_byte=None, f_number=None, focal_length=None, iso=None, latitude=None, lens_model=None, longitude=None, make=None, model=None, modify_date=None, orientation=None, projection_type=None, rating=None, state=None, time_zone=None), library_id=None, live_photo_video_id=None, original_mime_type='image/jpeg', visibility=None),
   ])
 # ---
 # name: test_get_all_by_album_ids
   list([
-    ImmichAsset(
-      asset_id='2e94c203-50aa-4ad2-8e29-56dd74e0eff4',
-      asset_type=<AssetType.IMAGE: 'IMAGE'>,
-      checksum='HJm7TVOP80S+eiYZnAhWyRaB/Yc=',
-      device_asset_id='web-20230131_182037.jpg-1675185639000',
-      device_id='WEB',
-      duplicate_id=None,
-      duration='0:00:00.00000',
-      exif_info=ExifInfo(
-        city=None,
-        country=None,
-        date_time_original=None,
-        description=None,
-        exif_image_height=None,
-        exif_image_width=None,
-        exposure_time=None,
-        f_number=None,
-        file_size_in_byte=None,
-        focal_length=None,
-        iso=None,
-        latitude=None,
-        lens_model=None,
-        longitude=None,
-        make=None,
-        model=None,
-        modify_date=None,
-        orientation=None,
-        projection_type=None,
-        rating=None,
-        state=None,
-        time_zone=None,
-      ),
-      file_created_at=datetime.datetime(2023, 1, 31, 17, 20, 37, 85000, tzinfo=datetime.timezone.utc),
-      file_modified_at=datetime.datetime(2023, 1, 31, 17, 20, 39, tzinfo=datetime.timezone.utc),
-      has_metadata=True,
-      is_archived=False,
-      is_favorite=False,
-      is_offline=False,
-      is_trashed=False,
-      library_id=None,
-      live_photo_video_id=None,
-      local_datetime=datetime.datetime(2023, 1, 31, 18, 20, 37, 85000, tzinfo=datetime.timezone.utc),
-      original_file_name='20230131_182037.jpg',
-      original_mime_type='image/jpeg',
-      original_path='upload/upload/e7ef5713-9dab-4bd4-b899-715b0ca4379e/b4/b8/b4b8ef00-8a6d-4056-91ff-7f86dc66e427.jpg',
-      owner_id='e7ef5713-9dab-4bd4-b899-715b0ca4379e',
-      people=list([
-      ]),
-      resized=True,
-      thumbhash='1igGFALX8mVGdHc5aChJf5nxNg==',
-      updated_at=datetime.datetime(2025, 5, 11, 10, 13, 49, 590401, tzinfo=datetime.timezone.utc),
-      visibility=None,
-    ),
-    ImmichAsset(
-      asset_id='de104b75-6c7f-46a2-83ce-12a5b1c3a3b4',
-      asset_type=<AssetType.IMAGE: 'IMAGE'>,
-      checksum='aNCzp51jAuT3rXMv1icKLGMTC6M=',
-      device_asset_id='web-20221222_205943.jpg-1671739185000',
-      device_id='WEB',
-      duplicate_id=None,
-      duration='0:00:00.00000',
-      exif_info=ExifInfo(
-        city=None,
-        country=None,
-        date_time_original=None,
-        description=None,
-        exif_image_height=None,
-        exif_image_width=None,
-        exposure_time=None,
-        f_number=None,
-        file_size_in_byte=None,
-        focal_length=None,
-        iso=None,
-        latitude=None,
-        lens_model=None,
-        longitude=None,
-        make=None,
-        model=None,
-        modify_date=None,
-        orientation=None,
-        projection_type=None,
-        rating=None,
-        state=None,
-        time_zone=None,
-      ),
-      file_created_at=datetime.datetime(2022, 12, 22, 19, 59, 43, 95000, tzinfo=datetime.timezone.utc),
-      file_modified_at=datetime.datetime(2022, 12, 22, 19, 59, 45, tzinfo=datetime.timezone.utc),
-      has_metadata=True,
-      is_archived=False,
-      is_favorite=False,
-      is_offline=False,
-      is_trashed=False,
-      library_id=None,
-      live_photo_video_id=None,
-      local_datetime=datetime.datetime(2022, 12, 22, 20, 59, 43, 95000, tzinfo=datetime.timezone.utc),
-      original_file_name='20221222_205943.jpg',
-      original_mime_type='image/jpeg',
-      original_path='upload/upload/e7ef5713-9dab-4bd4-b899-715b0ca4379e/43/ab/43abc8a2-3f81-4afc-95ea-c784cf869e4c.jpg',
-      owner_id='e7ef5713-9dab-4bd4-b899-715b0ca4379e',
-      people=list([
-      ]),
-      resized=True,
-      thumbhash='kWkGDAR9CGRpWO11VpJ2cGtVCQ==',
-      updated_at=datetime.datetime(2025, 5, 11, 10, 13, 49, 590877, tzinfo=datetime.timezone.utc),
-      visibility=None,
-    ),
-    ImmichAsset(
-      asset_id='7d9ecb29-b12a-498d-adf9-c6ac09c761d3',
-      asset_type=<AssetType.IMAGE: 'IMAGE'>,
-      checksum='8fDGDOnOCVkJK8KiNu1bSmytEQ4=',
-      device_asset_id='web-20221222_185242.jpg-1671731574000',
-      device_id='WEB',
-      duplicate_id=None,
-      duration='0:00:00.00000',
-      exif_info=ExifInfo(
-        city=None,
-        country=None,
-        date_time_original=None,
-        description=None,
-        exif_image_height=None,
-        exif_image_width=None,
-        exposure_time=None,
-        f_number=None,
-        file_size_in_byte=None,
-        focal_length=None,
-        iso=None,
-        latitude=None,
-        lens_model=None,
-        longitude=None,
-        make=None,
-        model=None,
-        modify_date=None,
-        orientation=None,
-        projection_type=None,
-        rating=None,
-        state=None,
-        time_zone=None,
-      ),
-      file_created_at=datetime.datetime(2022, 12, 22, 17, 52, 44, 97000, tzinfo=datetime.timezone.utc),
-      file_modified_at=datetime.datetime(2022, 12, 22, 17, 52, 54, tzinfo=datetime.timezone.utc),
-      has_metadata=True,
-      is_archived=False,
-      is_favorite=False,
-      is_offline=False,
-      is_trashed=False,
-      library_id=None,
-      live_photo_video_id=None,
-      local_datetime=datetime.datetime(2022, 12, 22, 18, 52, 44, 97000, tzinfo=datetime.timezone.utc),
-      original_file_name='20221222_185242.jpg',
-      original_mime_type='image/jpeg',
-      original_path='upload/upload/e7ef5713-9dab-4bd4-b899-715b0ca4379e/4f/a7/4fa7280f-16e6-4eb8-938a-89770266a20d.jpg',
-      owner_id='e7ef5713-9dab-4bd4-b899-715b0ca4379e',
-      people=list([
-      ]),
-      resized=True,
-      thumbhash='FUoGNAKHV4f4ZoLXZ1d2cl9H9w==',
-      updated_at=datetime.datetime(2025, 5, 11, 10, 13, 49, 590479, tzinfo=datetime.timezone.utc),
-      visibility=None,
-    ),
-    ImmichAsset(
-      asset_id='1ed37a88-c720-49b9-bc3d-0e78aab3099a',
-      asset_type=<AssetType.IMAGE: 'IMAGE'>,
-      checksum='RA2WL5H511G+A7f1hV8+jJdfUUQ=',
-      device_asset_id='web-20221115_185642.jpg-1668535006000',
-      device_id='WEB',
-      duplicate_id=None,
-      duration='0:00:00.00000',
-      exif_info=ExifInfo(
-        city=None,
-        country=None,
-        date_time_original=None,
-        description=None,
-        exif_image_height=None,
-        exif_image_width=None,
-        exposure_time=None,
-        f_number=None,
-        file_size_in_byte=None,
-        focal_length=None,
-        iso=None,
-        latitude=None,
-        lens_model=None,
-        longitude=None,
-        make=None,
-        model=None,
-        modify_date=None,
-        orientation=None,
-        projection_type=None,
-        rating=None,
-        state=None,
-        time_zone=None,
-      ),
-      file_created_at=datetime.datetime(2022, 11, 15, 17, 56, 42, 77000, tzinfo=datetime.timezone.utc),
-      file_modified_at=datetime.datetime(2022, 11, 15, 17, 56, 46, tzinfo=datetime.timezone.utc),
-      has_metadata=True,
-      is_archived=False,
-      is_favorite=False,
-      is_offline=False,
-      is_trashed=False,
-      library_id=None,
-      live_photo_video_id=None,
-      local_datetime=datetime.datetime(2022, 11, 15, 18, 56, 42, 77000, tzinfo=datetime.timezone.utc),
-      original_file_name='20221115_185642.jpg',
-      original_mime_type='image/jpeg',
-      original_path='upload/upload/e7ef5713-9dab-4bd4-b899-715b0ca4379e/7c/86/7c8643f0-f91e-4926-8e6a-8e8c4403e4d0.jpg',
-      owner_id='e7ef5713-9dab-4bd4-b899-715b0ca4379e',
-      people=list([
-      ]),
-      resized=True,
-      thumbhash='UBgODIJvdKmYZmZ2Z3cPlfUjaQ==',
-      updated_at=datetime.datetime(2025, 5, 11, 10, 13, 49, 766801, tzinfo=datetime.timezone.utc),
-      visibility=None,
-    ),
+    ImmichAsset(asset_id='2e94c203-50aa-4ad2-8e29-56dd74e0eff4', asset_type=<AssetType.IMAGE: 'IMAGE'>, checksum='HJm7TVOP80S+eiYZnAhWyRaB/Yc=', duration='0:00:00.00000', file_created_at=datetime.datetime(2023, 1, 31, 17, 20, 37, 85000, tzinfo=datetime.timezone.utc), file_modified_at=datetime.datetime(2023, 1, 31, 17, 20, 39, tzinfo=datetime.timezone.utc), has_metadata=True, is_archived=False, is_favorite=False, is_offline=False, is_trashed=False, local_datetime=datetime.datetime(2023, 1, 31, 18, 20, 37, 85000, tzinfo=datetime.timezone.utc), original_file_name='20230131_182037.jpg', original_path='upload/upload/e7ef5713-9dab-4bd4-b899-715b0ca4379e/b4/b8/b4b8ef00-8a6d-4056-91ff-7f86dc66e427.jpg', owner_id='e7ef5713-9dab-4bd4-b899-715b0ca4379e', people=[], resized=True, thumbhash='1igGFALX8mVGdHc5aChJf5nxNg==', updated_at=datetime.datetime(2025, 5, 11, 10, 13, 49, 590401, tzinfo=datetime.timezone.utc), device_asset_id='web-20230131_182037.jpg-1675185639000', device_id='WEB', duplicate_id=None, exif_info=ExifInfo(city=None, country=None, date_time_original=None, description=None, exif_image_height=None, exif_image_width=None, exposure_time=None, file_size_in_byte=None, f_number=None, focal_length=None, iso=None, latitude=None, lens_model=None, longitude=None, make=None, model=None, modify_date=None, orientation=None, projection_type=None, rating=None, state=None, time_zone=None), library_id=None, live_photo_video_id=None, original_mime_type='image/jpeg', visibility=None),
+    ImmichAsset(asset_id='de104b75-6c7f-46a2-83ce-12a5b1c3a3b4', asset_type=<AssetType.IMAGE: 'IMAGE'>, checksum='aNCzp51jAuT3rXMv1icKLGMTC6M=', duration='0:00:00.00000', file_created_at=datetime.datetime(2022, 12, 22, 19, 59, 43, 95000, tzinfo=datetime.timezone.utc), file_modified_at=datetime.datetime(2022, 12, 22, 19, 59, 45, tzinfo=datetime.timezone.utc), has_metadata=True, is_archived=False, is_favorite=False, is_offline=False, is_trashed=False, local_datetime=datetime.datetime(2022, 12, 22, 20, 59, 43, 95000, tzinfo=datetime.timezone.utc), original_file_name='20221222_205943.jpg', original_path='upload/upload/e7ef5713-9dab-4bd4-b899-715b0ca4379e/43/ab/43abc8a2-3f81-4afc-95ea-c784cf869e4c.jpg', owner_id='e7ef5713-9dab-4bd4-b899-715b0ca4379e', people=[], resized=True, thumbhash='kWkGDAR9CGRpWO11VpJ2cGtVCQ==', updated_at=datetime.datetime(2025, 5, 11, 10, 13, 49, 590877, tzinfo=datetime.timezone.utc), device_asset_id='web-20221222_205943.jpg-1671739185000', device_id='WEB', duplicate_id=None, exif_info=ExifInfo(city=None, country=None, date_time_original=None, description=None, exif_image_height=None, exif_image_width=None, exposure_time=None, file_size_in_byte=None, f_number=None, focal_length=None, iso=None, latitude=None, lens_model=None, longitude=None, make=None, model=None, modify_date=None, orientation=None, projection_type=None, rating=None, state=None, time_zone=None), library_id=None, live_photo_video_id=None, original_mime_type='image/jpeg', visibility=None),
+    ImmichAsset(asset_id='7d9ecb29-b12a-498d-adf9-c6ac09c761d3', asset_type=<AssetType.IMAGE: 'IMAGE'>, checksum='8fDGDOnOCVkJK8KiNu1bSmytEQ4=', duration='0:00:00.00000', file_created_at=datetime.datetime(2022, 12, 22, 17, 52, 44, 97000, tzinfo=datetime.timezone.utc), file_modified_at=datetime.datetime(2022, 12, 22, 17, 52, 54, tzinfo=datetime.timezone.utc), has_metadata=True, is_archived=False, is_favorite=False, is_offline=False, is_trashed=False, local_datetime=datetime.datetime(2022, 12, 22, 18, 52, 44, 97000, tzinfo=datetime.timezone.utc), original_file_name='20221222_185242.jpg', original_path='upload/upload/e7ef5713-9dab-4bd4-b899-715b0ca4379e/4f/a7/4fa7280f-16e6-4eb8-938a-89770266a20d.jpg', owner_id='e7ef5713-9dab-4bd4-b899-715b0ca4379e', people=[], resized=True, thumbhash='FUoGNAKHV4f4ZoLXZ1d2cl9H9w==', updated_at=datetime.datetime(2025, 5, 11, 10, 13, 49, 590479, tzinfo=datetime.timezone.utc), device_asset_id='web-20221222_185242.jpg-1671731574000', device_id='WEB', duplicate_id=None, exif_info=ExifInfo(city=None, country=None, date_time_original=None, description=None, exif_image_height=None, exif_image_width=None, exposure_time=None, file_size_in_byte=None, f_number=None, focal_length=None, iso=None, latitude=None, lens_model=None, longitude=None, make=None, model=None, modify_date=None, orientation=None, projection_type=None, rating=None, state=None, time_zone=None), library_id=None, live_photo_video_id=None, original_mime_type='image/jpeg', visibility=None),
+    ImmichAsset(asset_id='1ed37a88-c720-49b9-bc3d-0e78aab3099a', asset_type=<AssetType.IMAGE: 'IMAGE'>, checksum='RA2WL5H511G+A7f1hV8+jJdfUUQ=', duration='0:00:00.00000', file_created_at=datetime.datetime(2022, 11, 15, 17, 56, 42, 77000, tzinfo=datetime.timezone.utc), file_modified_at=datetime.datetime(2022, 11, 15, 17, 56, 46, tzinfo=datetime.timezone.utc), has_metadata=True, is_archived=False, is_favorite=False, is_offline=False, is_trashed=False, local_datetime=datetime.datetime(2022, 11, 15, 18, 56, 42, 77000, tzinfo=datetime.timezone.utc), original_file_name='20221115_185642.jpg', original_path='upload/upload/e7ef5713-9dab-4bd4-b899-715b0ca4379e/7c/86/7c8643f0-f91e-4926-8e6a-8e8c4403e4d0.jpg', owner_id='e7ef5713-9dab-4bd4-b899-715b0ca4379e', people=[], resized=True, thumbhash='UBgODIJvdKmYZmZ2Z3cPlfUjaQ==', updated_at=datetime.datetime(2025, 5, 11, 10, 13, 49, 766801, tzinfo=datetime.timezone.utc), device_asset_id='web-20221115_185642.jpg-1668535006000', device_id='WEB', duplicate_id=None, exif_info=ExifInfo(city=None, country=None, date_time_original=None, description=None, exif_image_height=None, exif_image_width=None, exposure_time=None, file_size_in_byte=None, f_number=None, focal_length=None, iso=None, latitude=None, lens_model=None, longitude=None, make=None, model=None, modify_date=None, orientation=None, projection_type=None, rating=None, state=None, time_zone=None), library_id=None, live_photo_video_id=None, original_mime_type='image/jpeg', visibility=None),
   ])
 # ---
 # name: test_get_all_by_album_ids_v2
   list([
-    ImmichAsset(
-      asset_id='2e94c203-50aa-4ad2-8e29-56dd74e0eff4',
-      asset_type=<AssetType.IMAGE: 'IMAGE'>,
-      checksum='HJm7TVOP80S+eiYZnAhWyRaB/Yc=',
-      device_asset_id='web-20230131_182037.jpg-1675185639000',
-      device_id='WEB',
-      duplicate_id=None,
-      duration='0:00:00.00000',
-      exif_info=ExifInfo(
-        city=None,
-        country=None,
-        date_time_original=None,
-        description=None,
-        exif_image_height=None,
-        exif_image_width=None,
-        exposure_time=None,
-        f_number=None,
-        file_size_in_byte=None,
-        focal_length=None,
-        iso=None,
-        latitude=None,
-        lens_model=None,
-        longitude=None,
-        make=None,
-        model=None,
-        modify_date=None,
-        orientation=None,
-        projection_type=None,
-        rating=None,
-        state=None,
-        time_zone=None,
-      ),
-      file_created_at=datetime.datetime(2023, 1, 31, 17, 20, 37, 85000, tzinfo=datetime.timezone.utc),
-      file_modified_at=datetime.datetime(2023, 1, 31, 17, 20, 39, tzinfo=datetime.timezone.utc),
-      has_metadata=True,
-      is_archived=False,
-      is_favorite=False,
-      is_offline=False,
-      is_trashed=False,
-      library_id=None,
-      live_photo_video_id=None,
-      local_datetime=datetime.datetime(2023, 1, 31, 18, 20, 37, 85000, tzinfo=datetime.timezone.utc),
-      original_file_name='20230131_182037.jpg',
-      original_mime_type='image/jpeg',
-      original_path='upload/upload/e7ef5713-9dab-4bd4-b899-715b0ca4379e/b4/b8/b4b8ef00-8a6d-4056-91ff-7f86dc66e427.jpg',
-      owner_id='e7ef5713-9dab-4bd4-b899-715b0ca4379e',
-      people=list([
-      ]),
-      resized=True,
-      thumbhash='1igGFALX8mVGdHc5aChJf5nxNg==',
-      updated_at=datetime.datetime(2025, 5, 11, 10, 13, 49, 590401, tzinfo=datetime.timezone.utc),
-      visibility=None,
-    ),
-    ImmichAsset(
-      asset_id='de104b75-6c7f-46a2-83ce-12a5b1c3a3b4',
-      asset_type=<AssetType.IMAGE: 'IMAGE'>,
-      checksum='aNCzp51jAuT3rXMv1icKLGMTC6M=',
-      device_asset_id='web-20221222_205943.jpg-1671739185000',
-      device_id='WEB',
-      duplicate_id=None,
-      duration='0:00:00.00000',
-      exif_info=ExifInfo(
-        city=None,
-        country=None,
-        date_time_original=None,
-        description=None,
-        exif_image_height=None,
-        exif_image_width=None,
-        exposure_time=None,
-        f_number=None,
-        file_size_in_byte=None,
-        focal_length=None,
-        iso=None,
-        latitude=None,
-        lens_model=None,
-        longitude=None,
-        make=None,
-        model=None,
-        modify_date=None,
-        orientation=None,
-        projection_type=None,
-        rating=None,
-        state=None,
-        time_zone=None,
-      ),
-      file_created_at=datetime.datetime(2022, 12, 22, 19, 59, 43, 95000, tzinfo=datetime.timezone.utc),
-      file_modified_at=datetime.datetime(2022, 12, 22, 19, 59, 45, tzinfo=datetime.timezone.utc),
-      has_metadata=True,
-      is_archived=False,
-      is_favorite=False,
-      is_offline=False,
-      is_trashed=False,
-      library_id=None,
-      live_photo_video_id=None,
-      local_datetime=datetime.datetime(2022, 12, 22, 20, 59, 43, 95000, tzinfo=datetime.timezone.utc),
-      original_file_name='20221222_205943.jpg',
-      original_mime_type='image/jpeg',
-      original_path='upload/upload/e7ef5713-9dab-4bd4-b899-715b0ca4379e/43/ab/43abc8a2-3f81-4afc-95ea-c784cf869e4c.jpg',
-      owner_id='e7ef5713-9dab-4bd4-b899-715b0ca4379e',
-      people=list([
-      ]),
-      resized=True,
-      thumbhash='kWkGDAR9CGRpWO11VpJ2cGtVCQ==',
-      updated_at=datetime.datetime(2025, 5, 11, 10, 13, 49, 590877, tzinfo=datetime.timezone.utc),
-      visibility=None,
-    ),
-    ImmichAsset(
-      asset_id='7d9ecb29-b12a-498d-adf9-c6ac09c761d3',
-      asset_type=<AssetType.IMAGE: 'IMAGE'>,
-      checksum='8fDGDOnOCVkJK8KiNu1bSmytEQ4=',
-      device_asset_id='web-20221222_185242.jpg-1671731574000',
-      device_id='WEB',
-      duplicate_id=None,
-      duration='0:00:00.00000',
-      exif_info=ExifInfo(
-        city=None,
-        country=None,
-        date_time_original=None,
-        description=None,
-        exif_image_height=None,
-        exif_image_width=None,
-        exposure_time=None,
-        f_number=None,
-        file_size_in_byte=None,
-        focal_length=None,
-        iso=None,
-        latitude=None,
-        lens_model=None,
-        longitude=None,
-        make=None,
-        model=None,
-        modify_date=None,
-        orientation=None,
-        projection_type=None,
-        rating=None,
-        state=None,
-        time_zone=None,
-      ),
-      file_created_at=datetime.datetime(2022, 12, 22, 17, 52, 44, 97000, tzinfo=datetime.timezone.utc),
-      file_modified_at=datetime.datetime(2022, 12, 22, 17, 52, 54, tzinfo=datetime.timezone.utc),
-      has_metadata=True,
-      is_archived=False,
-      is_favorite=False,
-      is_offline=False,
-      is_trashed=False,
-      library_id=None,
-      live_photo_video_id=None,
-      local_datetime=datetime.datetime(2022, 12, 22, 18, 52, 44, 97000, tzinfo=datetime.timezone.utc),
-      original_file_name='20221222_185242.jpg',
-      original_mime_type='image/jpeg',
-      original_path='upload/upload/e7ef5713-9dab-4bd4-b899-715b0ca4379e/4f/a7/4fa7280f-16e6-4eb8-938a-89770266a20d.jpg',
-      owner_id='e7ef5713-9dab-4bd4-b899-715b0ca4379e',
-      people=list([
-      ]),
-      resized=True,
-      thumbhash='FUoGNAKHV4f4ZoLXZ1d2cl9H9w==',
-      updated_at=datetime.datetime(2025, 5, 11, 10, 13, 49, 590479, tzinfo=datetime.timezone.utc),
-      visibility=None,
-    ),
-    ImmichAsset(
-      asset_id='1ed37a88-c720-49b9-bc3d-0e78aab3099a',
-      asset_type=<AssetType.IMAGE: 'IMAGE'>,
-      checksum='RA2WL5H511G+A7f1hV8+jJdfUUQ=',
-      device_asset_id='web-20221115_185642.jpg-1668535006000',
-      device_id='WEB',
-      duplicate_id=None,
-      duration='0:00:00.00000',
-      exif_info=ExifInfo(
-        city=None,
-        country=None,
-        date_time_original=None,
-        description=None,
-        exif_image_height=None,
-        exif_image_width=None,
-        exposure_time=None,
-        f_number=None,
-        file_size_in_byte=None,
-        focal_length=None,
-        iso=None,
-        latitude=None,
-        lens_model=None,
-        longitude=None,
-        make=None,
-        model=None,
-        modify_date=None,
-        orientation=None,
-        projection_type=None,
-        rating=None,
-        state=None,
-        time_zone=None,
-      ),
-      file_created_at=datetime.datetime(2022, 11, 15, 17, 56, 42, 77000, tzinfo=datetime.timezone.utc),
-      file_modified_at=datetime.datetime(2022, 11, 15, 17, 56, 46, tzinfo=datetime.timezone.utc),
-      has_metadata=True,
-      is_archived=False,
-      is_favorite=False,
-      is_offline=False,
-      is_trashed=False,
-      library_id=None,
-      live_photo_video_id=None,
-      local_datetime=datetime.datetime(2022, 11, 15, 18, 56, 42, 77000, tzinfo=datetime.timezone.utc),
-      original_file_name='20221115_185642.jpg',
-      original_mime_type='image/jpeg',
-      original_path='upload/upload/e7ef5713-9dab-4bd4-b899-715b0ca4379e/7c/86/7c8643f0-f91e-4926-8e6a-8e8c4403e4d0.jpg',
-      owner_id='e7ef5713-9dab-4bd4-b899-715b0ca4379e',
-      people=list([
-      ]),
-      resized=True,
-      thumbhash='UBgODIJvdKmYZmZ2Z3cPlfUjaQ==',
-      updated_at=datetime.datetime(2025, 5, 11, 10, 13, 49, 766801, tzinfo=datetime.timezone.utc),
-      visibility=None,
-    ),
+    ImmichAsset(asset_id='2e94c203-50aa-4ad2-8e29-56dd74e0eff4', asset_type=<AssetType.IMAGE: 'IMAGE'>, checksum='HJm7TVOP80S+eiYZnAhWyRaB/Yc=', duration='0:00:00.00000', file_created_at=datetime.datetime(2023, 1, 31, 17, 20, 37, 85000, tzinfo=datetime.timezone.utc), file_modified_at=datetime.datetime(2023, 1, 31, 17, 20, 39, tzinfo=datetime.timezone.utc), has_metadata=True, is_archived=False, is_favorite=False, is_offline=False, is_trashed=False, local_datetime=datetime.datetime(2023, 1, 31, 18, 20, 37, 85000, tzinfo=datetime.timezone.utc), original_file_name='20230131_182037.jpg', original_path='upload/upload/e7ef5713-9dab-4bd4-b899-715b0ca4379e/b4/b8/b4b8ef00-8a6d-4056-91ff-7f86dc66e427.jpg', owner_id='e7ef5713-9dab-4bd4-b899-715b0ca4379e', people=[], resized=True, thumbhash='1igGFALX8mVGdHc5aChJf5nxNg==', updated_at=datetime.datetime(2025, 5, 11, 10, 13, 49, 590401, tzinfo=datetime.timezone.utc), device_asset_id='web-20230131_182037.jpg-1675185639000', device_id='WEB', duplicate_id=None, exif_info=ExifInfo(city=None, country=None, date_time_original=None, description=None, exif_image_height=None, exif_image_width=None, exposure_time=None, file_size_in_byte=None, f_number=None, focal_length=None, iso=None, latitude=None, lens_model=None, longitude=None, make=None, model=None, modify_date=None, orientation=None, projection_type=None, rating=None, state=None, time_zone=None), library_id=None, live_photo_video_id=None, original_mime_type='image/jpeg', visibility=None),
+    ImmichAsset(asset_id='de104b75-6c7f-46a2-83ce-12a5b1c3a3b4', asset_type=<AssetType.IMAGE: 'IMAGE'>, checksum='aNCzp51jAuT3rXMv1icKLGMTC6M=', duration='0:00:00.00000', file_created_at=datetime.datetime(2022, 12, 22, 19, 59, 43, 95000, tzinfo=datetime.timezone.utc), file_modified_at=datetime.datetime(2022, 12, 22, 19, 59, 45, tzinfo=datetime.timezone.utc), has_metadata=True, is_archived=False, is_favorite=False, is_offline=False, is_trashed=False, local_datetime=datetime.datetime(2022, 12, 22, 20, 59, 43, 95000, tzinfo=datetime.timezone.utc), original_file_name='20221222_205943.jpg', original_path='upload/upload/e7ef5713-9dab-4bd4-b899-715b0ca4379e/43/ab/43abc8a2-3f81-4afc-95ea-c784cf869e4c.jpg', owner_id='e7ef5713-9dab-4bd4-b899-715b0ca4379e', people=[], resized=True, thumbhash='kWkGDAR9CGRpWO11VpJ2cGtVCQ==', updated_at=datetime.datetime(2025, 5, 11, 10, 13, 49, 590877, tzinfo=datetime.timezone.utc), device_asset_id='web-20221222_205943.jpg-1671739185000', device_id='WEB', duplicate_id=None, exif_info=ExifInfo(city=None, country=None, date_time_original=None, description=None, exif_image_height=None, exif_image_width=None, exposure_time=None, file_size_in_byte=None, f_number=None, focal_length=None, iso=None, latitude=None, lens_model=None, longitude=None, make=None, model=None, modify_date=None, orientation=None, projection_type=None, rating=None, state=None, time_zone=None), library_id=None, live_photo_video_id=None, original_mime_type='image/jpeg', visibility=None),
+    ImmichAsset(asset_id='7d9ecb29-b12a-498d-adf9-c6ac09c761d3', asset_type=<AssetType.IMAGE: 'IMAGE'>, checksum='8fDGDOnOCVkJK8KiNu1bSmytEQ4=', duration='0:00:00.00000', file_created_at=datetime.datetime(2022, 12, 22, 17, 52, 44, 97000, tzinfo=datetime.timezone.utc), file_modified_at=datetime.datetime(2022, 12, 22, 17, 52, 54, tzinfo=datetime.timezone.utc), has_metadata=True, is_archived=False, is_favorite=False, is_offline=False, is_trashed=False, local_datetime=datetime.datetime(2022, 12, 22, 18, 52, 44, 97000, tzinfo=datetime.timezone.utc), original_file_name='20221222_185242.jpg', original_path='upload/upload/e7ef5713-9dab-4bd4-b899-715b0ca4379e/4f/a7/4fa7280f-16e6-4eb8-938a-89770266a20d.jpg', owner_id='e7ef5713-9dab-4bd4-b899-715b0ca4379e', people=[], resized=True, thumbhash='FUoGNAKHV4f4ZoLXZ1d2cl9H9w==', updated_at=datetime.datetime(2025, 5, 11, 10, 13, 49, 590479, tzinfo=datetime.timezone.utc), device_asset_id='web-20221222_185242.jpg-1671731574000', device_id='WEB', duplicate_id=None, exif_info=ExifInfo(city=None, country=None, date_time_original=None, description=None, exif_image_height=None, exif_image_width=None, exposure_time=None, file_size_in_byte=None, f_number=None, focal_length=None, iso=None, latitude=None, lens_model=None, longitude=None, make=None, model=None, modify_date=None, orientation=None, projection_type=None, rating=None, state=None, time_zone=None), library_id=None, live_photo_video_id=None, original_mime_type='image/jpeg', visibility=None),
+    ImmichAsset(asset_id='1ed37a88-c720-49b9-bc3d-0e78aab3099a', asset_type=<AssetType.IMAGE: 'IMAGE'>, checksum='RA2WL5H511G+A7f1hV8+jJdfUUQ=', duration='0:00:00.00000', file_created_at=datetime.datetime(2022, 11, 15, 17, 56, 42, 77000, tzinfo=datetime.timezone.utc), file_modified_at=datetime.datetime(2022, 11, 15, 17, 56, 46, tzinfo=datetime.timezone.utc), has_metadata=True, is_archived=False, is_favorite=False, is_offline=False, is_trashed=False, local_datetime=datetime.datetime(2022, 11, 15, 18, 56, 42, 77000, tzinfo=datetime.timezone.utc), original_file_name='20221115_185642.jpg', original_path='upload/upload/e7ef5713-9dab-4bd4-b899-715b0ca4379e/7c/86/7c8643f0-f91e-4926-8e6a-8e8c4403e4d0.jpg', owner_id='e7ef5713-9dab-4bd4-b899-715b0ca4379e', people=[], resized=True, thumbhash='UBgODIJvdKmYZmZ2Z3cPlfUjaQ==', updated_at=datetime.datetime(2025, 5, 11, 10, 13, 49, 766801, tzinfo=datetime.timezone.utc), device_asset_id='web-20221115_185642.jpg-1668535006000', device_id='WEB', duplicate_id=None, exif_info=ExifInfo(city=None, country=None, date_time_original=None, description=None, exif_image_height=None, exif_image_width=None, exposure_time=None, file_size_in_byte=None, f_number=None, focal_length=None, iso=None, latitude=None, lens_model=None, longitude=None, make=None, model=None, modify_date=None, orientation=None, projection_type=None, rating=None, state=None, time_zone=None), library_id=None, live_photo_video_id=None, original_mime_type='image/jpeg', visibility=None),
   ])
 # ---
 # name: test_get_all_by_person_ids
   list([
-    ImmichAsset(
-      asset_id='2e94c203-50aa-4ad2-8e29-56dd74e0eff4',
-      asset_type=<AssetType.IMAGE: 'IMAGE'>,
-      checksum='HJm7TVOP80S+eiYZnAhWyRaB/Yc=',
-      device_asset_id='web-20230131_182037.jpg-1675185639000',
-      device_id='WEB',
-      duplicate_id=None,
-      duration='0:00:00.00000',
-      exif_info=ExifInfo(
-        city=None,
-        country=None,
-        date_time_original=None,
-        description=None,
-        exif_image_height=None,
-        exif_image_width=None,
-        exposure_time=None,
-        f_number=None,
-        file_size_in_byte=None,
-        focal_length=None,
-        iso=None,
-        latitude=None,
-        lens_model=None,
-        longitude=None,
-        make=None,
-        model=None,
-        modify_date=None,
-        orientation=None,
-        projection_type=None,
-        rating=None,
-        state=None,
-        time_zone=None,
-      ),
-      file_created_at=datetime.datetime(2023, 1, 31, 17, 20, 37, 85000, tzinfo=datetime.timezone.utc),
-      file_modified_at=datetime.datetime(2023, 1, 31, 17, 20, 39, tzinfo=datetime.timezone.utc),
-      has_metadata=True,
-      is_archived=False,
-      is_favorite=False,
-      is_offline=False,
-      is_trashed=False,
-      library_id=None,
-      live_photo_video_id=None,
-      local_datetime=datetime.datetime(2023, 1, 31, 18, 20, 37, 85000, tzinfo=datetime.timezone.utc),
-      original_file_name='20230131_182037.jpg',
-      original_mime_type='image/jpeg',
-      original_path='upload/upload/e7ef5713-9dab-4bd4-b899-715b0ca4379e/b4/b8/b4b8ef00-8a6d-4056-91ff-7f86dc66e427.jpg',
-      owner_id='e7ef5713-9dab-4bd4-b899-715b0ca4379e',
-      people=list([
-      ]),
-      resized=True,
-      thumbhash='1igGFALX8mVGdHc5aChJf5nxNg==',
-      updated_at=datetime.datetime(2025, 5, 11, 10, 13, 49, 590401, tzinfo=datetime.timezone.utc),
-      visibility=None,
-    ),
-    ImmichAsset(
-      asset_id='de104b75-6c7f-46a2-83ce-12a5b1c3a3b4',
-      asset_type=<AssetType.IMAGE: 'IMAGE'>,
-      checksum='aNCzp51jAuT3rXMv1icKLGMTC6M=',
-      device_asset_id='web-20221222_205943.jpg-1671739185000',
-      device_id='WEB',
-      duplicate_id=None,
-      duration='0:00:00.00000',
-      exif_info=ExifInfo(
-        city=None,
-        country=None,
-        date_time_original=None,
-        description=None,
-        exif_image_height=None,
-        exif_image_width=None,
-        exposure_time=None,
-        f_number=None,
-        file_size_in_byte=None,
-        focal_length=None,
-        iso=None,
-        latitude=None,
-        lens_model=None,
-        longitude=None,
-        make=None,
-        model=None,
-        modify_date=None,
-        orientation=None,
-        projection_type=None,
-        rating=None,
-        state=None,
-        time_zone=None,
-      ),
-      file_created_at=datetime.datetime(2022, 12, 22, 19, 59, 43, 95000, tzinfo=datetime.timezone.utc),
-      file_modified_at=datetime.datetime(2022, 12, 22, 19, 59, 45, tzinfo=datetime.timezone.utc),
-      has_metadata=True,
-      is_archived=False,
-      is_favorite=False,
-      is_offline=False,
-      is_trashed=False,
-      library_id=None,
-      live_photo_video_id=None,
-      local_datetime=datetime.datetime(2022, 12, 22, 20, 59, 43, 95000, tzinfo=datetime.timezone.utc),
-      original_file_name='20221222_205943.jpg',
-      original_mime_type='image/jpeg',
-      original_path='upload/upload/e7ef5713-9dab-4bd4-b899-715b0ca4379e/43/ab/43abc8a2-3f81-4afc-95ea-c784cf869e4c.jpg',
-      owner_id='e7ef5713-9dab-4bd4-b899-715b0ca4379e',
-      people=list([
-      ]),
-      resized=True,
-      thumbhash='kWkGDAR9CGRpWO11VpJ2cGtVCQ==',
-      updated_at=datetime.datetime(2025, 5, 11, 10, 13, 49, 590877, tzinfo=datetime.timezone.utc),
-      visibility=None,
-    ),
-    ImmichAsset(
-      asset_id='7d9ecb29-b12a-498d-adf9-c6ac09c761d3',
-      asset_type=<AssetType.IMAGE: 'IMAGE'>,
-      checksum='8fDGDOnOCVkJK8KiNu1bSmytEQ4=',
-      device_asset_id='web-20221222_185242.jpg-1671731574000',
-      device_id='WEB',
-      duplicate_id=None,
-      duration='0:00:00.00000',
-      exif_info=ExifInfo(
-        city=None,
-        country=None,
-        date_time_original=None,
-        description=None,
-        exif_image_height=None,
-        exif_image_width=None,
-        exposure_time=None,
-        f_number=None,
-        file_size_in_byte=None,
-        focal_length=None,
-        iso=None,
-        latitude=None,
-        lens_model=None,
-        longitude=None,
-        make=None,
-        model=None,
-        modify_date=None,
-        orientation=None,
-        projection_type=None,
-        rating=None,
-        state=None,
-        time_zone=None,
-      ),
-      file_created_at=datetime.datetime(2022, 12, 22, 17, 52, 44, 97000, tzinfo=datetime.timezone.utc),
-      file_modified_at=datetime.datetime(2022, 12, 22, 17, 52, 54, tzinfo=datetime.timezone.utc),
-      has_metadata=True,
-      is_archived=False,
-      is_favorite=False,
-      is_offline=False,
-      is_trashed=False,
-      library_id=None,
-      live_photo_video_id=None,
-      local_datetime=datetime.datetime(2022, 12, 22, 18, 52, 44, 97000, tzinfo=datetime.timezone.utc),
-      original_file_name='20221222_185242.jpg',
-      original_mime_type='image/jpeg',
-      original_path='upload/upload/e7ef5713-9dab-4bd4-b899-715b0ca4379e/4f/a7/4fa7280f-16e6-4eb8-938a-89770266a20d.jpg',
-      owner_id='e7ef5713-9dab-4bd4-b899-715b0ca4379e',
-      people=list([
-      ]),
-      resized=True,
-      thumbhash='FUoGNAKHV4f4ZoLXZ1d2cl9H9w==',
-      updated_at=datetime.datetime(2025, 5, 11, 10, 13, 49, 590479, tzinfo=datetime.timezone.utc),
-      visibility=None,
-    ),
-    ImmichAsset(
-      asset_id='1ed37a88-c720-49b9-bc3d-0e78aab3099a',
-      asset_type=<AssetType.IMAGE: 'IMAGE'>,
-      checksum='RA2WL5H511G+A7f1hV8+jJdfUUQ=',
-      device_asset_id='web-20221115_185642.jpg-1668535006000',
-      device_id='WEB',
-      duplicate_id=None,
-      duration='0:00:00.00000',
-      exif_info=ExifInfo(
-        city=None,
-        country=None,
-        date_time_original=None,
-        description=None,
-        exif_image_height=None,
-        exif_image_width=None,
-        exposure_time=None,
-        f_number=None,
-        file_size_in_byte=None,
-        focal_length=None,
-        iso=None,
-        latitude=None,
-        lens_model=None,
-        longitude=None,
-        make=None,
-        model=None,
-        modify_date=None,
-        orientation=None,
-        projection_type=None,
-        rating=None,
-        state=None,
-        time_zone=None,
-      ),
-      file_created_at=datetime.datetime(2022, 11, 15, 17, 56, 42, 77000, tzinfo=datetime.timezone.utc),
-      file_modified_at=datetime.datetime(2022, 11, 15, 17, 56, 46, tzinfo=datetime.timezone.utc),
-      has_metadata=True,
-      is_archived=False,
-      is_favorite=False,
-      is_offline=False,
-      is_trashed=False,
-      library_id=None,
-      live_photo_video_id=None,
-      local_datetime=datetime.datetime(2022, 11, 15, 18, 56, 42, 77000, tzinfo=datetime.timezone.utc),
-      original_file_name='20221115_185642.jpg',
-      original_mime_type='image/jpeg',
-      original_path='upload/upload/e7ef5713-9dab-4bd4-b899-715b0ca4379e/7c/86/7c8643f0-f91e-4926-8e6a-8e8c4403e4d0.jpg',
-      owner_id='e7ef5713-9dab-4bd4-b899-715b0ca4379e',
-      people=list([
-      ]),
-      resized=True,
-      thumbhash='UBgODIJvdKmYZmZ2Z3cPlfUjaQ==',
-      updated_at=datetime.datetime(2025, 5, 11, 10, 13, 49, 766801, tzinfo=datetime.timezone.utc),
-      visibility=None,
-    ),
+    ImmichAsset(asset_id='2e94c203-50aa-4ad2-8e29-56dd74e0eff4', asset_type=<AssetType.IMAGE: 'IMAGE'>, checksum='HJm7TVOP80S+eiYZnAhWyRaB/Yc=', duration='0:00:00.00000', file_created_at=datetime.datetime(2023, 1, 31, 17, 20, 37, 85000, tzinfo=datetime.timezone.utc), file_modified_at=datetime.datetime(2023, 1, 31, 17, 20, 39, tzinfo=datetime.timezone.utc), has_metadata=True, is_archived=False, is_favorite=False, is_offline=False, is_trashed=False, local_datetime=datetime.datetime(2023, 1, 31, 18, 20, 37, 85000, tzinfo=datetime.timezone.utc), original_file_name='20230131_182037.jpg', original_path='upload/upload/e7ef5713-9dab-4bd4-b899-715b0ca4379e/b4/b8/b4b8ef00-8a6d-4056-91ff-7f86dc66e427.jpg', owner_id='e7ef5713-9dab-4bd4-b899-715b0ca4379e', people=[], resized=True, thumbhash='1igGFALX8mVGdHc5aChJf5nxNg==', updated_at=datetime.datetime(2025, 5, 11, 10, 13, 49, 590401, tzinfo=datetime.timezone.utc), device_asset_id='web-20230131_182037.jpg-1675185639000', device_id='WEB', duplicate_id=None, exif_info=ExifInfo(city=None, country=None, date_time_original=None, description=None, exif_image_height=None, exif_image_width=None, exposure_time=None, file_size_in_byte=None, f_number=None, focal_length=None, iso=None, latitude=None, lens_model=None, longitude=None, make=None, model=None, modify_date=None, orientation=None, projection_type=None, rating=None, state=None, time_zone=None), library_id=None, live_photo_video_id=None, original_mime_type='image/jpeg', visibility=None),
+    ImmichAsset(asset_id='de104b75-6c7f-46a2-83ce-12a5b1c3a3b4', asset_type=<AssetType.IMAGE: 'IMAGE'>, checksum='aNCzp51jAuT3rXMv1icKLGMTC6M=', duration='0:00:00.00000', file_created_at=datetime.datetime(2022, 12, 22, 19, 59, 43, 95000, tzinfo=datetime.timezone.utc), file_modified_at=datetime.datetime(2022, 12, 22, 19, 59, 45, tzinfo=datetime.timezone.utc), has_metadata=True, is_archived=False, is_favorite=False, is_offline=False, is_trashed=False, local_datetime=datetime.datetime(2022, 12, 22, 20, 59, 43, 95000, tzinfo=datetime.timezone.utc), original_file_name='20221222_205943.jpg', original_path='upload/upload/e7ef5713-9dab-4bd4-b899-715b0ca4379e/43/ab/43abc8a2-3f81-4afc-95ea-c784cf869e4c.jpg', owner_id='e7ef5713-9dab-4bd4-b899-715b0ca4379e', people=[], resized=True, thumbhash='kWkGDAR9CGRpWO11VpJ2cGtVCQ==', updated_at=datetime.datetime(2025, 5, 11, 10, 13, 49, 590877, tzinfo=datetime.timezone.utc), device_asset_id='web-20221222_205943.jpg-1671739185000', device_id='WEB', duplicate_id=None, exif_info=ExifInfo(city=None, country=None, date_time_original=None, description=None, exif_image_height=None, exif_image_width=None, exposure_time=None, file_size_in_byte=None, f_number=None, focal_length=None, iso=None, latitude=None, lens_model=None, longitude=None, make=None, model=None, modify_date=None, orientation=None, projection_type=None, rating=None, state=None, time_zone=None), library_id=None, live_photo_video_id=None, original_mime_type='image/jpeg', visibility=None),
+    ImmichAsset(asset_id='7d9ecb29-b12a-498d-adf9-c6ac09c761d3', asset_type=<AssetType.IMAGE: 'IMAGE'>, checksum='8fDGDOnOCVkJK8KiNu1bSmytEQ4=', duration='0:00:00.00000', file_created_at=datetime.datetime(2022, 12, 22, 17, 52, 44, 97000, tzinfo=datetime.timezone.utc), file_modified_at=datetime.datetime(2022, 12, 22, 17, 52, 54, tzinfo=datetime.timezone.utc), has_metadata=True, is_archived=False, is_favorite=False, is_offline=False, is_trashed=False, local_datetime=datetime.datetime(2022, 12, 22, 18, 52, 44, 97000, tzinfo=datetime.timezone.utc), original_file_name='20221222_185242.jpg', original_path='upload/upload/e7ef5713-9dab-4bd4-b899-715b0ca4379e/4f/a7/4fa7280f-16e6-4eb8-938a-89770266a20d.jpg', owner_id='e7ef5713-9dab-4bd4-b899-715b0ca4379e', people=[], resized=True, thumbhash='FUoGNAKHV4f4ZoLXZ1d2cl9H9w==', updated_at=datetime.datetime(2025, 5, 11, 10, 13, 49, 590479, tzinfo=datetime.timezone.utc), device_asset_id='web-20221222_185242.jpg-1671731574000', device_id='WEB', duplicate_id=None, exif_info=ExifInfo(city=None, country=None, date_time_original=None, description=None, exif_image_height=None, exif_image_width=None, exposure_time=None, file_size_in_byte=None, f_number=None, focal_length=None, iso=None, latitude=None, lens_model=None, longitude=None, make=None, model=None, modify_date=None, orientation=None, projection_type=None, rating=None, state=None, time_zone=None), library_id=None, live_photo_video_id=None, original_mime_type='image/jpeg', visibility=None),
+    ImmichAsset(asset_id='1ed37a88-c720-49b9-bc3d-0e78aab3099a', asset_type=<AssetType.IMAGE: 'IMAGE'>, checksum='RA2WL5H511G+A7f1hV8+jJdfUUQ=', duration='0:00:00.00000', file_created_at=datetime.datetime(2022, 11, 15, 17, 56, 42, 77000, tzinfo=datetime.timezone.utc), file_modified_at=datetime.datetime(2022, 11, 15, 17, 56, 46, tzinfo=datetime.timezone.utc), has_metadata=True, is_archived=False, is_favorite=False, is_offline=False, is_trashed=False, local_datetime=datetime.datetime(2022, 11, 15, 18, 56, 42, 77000, tzinfo=datetime.timezone.utc), original_file_name='20221115_185642.jpg', original_path='upload/upload/e7ef5713-9dab-4bd4-b899-715b0ca4379e/7c/86/7c8643f0-f91e-4926-8e6a-8e8c4403e4d0.jpg', owner_id='e7ef5713-9dab-4bd4-b899-715b0ca4379e', people=[], resized=True, thumbhash='UBgODIJvdKmYZmZ2Z3cPlfUjaQ==', updated_at=datetime.datetime(2025, 5, 11, 10, 13, 49, 766801, tzinfo=datetime.timezone.utc), device_asset_id='web-20221115_185642.jpg-1668535006000', device_id='WEB', duplicate_id=None, exif_info=ExifInfo(city=None, country=None, date_time_original=None, description=None, exif_image_height=None, exif_image_width=None, exposure_time=None, file_size_in_byte=None, f_number=None, focal_length=None, iso=None, latitude=None, lens_model=None, longitude=None, make=None, model=None, modify_date=None, orientation=None, projection_type=None, rating=None, state=None, time_zone=None), library_id=None, live_photo_video_id=None, original_mime_type='image/jpeg', visibility=None),
   ])
 # ---
 # name: test_get_all_by_tag_ids
   list([
-    ImmichAsset(
-      asset_id='2e94c203-50aa-4ad2-8e29-56dd74e0eff4',
-      asset_type=<AssetType.IMAGE: 'IMAGE'>,
-      checksum='HJm7TVOP80S+eiYZnAhWyRaB/Yc=',
-      device_asset_id='web-20230131_182037.jpg-1675185639000',
-      device_id='WEB',
-      duplicate_id=None,
-      duration='0:00:00.00000',
-      exif_info=ExifInfo(
-        city=None,
-        country=None,
-        date_time_original=None,
-        description=None,
-        exif_image_height=None,
-        exif_image_width=None,
-        exposure_time=None,
-        f_number=None,
-        file_size_in_byte=None,
-        focal_length=None,
-        iso=None,
-        latitude=None,
-        lens_model=None,
-        longitude=None,
-        make=None,
-        model=None,
-        modify_date=None,
-        orientation=None,
-        projection_type=None,
-        rating=None,
-        state=None,
-        time_zone=None,
-      ),
-      file_created_at=datetime.datetime(2023, 1, 31, 17, 20, 37, 85000, tzinfo=datetime.timezone.utc),
-      file_modified_at=datetime.datetime(2023, 1, 31, 17, 20, 39, tzinfo=datetime.timezone.utc),
-      has_metadata=True,
-      is_archived=False,
-      is_favorite=False,
-      is_offline=False,
-      is_trashed=False,
-      library_id=None,
-      live_photo_video_id=None,
-      local_datetime=datetime.datetime(2023, 1, 31, 18, 20, 37, 85000, tzinfo=datetime.timezone.utc),
-      original_file_name='20230131_182037.jpg',
-      original_mime_type='image/jpeg',
-      original_path='upload/upload/e7ef5713-9dab-4bd4-b899-715b0ca4379e/b4/b8/b4b8ef00-8a6d-4056-91ff-7f86dc66e427.jpg',
-      owner_id='e7ef5713-9dab-4bd4-b899-715b0ca4379e',
-      people=list([
-      ]),
-      resized=True,
-      thumbhash='1igGFALX8mVGdHc5aChJf5nxNg==',
-      updated_at=datetime.datetime(2025, 5, 11, 10, 13, 49, 590401, tzinfo=datetime.timezone.utc),
-      visibility=None,
-    ),
-    ImmichAsset(
-      asset_id='de104b75-6c7f-46a2-83ce-12a5b1c3a3b4',
-      asset_type=<AssetType.IMAGE: 'IMAGE'>,
-      checksum='aNCzp51jAuT3rXMv1icKLGMTC6M=',
-      device_asset_id='web-20221222_205943.jpg-1671739185000',
-      device_id='WEB',
-      duplicate_id=None,
-      duration='0:00:00.00000',
-      exif_info=ExifInfo(
-        city=None,
-        country=None,
-        date_time_original=None,
-        description=None,
-        exif_image_height=None,
-        exif_image_width=None,
-        exposure_time=None,
-        f_number=None,
-        file_size_in_byte=None,
-        focal_length=None,
-        iso=None,
-        latitude=None,
-        lens_model=None,
-        longitude=None,
-        make=None,
-        model=None,
-        modify_date=None,
-        orientation=None,
-        projection_type=None,
-        rating=None,
-        state=None,
-        time_zone=None,
-      ),
-      file_created_at=datetime.datetime(2022, 12, 22, 19, 59, 43, 95000, tzinfo=datetime.timezone.utc),
-      file_modified_at=datetime.datetime(2022, 12, 22, 19, 59, 45, tzinfo=datetime.timezone.utc),
-      has_metadata=True,
-      is_archived=False,
-      is_favorite=False,
-      is_offline=False,
-      is_trashed=False,
-      library_id=None,
-      live_photo_video_id=None,
-      local_datetime=datetime.datetime(2022, 12, 22, 20, 59, 43, 95000, tzinfo=datetime.timezone.utc),
-      original_file_name='20221222_205943.jpg',
-      original_mime_type='image/jpeg',
-      original_path='upload/upload/e7ef5713-9dab-4bd4-b899-715b0ca4379e/43/ab/43abc8a2-3f81-4afc-95ea-c784cf869e4c.jpg',
-      owner_id='e7ef5713-9dab-4bd4-b899-715b0ca4379e',
-      people=list([
-      ]),
-      resized=True,
-      thumbhash='kWkGDAR9CGRpWO11VpJ2cGtVCQ==',
-      updated_at=datetime.datetime(2025, 5, 11, 10, 13, 49, 590877, tzinfo=datetime.timezone.utc),
-      visibility=None,
-    ),
-    ImmichAsset(
-      asset_id='7d9ecb29-b12a-498d-adf9-c6ac09c761d3',
-      asset_type=<AssetType.IMAGE: 'IMAGE'>,
-      checksum='8fDGDOnOCVkJK8KiNu1bSmytEQ4=',
-      device_asset_id='web-20221222_185242.jpg-1671731574000',
-      device_id='WEB',
-      duplicate_id=None,
-      duration='0:00:00.00000',
-      exif_info=ExifInfo(
-        city=None,
-        country=None,
-        date_time_original=None,
-        description=None,
-        exif_image_height=None,
-        exif_image_width=None,
-        exposure_time=None,
-        f_number=None,
-        file_size_in_byte=None,
-        focal_length=None,
-        iso=None,
-        latitude=None,
-        lens_model=None,
-        longitude=None,
-        make=None,
-        model=None,
-        modify_date=None,
-        orientation=None,
-        projection_type=None,
-        rating=None,
-        state=None,
-        time_zone=None,
-      ),
-      file_created_at=datetime.datetime(2022, 12, 22, 17, 52, 44, 97000, tzinfo=datetime.timezone.utc),
-      file_modified_at=datetime.datetime(2022, 12, 22, 17, 52, 54, tzinfo=datetime.timezone.utc),
-      has_metadata=True,
-      is_archived=False,
-      is_favorite=False,
-      is_offline=False,
-      is_trashed=False,
-      library_id=None,
-      live_photo_video_id=None,
-      local_datetime=datetime.datetime(2022, 12, 22, 18, 52, 44, 97000, tzinfo=datetime.timezone.utc),
-      original_file_name='20221222_185242.jpg',
-      original_mime_type='image/jpeg',
-      original_path='upload/upload/e7ef5713-9dab-4bd4-b899-715b0ca4379e/4f/a7/4fa7280f-16e6-4eb8-938a-89770266a20d.jpg',
-      owner_id='e7ef5713-9dab-4bd4-b899-715b0ca4379e',
-      people=list([
-      ]),
-      resized=True,
-      thumbhash='FUoGNAKHV4f4ZoLXZ1d2cl9H9w==',
-      updated_at=datetime.datetime(2025, 5, 11, 10, 13, 49, 590479, tzinfo=datetime.timezone.utc),
-      visibility=None,
-    ),
-    ImmichAsset(
-      asset_id='1ed37a88-c720-49b9-bc3d-0e78aab3099a',
-      asset_type=<AssetType.IMAGE: 'IMAGE'>,
-      checksum='RA2WL5H511G+A7f1hV8+jJdfUUQ=',
-      device_asset_id='web-20221115_185642.jpg-1668535006000',
-      device_id='WEB',
-      duplicate_id=None,
-      duration='0:00:00.00000',
-      exif_info=ExifInfo(
-        city=None,
-        country=None,
-        date_time_original=None,
-        description=None,
-        exif_image_height=None,
-        exif_image_width=None,
-        exposure_time=None,
-        f_number=None,
-        file_size_in_byte=None,
-        focal_length=None,
-        iso=None,
-        latitude=None,
-        lens_model=None,
-        longitude=None,
-        make=None,
-        model=None,
-        modify_date=None,
-        orientation=None,
-        projection_type=None,
-        rating=None,
-        state=None,
-        time_zone=None,
-      ),
-      file_created_at=datetime.datetime(2022, 11, 15, 17, 56, 42, 77000, tzinfo=datetime.timezone.utc),
-      file_modified_at=datetime.datetime(2022, 11, 15, 17, 56, 46, tzinfo=datetime.timezone.utc),
-      has_metadata=True,
-      is_archived=False,
-      is_favorite=False,
-      is_offline=False,
-      is_trashed=False,
-      library_id=None,
-      live_photo_video_id=None,
-      local_datetime=datetime.datetime(2022, 11, 15, 18, 56, 42, 77000, tzinfo=datetime.timezone.utc),
-      original_file_name='20221115_185642.jpg',
-      original_mime_type='image/jpeg',
-      original_path='upload/upload/e7ef5713-9dab-4bd4-b899-715b0ca4379e/7c/86/7c8643f0-f91e-4926-8e6a-8e8c4403e4d0.jpg',
-      owner_id='e7ef5713-9dab-4bd4-b899-715b0ca4379e',
-      people=list([
-      ]),
-      resized=True,
-      thumbhash='UBgODIJvdKmYZmZ2Z3cPlfUjaQ==',
-      updated_at=datetime.datetime(2025, 5, 11, 10, 13, 49, 766801, tzinfo=datetime.timezone.utc),
-      visibility=None,
-    ),
+    ImmichAsset(asset_id='2e94c203-50aa-4ad2-8e29-56dd74e0eff4', asset_type=<AssetType.IMAGE: 'IMAGE'>, checksum='HJm7TVOP80S+eiYZnAhWyRaB/Yc=', duration='0:00:00.00000', file_created_at=datetime.datetime(2023, 1, 31, 17, 20, 37, 85000, tzinfo=datetime.timezone.utc), file_modified_at=datetime.datetime(2023, 1, 31, 17, 20, 39, tzinfo=datetime.timezone.utc), has_metadata=True, is_archived=False, is_favorite=False, is_offline=False, is_trashed=False, local_datetime=datetime.datetime(2023, 1, 31, 18, 20, 37, 85000, tzinfo=datetime.timezone.utc), original_file_name='20230131_182037.jpg', original_path='upload/upload/e7ef5713-9dab-4bd4-b899-715b0ca4379e/b4/b8/b4b8ef00-8a6d-4056-91ff-7f86dc66e427.jpg', owner_id='e7ef5713-9dab-4bd4-b899-715b0ca4379e', people=[], resized=True, thumbhash='1igGFALX8mVGdHc5aChJf5nxNg==', updated_at=datetime.datetime(2025, 5, 11, 10, 13, 49, 590401, tzinfo=datetime.timezone.utc), device_asset_id='web-20230131_182037.jpg-1675185639000', device_id='WEB', duplicate_id=None, exif_info=ExifInfo(city=None, country=None, date_time_original=None, description=None, exif_image_height=None, exif_image_width=None, exposure_time=None, file_size_in_byte=None, f_number=None, focal_length=None, iso=None, latitude=None, lens_model=None, longitude=None, make=None, model=None, modify_date=None, orientation=None, projection_type=None, rating=None, state=None, time_zone=None), library_id=None, live_photo_video_id=None, original_mime_type='image/jpeg', visibility=None),
+    ImmichAsset(asset_id='de104b75-6c7f-46a2-83ce-12a5b1c3a3b4', asset_type=<AssetType.IMAGE: 'IMAGE'>, checksum='aNCzp51jAuT3rXMv1icKLGMTC6M=', duration='0:00:00.00000', file_created_at=datetime.datetime(2022, 12, 22, 19, 59, 43, 95000, tzinfo=datetime.timezone.utc), file_modified_at=datetime.datetime(2022, 12, 22, 19, 59, 45, tzinfo=datetime.timezone.utc), has_metadata=True, is_archived=False, is_favorite=False, is_offline=False, is_trashed=False, local_datetime=datetime.datetime(2022, 12, 22, 20, 59, 43, 95000, tzinfo=datetime.timezone.utc), original_file_name='20221222_205943.jpg', original_path='upload/upload/e7ef5713-9dab-4bd4-b899-715b0ca4379e/43/ab/43abc8a2-3f81-4afc-95ea-c784cf869e4c.jpg', owner_id='e7ef5713-9dab-4bd4-b899-715b0ca4379e', people=[], resized=True, thumbhash='kWkGDAR9CGRpWO11VpJ2cGtVCQ==', updated_at=datetime.datetime(2025, 5, 11, 10, 13, 49, 590877, tzinfo=datetime.timezone.utc), device_asset_id='web-20221222_205943.jpg-1671739185000', device_id='WEB', duplicate_id=None, exif_info=ExifInfo(city=None, country=None, date_time_original=None, description=None, exif_image_height=None, exif_image_width=None, exposure_time=None, file_size_in_byte=None, f_number=None, focal_length=None, iso=None, latitude=None, lens_model=None, longitude=None, make=None, model=None, modify_date=None, orientation=None, projection_type=None, rating=None, state=None, time_zone=None), library_id=None, live_photo_video_id=None, original_mime_type='image/jpeg', visibility=None),
+    ImmichAsset(asset_id='7d9ecb29-b12a-498d-adf9-c6ac09c761d3', asset_type=<AssetType.IMAGE: 'IMAGE'>, checksum='8fDGDOnOCVkJK8KiNu1bSmytEQ4=', duration='0:00:00.00000', file_created_at=datetime.datetime(2022, 12, 22, 17, 52, 44, 97000, tzinfo=datetime.timezone.utc), file_modified_at=datetime.datetime(2022, 12, 22, 17, 52, 54, tzinfo=datetime.timezone.utc), has_metadata=True, is_archived=False, is_favorite=False, is_offline=False, is_trashed=False, local_datetime=datetime.datetime(2022, 12, 22, 18, 52, 44, 97000, tzinfo=datetime.timezone.utc), original_file_name='20221222_185242.jpg', original_path='upload/upload/e7ef5713-9dab-4bd4-b899-715b0ca4379e/4f/a7/4fa7280f-16e6-4eb8-938a-89770266a20d.jpg', owner_id='e7ef5713-9dab-4bd4-b899-715b0ca4379e', people=[], resized=True, thumbhash='FUoGNAKHV4f4ZoLXZ1d2cl9H9w==', updated_at=datetime.datetime(2025, 5, 11, 10, 13, 49, 590479, tzinfo=datetime.timezone.utc), device_asset_id='web-20221222_185242.jpg-1671731574000', device_id='WEB', duplicate_id=None, exif_info=ExifInfo(city=None, country=None, date_time_original=None, description=None, exif_image_height=None, exif_image_width=None, exposure_time=None, file_size_in_byte=None, f_number=None, focal_length=None, iso=None, latitude=None, lens_model=None, longitude=None, make=None, model=None, modify_date=None, orientation=None, projection_type=None, rating=None, state=None, time_zone=None), library_id=None, live_photo_video_id=None, original_mime_type='image/jpeg', visibility=None),
+    ImmichAsset(asset_id='1ed37a88-c720-49b9-bc3d-0e78aab3099a', asset_type=<AssetType.IMAGE: 'IMAGE'>, checksum='RA2WL5H511G+A7f1hV8+jJdfUUQ=', duration='0:00:00.00000', file_created_at=datetime.datetime(2022, 11, 15, 17, 56, 42, 77000, tzinfo=datetime.timezone.utc), file_modified_at=datetime.datetime(2022, 11, 15, 17, 56, 46, tzinfo=datetime.timezone.utc), has_metadata=True, is_archived=False, is_favorite=False, is_offline=False, is_trashed=False, local_datetime=datetime.datetime(2022, 11, 15, 18, 56, 42, 77000, tzinfo=datetime.timezone.utc), original_file_name='20221115_185642.jpg', original_path='upload/upload/e7ef5713-9dab-4bd4-b899-715b0ca4379e/7c/86/7c8643f0-f91e-4926-8e6a-8e8c4403e4d0.jpg', owner_id='e7ef5713-9dab-4bd4-b899-715b0ca4379e', people=[], resized=True, thumbhash='UBgODIJvdKmYZmZ2Z3cPlfUjaQ==', updated_at=datetime.datetime(2025, 5, 11, 10, 13, 49, 766801, tzinfo=datetime.timezone.utc), device_asset_id='web-20221115_185642.jpg-1668535006000', device_id='WEB', duplicate_id=None, exif_info=ExifInfo(city=None, country=None, date_time_original=None, description=None, exif_image_height=None, exif_image_width=None, exposure_time=None, file_size_in_byte=None, f_number=None, focal_length=None, iso=None, latitude=None, lens_model=None, longitude=None, make=None, model=None, modify_date=None, orientation=None, projection_type=None, rating=None, state=None, time_zone=None), library_id=None, live_photo_video_id=None, original_mime_type='image/jpeg', visibility=None),
   ])
 # ---
 # name: test_get_all_favorite_assets
   list([
-    ImmichAsset(
-      asset_id='2e94c203-50aa-4ad2-8e29-56dd74e0eff4',
-      asset_type=<AssetType.IMAGE: 'IMAGE'>,
-      checksum='HJm7TVOP80S+eiYZnAhWyRaB/Yc=',
-      device_asset_id='web-20230131_182037.jpg-1675185639000',
-      device_id='WEB',
-      duplicate_id=None,
-      duration='0:00:00.00000',
-      exif_info=ExifInfo(
-        city=None,
-        country=None,
-        date_time_original=None,
-        description=None,
-        exif_image_height=None,
-        exif_image_width=None,
-        exposure_time=None,
-        f_number=None,
-        file_size_in_byte=None,
-        focal_length=None,
-        iso=None,
-        latitude=None,
-        lens_model=None,
-        longitude=None,
-        make=None,
-        model=None,
-        modify_date=None,
-        orientation=None,
-        projection_type=None,
-        rating=None,
-        state=None,
-        time_zone=None,
-      ),
-      file_created_at=datetime.datetime(2023, 1, 31, 17, 20, 37, 85000, tzinfo=datetime.timezone.utc),
-      file_modified_at=datetime.datetime(2023, 1, 31, 17, 20, 39, tzinfo=datetime.timezone.utc),
-      has_metadata=True,
-      is_archived=False,
-      is_favorite=False,
-      is_offline=False,
-      is_trashed=False,
-      library_id=None,
-      live_photo_video_id=None,
-      local_datetime=datetime.datetime(2023, 1, 31, 18, 20, 37, 85000, tzinfo=datetime.timezone.utc),
-      original_file_name='20230131_182037.jpg',
-      original_mime_type='image/jpeg',
-      original_path='upload/upload/e7ef5713-9dab-4bd4-b899-715b0ca4379e/b4/b8/b4b8ef00-8a6d-4056-91ff-7f86dc66e427.jpg',
-      owner_id='e7ef5713-9dab-4bd4-b899-715b0ca4379e',
-      people=list([
-      ]),
-      resized=True,
-      thumbhash='1igGFALX8mVGdHc5aChJf5nxNg==',
-      updated_at=datetime.datetime(2025, 5, 11, 10, 13, 49, 590401, tzinfo=datetime.timezone.utc),
-      visibility=None,
-    ),
-    ImmichAsset(
-      asset_id='de104b75-6c7f-46a2-83ce-12a5b1c3a3b4',
-      asset_type=<AssetType.IMAGE: 'IMAGE'>,
-      checksum='aNCzp51jAuT3rXMv1icKLGMTC6M=',
-      device_asset_id='web-20221222_205943.jpg-1671739185000',
-      device_id='WEB',
-      duplicate_id=None,
-      duration='0:00:00.00000',
-      exif_info=ExifInfo(
-        city=None,
-        country=None,
-        date_time_original=None,
-        description=None,
-        exif_image_height=None,
-        exif_image_width=None,
-        exposure_time=None,
-        f_number=None,
-        file_size_in_byte=None,
-        focal_length=None,
-        iso=None,
-        latitude=None,
-        lens_model=None,
-        longitude=None,
-        make=None,
-        model=None,
-        modify_date=None,
-        orientation=None,
-        projection_type=None,
-        rating=None,
-        state=None,
-        time_zone=None,
-      ),
-      file_created_at=datetime.datetime(2022, 12, 22, 19, 59, 43, 95000, tzinfo=datetime.timezone.utc),
-      file_modified_at=datetime.datetime(2022, 12, 22, 19, 59, 45, tzinfo=datetime.timezone.utc),
-      has_metadata=True,
-      is_archived=False,
-      is_favorite=False,
-      is_offline=False,
-      is_trashed=False,
-      library_id=None,
-      live_photo_video_id=None,
-      local_datetime=datetime.datetime(2022, 12, 22, 20, 59, 43, 95000, tzinfo=datetime.timezone.utc),
-      original_file_name='20221222_205943.jpg',
-      original_mime_type='image/jpeg',
-      original_path='upload/upload/e7ef5713-9dab-4bd4-b899-715b0ca4379e/43/ab/43abc8a2-3f81-4afc-95ea-c784cf869e4c.jpg',
-      owner_id='e7ef5713-9dab-4bd4-b899-715b0ca4379e',
-      people=list([
-      ]),
-      resized=True,
-      thumbhash='kWkGDAR9CGRpWO11VpJ2cGtVCQ==',
-      updated_at=datetime.datetime(2025, 5, 11, 10, 13, 49, 590877, tzinfo=datetime.timezone.utc),
-      visibility=None,
-    ),
-    ImmichAsset(
-      asset_id='7d9ecb29-b12a-498d-adf9-c6ac09c761d3',
-      asset_type=<AssetType.IMAGE: 'IMAGE'>,
-      checksum='8fDGDOnOCVkJK8KiNu1bSmytEQ4=',
-      device_asset_id='web-20221222_185242.jpg-1671731574000',
-      device_id='WEB',
-      duplicate_id=None,
-      duration='0:00:00.00000',
-      exif_info=ExifInfo(
-        city=None,
-        country=None,
-        date_time_original=None,
-        description=None,
-        exif_image_height=None,
-        exif_image_width=None,
-        exposure_time=None,
-        f_number=None,
-        file_size_in_byte=None,
-        focal_length=None,
-        iso=None,
-        latitude=None,
-        lens_model=None,
-        longitude=None,
-        make=None,
-        model=None,
-        modify_date=None,
-        orientation=None,
-        projection_type=None,
-        rating=None,
-        state=None,
-        time_zone=None,
-      ),
-      file_created_at=datetime.datetime(2022, 12, 22, 17, 52, 44, 97000, tzinfo=datetime.timezone.utc),
-      file_modified_at=datetime.datetime(2022, 12, 22, 17, 52, 54, tzinfo=datetime.timezone.utc),
-      has_metadata=True,
-      is_archived=False,
-      is_favorite=False,
-      is_offline=False,
-      is_trashed=False,
-      library_id=None,
-      live_photo_video_id=None,
-      local_datetime=datetime.datetime(2022, 12, 22, 18, 52, 44, 97000, tzinfo=datetime.timezone.utc),
-      original_file_name='20221222_185242.jpg',
-      original_mime_type='image/jpeg',
-      original_path='upload/upload/e7ef5713-9dab-4bd4-b899-715b0ca4379e/4f/a7/4fa7280f-16e6-4eb8-938a-89770266a20d.jpg',
-      owner_id='e7ef5713-9dab-4bd4-b899-715b0ca4379e',
-      people=list([
-      ]),
-      resized=True,
-      thumbhash='FUoGNAKHV4f4ZoLXZ1d2cl9H9w==',
-      updated_at=datetime.datetime(2025, 5, 11, 10, 13, 49, 590479, tzinfo=datetime.timezone.utc),
-      visibility=None,
-    ),
-    ImmichAsset(
-      asset_id='1ed37a88-c720-49b9-bc3d-0e78aab3099a',
-      asset_type=<AssetType.IMAGE: 'IMAGE'>,
-      checksum='RA2WL5H511G+A7f1hV8+jJdfUUQ=',
-      device_asset_id='web-20221115_185642.jpg-1668535006000',
-      device_id='WEB',
-      duplicate_id=None,
-      duration='0:00:00.00000',
-      exif_info=ExifInfo(
-        city=None,
-        country=None,
-        date_time_original=None,
-        description=None,
-        exif_image_height=None,
-        exif_image_width=None,
-        exposure_time=None,
-        f_number=None,
-        file_size_in_byte=None,
-        focal_length=None,
-        iso=None,
-        latitude=None,
-        lens_model=None,
-        longitude=None,
-        make=None,
-        model=None,
-        modify_date=None,
-        orientation=None,
-        projection_type=None,
-        rating=None,
-        state=None,
-        time_zone=None,
-      ),
-      file_created_at=datetime.datetime(2022, 11, 15, 17, 56, 42, 77000, tzinfo=datetime.timezone.utc),
-      file_modified_at=datetime.datetime(2022, 11, 15, 17, 56, 46, tzinfo=datetime.timezone.utc),
-      has_metadata=True,
-      is_archived=False,
-      is_favorite=False,
-      is_offline=False,
-      is_trashed=False,
-      library_id=None,
-      live_photo_video_id=None,
-      local_datetime=datetime.datetime(2022, 11, 15, 18, 56, 42, 77000, tzinfo=datetime.timezone.utc),
-      original_file_name='20221115_185642.jpg',
-      original_mime_type='image/jpeg',
-      original_path='upload/upload/e7ef5713-9dab-4bd4-b899-715b0ca4379e/7c/86/7c8643f0-f91e-4926-8e6a-8e8c4403e4d0.jpg',
-      owner_id='e7ef5713-9dab-4bd4-b899-715b0ca4379e',
-      people=list([
-      ]),
-      resized=True,
-      thumbhash='UBgODIJvdKmYZmZ2Z3cPlfUjaQ==',
-      updated_at=datetime.datetime(2025, 5, 11, 10, 13, 49, 766801, tzinfo=datetime.timezone.utc),
-      visibility=None,
-    ),
+    ImmichAsset(asset_id='2e94c203-50aa-4ad2-8e29-56dd74e0eff4', asset_type=<AssetType.IMAGE: 'IMAGE'>, checksum='HJm7TVOP80S+eiYZnAhWyRaB/Yc=', duration='0:00:00.00000', file_created_at=datetime.datetime(2023, 1, 31, 17, 20, 37, 85000, tzinfo=datetime.timezone.utc), file_modified_at=datetime.datetime(2023, 1, 31, 17, 20, 39, tzinfo=datetime.timezone.utc), has_metadata=True, is_archived=False, is_favorite=False, is_offline=False, is_trashed=False, local_datetime=datetime.datetime(2023, 1, 31, 18, 20, 37, 85000, tzinfo=datetime.timezone.utc), original_file_name='20230131_182037.jpg', original_path='upload/upload/e7ef5713-9dab-4bd4-b899-715b0ca4379e/b4/b8/b4b8ef00-8a6d-4056-91ff-7f86dc66e427.jpg', owner_id='e7ef5713-9dab-4bd4-b899-715b0ca4379e', people=[], resized=True, thumbhash='1igGFALX8mVGdHc5aChJf5nxNg==', updated_at=datetime.datetime(2025, 5, 11, 10, 13, 49, 590401, tzinfo=datetime.timezone.utc), device_asset_id='web-20230131_182037.jpg-1675185639000', device_id='WEB', duplicate_id=None, exif_info=ExifInfo(city=None, country=None, date_time_original=None, description=None, exif_image_height=None, exif_image_width=None, exposure_time=None, file_size_in_byte=None, f_number=None, focal_length=None, iso=None, latitude=None, lens_model=None, longitude=None, make=None, model=None, modify_date=None, orientation=None, projection_type=None, rating=None, state=None, time_zone=None), library_id=None, live_photo_video_id=None, original_mime_type='image/jpeg', visibility=None),
+    ImmichAsset(asset_id='de104b75-6c7f-46a2-83ce-12a5b1c3a3b4', asset_type=<AssetType.IMAGE: 'IMAGE'>, checksum='aNCzp51jAuT3rXMv1icKLGMTC6M=', duration='0:00:00.00000', file_created_at=datetime.datetime(2022, 12, 22, 19, 59, 43, 95000, tzinfo=datetime.timezone.utc), file_modified_at=datetime.datetime(2022, 12, 22, 19, 59, 45, tzinfo=datetime.timezone.utc), has_metadata=True, is_archived=False, is_favorite=False, is_offline=False, is_trashed=False, local_datetime=datetime.datetime(2022, 12, 22, 20, 59, 43, 95000, tzinfo=datetime.timezone.utc), original_file_name='20221222_205943.jpg', original_path='upload/upload/e7ef5713-9dab-4bd4-b899-715b0ca4379e/43/ab/43abc8a2-3f81-4afc-95ea-c784cf869e4c.jpg', owner_id='e7ef5713-9dab-4bd4-b899-715b0ca4379e', people=[], resized=True, thumbhash='kWkGDAR9CGRpWO11VpJ2cGtVCQ==', updated_at=datetime.datetime(2025, 5, 11, 10, 13, 49, 590877, tzinfo=datetime.timezone.utc), device_asset_id='web-20221222_205943.jpg-1671739185000', device_id='WEB', duplicate_id=None, exif_info=ExifInfo(city=None, country=None, date_time_original=None, description=None, exif_image_height=None, exif_image_width=None, exposure_time=None, file_size_in_byte=None, f_number=None, focal_length=None, iso=None, latitude=None, lens_model=None, longitude=None, make=None, model=None, modify_date=None, orientation=None, projection_type=None, rating=None, state=None, time_zone=None), library_id=None, live_photo_video_id=None, original_mime_type='image/jpeg', visibility=None),
+    ImmichAsset(asset_id='7d9ecb29-b12a-498d-adf9-c6ac09c761d3', asset_type=<AssetType.IMAGE: 'IMAGE'>, checksum='8fDGDOnOCVkJK8KiNu1bSmytEQ4=', duration='0:00:00.00000', file_created_at=datetime.datetime(2022, 12, 22, 17, 52, 44, 97000, tzinfo=datetime.timezone.utc), file_modified_at=datetime.datetime(2022, 12, 22, 17, 52, 54, tzinfo=datetime.timezone.utc), has_metadata=True, is_archived=False, is_favorite=False, is_offline=False, is_trashed=False, local_datetime=datetime.datetime(2022, 12, 22, 18, 52, 44, 97000, tzinfo=datetime.timezone.utc), original_file_name='20221222_185242.jpg', original_path='upload/upload/e7ef5713-9dab-4bd4-b899-715b0ca4379e/4f/a7/4fa7280f-16e6-4eb8-938a-89770266a20d.jpg', owner_id='e7ef5713-9dab-4bd4-b899-715b0ca4379e', people=[], resized=True, thumbhash='FUoGNAKHV4f4ZoLXZ1d2cl9H9w==', updated_at=datetime.datetime(2025, 5, 11, 10, 13, 49, 590479, tzinfo=datetime.timezone.utc), device_asset_id='web-20221222_185242.jpg-1671731574000', device_id='WEB', duplicate_id=None, exif_info=ExifInfo(city=None, country=None, date_time_original=None, description=None, exif_image_height=None, exif_image_width=None, exposure_time=None, file_size_in_byte=None, f_number=None, focal_length=None, iso=None, latitude=None, lens_model=None, longitude=None, make=None, model=None, modify_date=None, orientation=None, projection_type=None, rating=None, state=None, time_zone=None), library_id=None, live_photo_video_id=None, original_mime_type='image/jpeg', visibility=None),
+    ImmichAsset(asset_id='1ed37a88-c720-49b9-bc3d-0e78aab3099a', asset_type=<AssetType.IMAGE: 'IMAGE'>, checksum='RA2WL5H511G+A7f1hV8+jJdfUUQ=', duration='0:00:00.00000', file_created_at=datetime.datetime(2022, 11, 15, 17, 56, 42, 77000, tzinfo=datetime.timezone.utc), file_modified_at=datetime.datetime(2022, 11, 15, 17, 56, 46, tzinfo=datetime.timezone.utc), has_metadata=True, is_archived=False, is_favorite=False, is_offline=False, is_trashed=False, local_datetime=datetime.datetime(2022, 11, 15, 18, 56, 42, 77000, tzinfo=datetime.timezone.utc), original_file_name='20221115_185642.jpg', original_path='upload/upload/e7ef5713-9dab-4bd4-b899-715b0ca4379e/7c/86/7c8643f0-f91e-4926-8e6a-8e8c4403e4d0.jpg', owner_id='e7ef5713-9dab-4bd4-b899-715b0ca4379e', people=[], resized=True, thumbhash='UBgODIJvdKmYZmZ2Z3cPlfUjaQ==', updated_at=datetime.datetime(2025, 5, 11, 10, 13, 49, 766801, tzinfo=datetime.timezone.utc), device_asset_id='web-20221115_185642.jpg-1668535006000', device_id='WEB', duplicate_id=None, exif_info=ExifInfo(city=None, country=None, date_time_original=None, description=None, exif_image_height=None, exif_image_width=None, exposure_time=None, file_size_in_byte=None, f_number=None, focal_length=None, iso=None, latitude=None, lens_model=None, longitude=None, make=None, model=None, modify_date=None, orientation=None, projection_type=None, rating=None, state=None, time_zone=None), library_id=None, live_photo_video_id=None, original_mime_type='image/jpeg', visibility=None),
   ])
 # ---
diff --git a/tests/__snapshots__/test_server.ambr b/tests/__snapshots__/test_server.ambr
index 8807f74..0599826 100644
--- a/tests/__snapshots__/test_server.ambr
+++ b/tests/__snapshots__/test_server.ambr
@@ -1,68 +1,16 @@
 # serializer version: 1
 # name: test_get_about_info
-  ImmichServerAbout(
-    build='14709928600',
-    build_image='v1.132.3',
-    build_image_url='https://github.com/immich-app/immich/pkgs/container/immich-server',
-    build_url='https://github.com/immich-app/immich/actions/runs/14709928600',
-    exiftool='13.00',
-    ffmpeg='7.0.2-7',
-    imagemagick='7.1.1-47',
-    libvips='8.16.1',
-    licensed=False,
-    nodejs='v22.14.0',
-    repository='immich-app/immich',
-    repository_url='https://github.com/immich-app/immich',
-    source_commit='02994883fe3f3972323bb6759d0170a4062f5236',
-    source_ref='v1.132.3',
-    source_url='https://github.com/immich-app/immich/commit/02994883fe3f3972323bb6759d0170a4062f5236',
-    version='v1.132.3',
-    version_url='https://github.com/immich-app/immich/releases/tag/v1.132.3',
-  )
+  ImmichServerAbout(licensed=False, version_url='https://github.com/immich-app/immich/releases/tag/v1.132.3', version='v1.132.3', build_image_url='https://github.com/immich-app/immich/pkgs/container/immich-server', build_image='v1.132.3', build_url='https://github.com/immich-app/immich/actions/runs/14709928600', build='14709928600', exiftool='13.00', ffmpeg='7.0.2-7', imagemagick='7.1.1-47', libvips='8.16.1', nodejs='v22.14.0', repository_url='https://github.com/immich-app/immich', repository='immich-app/immich', source_commit='02994883fe3f3972323bb6759d0170a4062f5236', source_ref='v1.132.3', source_url='https://github.com/immich-app/immich/commit/02994883fe3f3972323bb6759d0170a4062f5236')
 # ---
 # name: test_get_server_statistics
-  ImmichServerStatistics(
-    photos=27038,
-    usage=119525451912,
-    usage_by_user=list([
-      ByUserUsage(
-        photos=27038,
-        quota_size_in_bytes=None,
-        usage=119525451912,
-        usage_photos=54291170551,
-        usage_videos=65234281361,
-        user_id='e7ef5713-9dab-4bd4-b899-715b0ca4379e',
-        user_name='admin',
-        videos=1836,
-      ),
-    ]),
-    usage_photos=54291170551,
-    usage_videos=65234281361,
-    videos=1836,
-  )
+  ImmichServerStatistics(photos=27038, usage_by_user=[ByUserUsage(photos=27038, quota_size_in_bytes=None, usage=119525451912, usage_photos=54291170551, usage_videos=65234281361, user_id='e7ef5713-9dab-4bd4-b899-715b0ca4379e', user_name='admin', videos=1836)], usage_photos=54291170551, usage_videos=65234281361, usage=119525451912, videos=1836)
 # ---
 # name: test_get_server_version
-  ImmichServerVersion(
-    major=3,
-    minor=0,
-    patch=0,
-    prerelease=None,
-  )
+  ImmichServerVersion(major=3, minor=0, patch=0, prerelease=None)
 # ---
 # name: test_get_server_version_check
-  ImmichServerVersionCheck(
-    checked_at=datetime.datetime(2025, 5, 30, 20, 51, 0, 325000, tzinfo=datetime.timezone.utc),
-    release_version='v1.134.0',
-  )
+  ImmichServerVersionCheck(checked_at=datetime.datetime(2025, 5, 30, 20, 51, 0, 325000, tzinfo=datetime.timezone.utc), release_version='v1.134.0')
 # ---
 # name: test_get_storage_info
-  ImmichServerStorage(
-    disk_available='136.3 GiB',
-    disk_available_raw=146403004416,
-    disk_size='294.2 GiB',
-    disk_size_raw=315926315008,
-    disk_usage_percentage=48.56,
-    disk_use='142.9 GiB',
-    disk_use_raw=153400406016,
-  )
+  ImmichServerStorage(disk_available_raw=146403004416, disk_available='136.3 GiB', disk_size_raw=315926315008, disk_size='294.2 GiB', disk_usage_percentage=48.56, disk_use_raw=153400406016, disk_use='142.9 GiB')
 # ---
diff --git a/tests/__snapshots__/test_tags.ambr b/tests/__snapshots__/test_tags.ambr
index 1221aa0..148d575 100644
--- a/tests/__snapshots__/test_tags.ambr
+++ b/tests/__snapshots__/test_tags.ambr
@@ -1,56 +1,16 @@
 # serializer version: 1
 # name: test_filter_tags_by_name
   list([
-    ImmichTag(
-      color=None,
-      created_at=datetime.datetime(2025, 5, 12, 20, 0, 45, 220000, tzinfo=datetime.timezone.utc),
-      name='Halloween',
-      parent_id=None,
-      tag_id='67301cb8-cb73-4e8a-99e9-475cb3f7e7b5',
-      updated_at=datetime.datetime(2025, 5, 12, 20, 0, 47, 224000, tzinfo=datetime.timezone.utc),
-      value='Halloween',
-    ),
+    ImmichTag(created_at=datetime.datetime(2025, 5, 12, 20, 0, 45, 220000, tzinfo=datetime.timezone.utc), name='Halloween', tag_id='67301cb8-cb73-4e8a-99e9-475cb3f7e7b5', updated_at=datetime.datetime(2025, 5, 12, 20, 0, 47, 224000, tzinfo=datetime.timezone.utc), value='Halloween', color=None, parent_id=None),
   ])
 # ---
 # name: test_get_all_tags
   list([
-    ImmichTag(
-      color=None,
-      created_at=datetime.datetime(2025, 5, 12, 20, 1, 24, 330000, tzinfo=datetime.timezone.utc),
-      name='My 30th birthday',
-      parent_id=None,
-      tag_id='14ce3af3-67be-41c6-b77c-b25abddaf546',
-      updated_at=datetime.datetime(2025, 5, 12, 20, 1, 24, 412000, tzinfo=datetime.timezone.utc),
-      value='My 30th birthday',
-    ),
-    ImmichTag(
-      color=None,
-      created_at=datetime.datetime(2025, 5, 12, 20, 0, 45, 220000, tzinfo=datetime.timezone.utc),
-      name='Halloween',
-      parent_id=None,
-      tag_id='67301cb8-cb73-4e8a-99e9-475cb3f7e7b5',
-      updated_at=datetime.datetime(2025, 5, 12, 20, 0, 47, 224000, tzinfo=datetime.timezone.utc),
-      value='Halloween',
-    ),
-    ImmichTag(
-      color=None,
-      created_at=datetime.datetime(2025, 5, 12, 20, 0, 49, 967000, tzinfo=datetime.timezone.utc),
-      name='Holidays',
-      parent_id=None,
-      tag_id='69bd487f-dc1e-4420-94c6-656f0515773d',
-      updated_at=datetime.datetime(2025, 5, 12, 20, 0, 55, 575000, tzinfo=datetime.timezone.utc),
-      value='Holidays',
-    ),
+    ImmichTag(created_at=datetime.datetime(2025, 5, 12, 20, 1, 24, 330000, tzinfo=datetime.timezone.utc), name='My 30th birthday', tag_id='14ce3af3-67be-41c6-b77c-b25abddaf546', updated_at=datetime.datetime(2025, 5, 12, 20, 1, 24, 412000, tzinfo=datetime.timezone.utc), value='My 30th birthday', color=None, parent_id=None),
+    ImmichTag(created_at=datetime.datetime(2025, 5, 12, 20, 0, 45, 220000, tzinfo=datetime.timezone.utc), name='Halloween', tag_id='67301cb8-cb73-4e8a-99e9-475cb3f7e7b5', updated_at=datetime.datetime(2025, 5, 12, 20, 0, 47, 224000, tzinfo=datetime.timezone.utc), value='Halloween', color=None, parent_id=None),
+    ImmichTag(created_at=datetime.datetime(2025, 5, 12, 20, 0, 49, 967000, tzinfo=datetime.timezone.utc), name='Holidays', tag_id='69bd487f-dc1e-4420-94c6-656f0515773d', updated_at=datetime.datetime(2025, 5, 12, 20, 0, 55, 575000, tzinfo=datetime.timezone.utc), value='Holidays', color=None, parent_id=None),
   ])
 # ---
 # name: test_get_tag_by_id
-  ImmichTag(
-    color=None,
-    created_at=datetime.datetime(2025, 5, 12, 20, 1, 24, 330000, tzinfo=datetime.timezone.utc),
-    name='My 30th birthday',
-    parent_id=None,
-    tag_id='14ce3af3-67be-41c6-b77c-b25abddaf546',
-    updated_at=datetime.datetime(2025, 5, 12, 20, 1, 24, 412000, tzinfo=datetime.timezone.utc),
-    value='My 30th birthday',
-  )
+  ImmichTag(created_at=datetime.datetime(2025, 5, 12, 20, 1, 24, 330000, tzinfo=datetime.timezone.utc), name='My 30th birthday', tag_id='14ce3af3-67be-41c6-b77c-b25abddaf546', updated_at=datetime.datetime(2025, 5, 12, 20, 1, 24, 412000, tzinfo=datetime.timezone.utc), value='My 30th birthday', color=None, parent_id=None)
 # ---
diff --git a/tests/__snapshots__/test_users.ambr b/tests/__snapshots__/test_users.ambr
index b1c4ccf..e6bce7f 100644
--- a/tests/__snapshots__/test_users.ambr
+++ b/tests/__snapshots__/test_users.ambr
@@ -1,21 +1,4 @@
 # serializer version: 1
 # name: test_get_my_user
-  ImmichUserObject(
-    avatar_color=<AvatarColor.PRIMARY: 'primary'>,
-    created_at=datetime.datetime(2025, 5, 11, 10, 7, 46, 866000, tzinfo=datetime.timezone.utc),
-    deleted_at=None,
-    email='admin@immich.local',
-    is_admin=True,
-    name='admin',
-    oauth_id='',
-    profile_changed_at=datetime.datetime(2025, 5, 11, 10, 7, 46, 866000, tzinfo=datetime.timezone.utc),
-    profile_image_path='',
-    quota_size_in_bytes=None,
-    quota_usage_in_bytes=119526467534,
-    should_change_password=True,
-    status=<UserStatus.ACTIVE: 'active'>,
-    storage_label='admin',
-    updated_at=datetime.datetime(2025, 5, 18, 0, 59, 55, 547000, tzinfo=datetime.timezone.utc),
-    user_id='e7ef5713-9dab-4bd4-b899-715b0ca4379e',
-  )
+  ImmichUserObject(avatar_color=<AvatarColor.PRIMARY: 'primary'>, email='admin@immich.local', name='admin', profile_changed_at=datetime.datetime(2025, 5, 11, 10, 7, 46, 866000, tzinfo=datetime.timezone.utc), profile_image_path='', user_id='e7ef5713-9dab-4bd4-b899-715b0ca4379e', created_at=datetime.datetime(2025, 5, 11, 10, 7, 46, 866000, tzinfo=datetime.timezone.utc), is_admin=True, oauth_id='', should_change_password=True, status=<UserStatus.ACTIVE: 'active'>, storage_label='admin', deleted_at=None, quota_size_in_bytes=None, quota_usage_in_bytes=119526467534, updated_at=datetime.datetime(2025, 5, 18, 0, 59, 55, 547000, tzinfo=datetime.timezone.utc))
 # ---
