# coding: utf-8

# flake8: noqa

"""
Immich

Immich API

The version of the OpenAPI document: 2.5.2
Generated by OpenAPI Generator (https://openapi-generator.tech)

Do not edit the class manually.
"""  # noqa: E501

__version__ = "1.0.0"

# Define package exports
__all__ = [
    "APIKeysApi",
    "ActivitiesApi",
    "AlbumsApi",
    "AssetsApi",
    "AuthenticationApi",
    "AuthenticationAdminApi",
    "DatabaseBackupsAdminApi",
    "DeprecatedApi",
    "DownloadApi",
    "DuplicatesApi",
    "FacesApi",
    "JobsApi",
    "LibrariesApi",
    "MaintenanceAdminApi",
    "MapApi",
    "MemoriesApi",
    "NotificationsApi",
    "NotificationsAdminApi",
    "PartnersApi",
    "PeopleApi",
    "PluginsApi",
    "QueuesApi",
    "SearchApi",
    "ServerApi",
    "SessionsApi",
    "SharedLinksApi",
    "StacksApi",
    "SyncApi",
    "SystemConfigApi",
    "SystemMetadataApi",
    "TagsApi",
    "TimelineApi",
    "TrashApi",
    "UsersApi",
    "UsersAdminApi",
    "ViewsApi",
    "WorkflowsApi",
    "ApiResponse",
    "ApiClient",
    "Configuration",
    "OpenApiException",
    "ApiTypeError",
    "ApiValueError",
    "ApiKeyError",
    "ApiAttributeError",
    "ApiException",
    "APIKeyCreateDto",
    "APIKeyCreateResponseDto",
    "APIKeyResponseDto",
    "APIKeyUpdateDto",
    "ActivityCreateDto",
    "ActivityResponseDto",
    "ActivityStatisticsResponseDto",
    "AddUsersDto",
    "AdminOnboardingUpdateDto",
    "AlbumResponseDto",
    "AlbumStatisticsResponseDto",
    "AlbumUserAddDto",
    "AlbumUserCreateDto",
    "AlbumUserResponseDto",
    "AlbumUserRole",
    "AlbumsAddAssetsDto",
    "AlbumsAddAssetsResponseDto",
    "AlbumsResponse",
    "AlbumsUpdate",
    "AssetBulkDeleteDto",
    "AssetBulkUpdateDto",
    "AssetBulkUploadCheckDto",
    "AssetBulkUploadCheckItem",
    "AssetBulkUploadCheckResponseDto",
    "AssetBulkUploadCheckResult",
    "AssetCopyDto",
    "AssetDeltaSyncDto",
    "AssetDeltaSyncResponseDto",
    "AssetEditAction",
    "AssetEditActionCrop",
    "AssetEditActionListDto",
    "AssetEditActionListDtoEditsInner",
    "AssetEditActionMirror",
    "AssetEditActionRotate",
    "AssetEditsDto",
    "AssetFaceCreateDto",
    "AssetFaceDeleteDto",
    "AssetFaceResponseDto",
    "AssetFaceUpdateDto",
    "AssetFaceUpdateItem",
    "AssetFaceWithoutPersonResponseDto",
    "AssetFullSyncDto",
    "AssetIdsDto",
    "AssetIdsResponseDto",
    "AssetJobName",
    "AssetJobsDto",
    "AssetMediaResponseDto",
    "AssetMediaSize",
    "AssetMediaStatus",
    "AssetMetadataBulkDeleteDto",
    "AssetMetadataBulkDeleteItemDto",
    "AssetMetadataBulkResponseDto",
    "AssetMetadataBulkUpsertDto",
    "AssetMetadataBulkUpsertItemDto",
    "AssetMetadataResponseDto",
    "AssetMetadataUpsertDto",
    "AssetMetadataUpsertItemDto",
    "AssetOcrResponseDto",
    "AssetOrder",
    "AssetResponseDto",
    "AssetStackResponseDto",
    "AssetStatsResponseDto",
    "AssetTypeEnum",
    "AssetVisibility",
    "AudioCodec",
    "AuthStatusResponseDto",
    "AvatarUpdate",
    "BulkIdErrorReason",
    "BulkIdResponseDto",
    "BulkIdsDto",
    "CLIPConfig",
    "CQMode",
    "CastResponse",
    "CastUpdate",
    "ChangePasswordDto",
    "CheckExistingAssetsDto",
    "CheckExistingAssetsResponseDto",
    "Colorspace",
    "ContributorCountResponseDto",
    "CreateAlbumDto",
    "CreateLibraryDto",
    "CreateProfileImageResponseDto",
    "CropParameters",
    "DatabaseBackupConfig",
    "DatabaseBackupDeleteDto",
    "DatabaseBackupDto",
    "DatabaseBackupListResponseDto",
    "DownloadArchiveInfo",
    "DownloadInfoDto",
    "DownloadResponse",
    "DownloadResponseDto",
    "DownloadUpdate",
    "DuplicateDetectionConfig",
    "DuplicateResponseDto",
    "EmailNotificationsResponse",
    "EmailNotificationsUpdate",
    "ExifResponseDto",
    "FaceDto",
    "FacialRecognitionConfig",
    "FoldersResponse",
    "FoldersUpdate",
    "ImageFormat",
    "JobCreateDto",
    "JobName",
    "JobSettingsDto",
    "LibraryResponseDto",
    "LibraryStatsResponseDto",
    "LicenseKeyDto",
    "LicenseResponseDto",
    "LogLevel",
    "LoginCredentialDto",
    "LoginResponseDto",
    "LogoutResponseDto",
    "MachineLearningAvailabilityChecksDto",
    "MaintenanceAction",
    "MaintenanceAuthDto",
    "MaintenanceDetectInstallResponseDto",
    "MaintenanceDetectInstallStorageFolderDto",
    "MaintenanceLoginDto",
    "MaintenanceStatusResponseDto",
    "ManualJobName",
    "MapMarkerResponseDto",
    "MapReverseGeocodeResponseDto",
    "MemoriesResponse",
    "MemoriesUpdate",
    "MemoryCreateDto",
    "MemoryResponseDto",
    "MemorySearchOrder",
    "MemoryStatisticsResponseDto",
    "MemoryType",
    "MemoryUpdateDto",
    "MergePersonDto",
    "MetadataSearchDto",
    "MirrorAxis",
    "MirrorParameters",
    "NotificationCreateDto",
    "NotificationDeleteAllDto",
    "NotificationDto",
    "NotificationLevel",
    "NotificationType",
    "NotificationUpdateAllDto",
    "NotificationUpdateDto",
    "OAuthAuthorizeResponseDto",
    "OAuthCallbackDto",
    "OAuthConfigDto",
    "OAuthTokenEndpointAuthMethod",
    "OcrConfig",
    "OnThisDayDto",
    "OnboardingDto",
    "OnboardingResponseDto",
    "PartnerCreateDto",
    "PartnerDirection",
    "PartnerResponseDto",
    "PartnerUpdateDto",
    "PeopleResponse",
    "PeopleResponseDto",
    "PeopleUpdate",
    "PeopleUpdateDto",
    "PeopleUpdateItem",
    "Permission",
    "PersonCreateDto",
    "PersonResponseDto",
    "PersonStatisticsResponseDto",
    "PersonUpdateDto",
    "PersonWithFacesResponseDto",
    "PinCodeChangeDto",
    "PinCodeResetDto",
    "PinCodeSetupDto",
    "PlacesResponseDto",
    "PluginActionResponseDto",
    "PluginContextType",
    "PluginFilterResponseDto",
    "PluginResponseDto",
    "PluginTriggerResponseDto",
    "PluginTriggerType",
    "PurchaseResponse",
    "PurchaseUpdate",
    "QueueCommand",
    "QueueCommandDto",
    "QueueDeleteDto",
    "QueueJobResponseDto",
    "QueueJobStatus",
    "QueueName",
    "QueueResponseDto",
    "QueueResponseLegacyDto",
    "QueueStatisticsDto",
    "QueueStatusLegacyDto",
    "QueueUpdateDto",
    "QueuesResponseLegacyDto",
    "RandomSearchDto",
    "RatingsResponse",
    "RatingsUpdate",
    "ReactionLevel",
    "ReactionType",
    "ReverseGeocodingStateResponseDto",
    "RotateParameters",
    "SearchAlbumResponseDto",
    "SearchAssetResponseDto",
    "SearchExploreItem",
    "SearchExploreResponseDto",
    "SearchFacetCountResponseDto",
    "SearchFacetResponseDto",
    "SearchResponseDto",
    "SearchStatisticsResponseDto",
    "SearchSuggestionType",
    "ServerAboutResponseDto",
    "ServerApkLinksDto",
    "ServerConfigDto",
    "ServerFeaturesDto",
    "ServerMediaTypesResponseDto",
    "ServerPingResponse",
    "ServerStatsResponseDto",
    "ServerStorageResponseDto",
    "ServerThemeDto",
    "ServerVersionHistoryResponseDto",
    "ServerVersionResponseDto",
    "SessionCreateDto",
    "SessionCreateResponseDto",
    "SessionResponseDto",
    "SessionUnlockDto",
    "SessionUpdateDto",
    "SetMaintenanceModeDto",
    "SharedLinkCreateDto",
    "SharedLinkEditDto",
    "SharedLinkResponseDto",
    "SharedLinkType",
    "SharedLinksResponse",
    "SharedLinksUpdate",
    "SignUpDto",
    "SmartSearchDto",
    "SourceType",
    "StackCreateDto",
    "StackResponseDto",
    "StackUpdateDto",
    "StatisticsSearchDto",
    "StorageFolder",
    "SyncAckDeleteDto",
    "SyncAckDto",
    "SyncAckSetDto",
    "SyncAlbumDeleteV1",
    "SyncAlbumToAssetDeleteV1",
    "SyncAlbumToAssetV1",
    "SyncAlbumUserDeleteV1",
    "SyncAlbumUserV1",
    "SyncAlbumV1",
    "SyncAssetDeleteV1",
    "SyncAssetExifV1",
    "SyncAssetFaceDeleteV1",
    "SyncAssetFaceV1",
    "SyncAssetMetadataDeleteV1",
    "SyncAssetMetadataV1",
    "SyncAssetV1",
    "SyncAuthUserV1",
    "SyncEntityType",
    "SyncMemoryAssetDeleteV1",
    "SyncMemoryAssetV1",
    "SyncMemoryDeleteV1",
    "SyncMemoryV1",
    "SyncPartnerDeleteV1",
    "SyncPartnerV1",
    "SyncPersonDeleteV1",
    "SyncPersonV1",
    "SyncRequestType",
    "SyncStackDeleteV1",
    "SyncStackV1",
    "SyncStreamDto",
    "SyncUserDeleteV1",
    "SyncUserMetadataDeleteV1",
    "SyncUserMetadataV1",
    "SyncUserV1",
    "SystemConfigBackupsDto",
    "SystemConfigDto",
    "SystemConfigFFmpegDto",
    "SystemConfigFacesDto",
    "SystemConfigGeneratedFullsizeImageDto",
    "SystemConfigGeneratedImageDto",
    "SystemConfigImageDto",
    "SystemConfigJobDto",
    "SystemConfigLibraryDto",
    "SystemConfigLibraryScanDto",
    "SystemConfigLibraryWatchDto",
    "SystemConfigLoggingDto",
    "SystemConfigMachineLearningDto",
    "SystemConfigMapDto",
    "SystemConfigMetadataDto",
    "SystemConfigNewVersionCheckDto",
    "SystemConfigNightlyTasksDto",
    "SystemConfigNotificationsDto",
    "SystemConfigOAuthDto",
    "SystemConfigPasswordLoginDto",
    "SystemConfigReverseGeocodingDto",
    "SystemConfigServerDto",
    "SystemConfigSmtpDto",
    "SystemConfigSmtpTransportDto",
    "SystemConfigStorageTemplateDto",
    "SystemConfigTemplateEmailsDto",
    "SystemConfigTemplateStorageOptionDto",
    "SystemConfigTemplatesDto",
    "SystemConfigThemeDto",
    "SystemConfigTrashDto",
    "SystemConfigUserDto",
    "TagBulkAssetsDto",
    "TagBulkAssetsResponseDto",
    "TagCreateDto",
    "TagResponseDto",
    "TagUpdateDto",
    "TagUpsertDto",
    "TagsResponse",
    "TagsUpdate",
    "TemplateDto",
    "TemplateResponseDto",
    "TestEmailResponseDto",
    "TimeBucketAssetResponseDto",
    "TimeBucketsResponseDto",
    "ToneMapping",
    "TranscodeHWAccel",
    "TranscodePolicy",
    "TrashResponseDto",
    "UpdateAlbumDto",
    "UpdateAlbumUserDto",
    "UpdateAssetDto",
    "UpdateLibraryDto",
    "UsageByUserDto",
    "UserAdminCreateDto",
    "UserAdminDeleteDto",
    "UserAdminResponseDto",
    "UserAdminUpdateDto",
    "UserAvatarColor",
    "UserLicense",
    "UserMetadataKey",
    "UserPreferencesResponseDto",
    "UserPreferencesUpdateDto",
    "UserResponseDto",
    "UserStatus",
    "UserUpdateMeDto",
    "ValidateAccessTokenResponseDto",
    "ValidateLibraryDto",
    "ValidateLibraryImportPathResponseDto",
    "ValidateLibraryResponseDto",
    "VersionCheckStateResponseDto",
    "VideoCodec",
    "VideoContainer",
    "WorkflowActionItemDto",
    "WorkflowActionResponseDto",
    "WorkflowCreateDto",
    "WorkflowFilterItemDto",
    "WorkflowFilterResponseDto",
    "WorkflowResponseDto",
    "WorkflowUpdateDto",
]

# import apis into sdk package
from immichpy.client.generated.api.api_keys_api import APIKeysApi as APIKeysApi
from immichpy.client.generated.api.activities_api import ActivitiesApi as ActivitiesApi
from immichpy.client.generated.api.albums_api import AlbumsApi as AlbumsApi
from immichpy.client.generated.api.assets_api import AssetsApi as AssetsApi
from immichpy.client.generated.api.authentication_api import (
    AuthenticationApi as AuthenticationApi,
)
from immichpy.client.generated.api.authentication_admin_api import (
    AuthenticationAdminApi as AuthenticationAdminApi,
)
from immichpy.client.generated.api.database_backups_admin_api import (
    DatabaseBackupsAdminApi as DatabaseBackupsAdminApi,
)
from immichpy.client.generated.api.deprecated_api import DeprecatedApi as DeprecatedApi
from immichpy.client.generated.api.download_api import DownloadApi as DownloadApi
from immichpy.client.generated.api.duplicates_api import DuplicatesApi as DuplicatesApi
from immichpy.client.generated.api.faces_api import FacesApi as FacesApi
from immichpy.client.generated.api.jobs_api import JobsApi as JobsApi
from immichpy.client.generated.api.libraries_api import LibrariesApi as LibrariesApi
from immichpy.client.generated.api.maintenance_admin_api import (
    MaintenanceAdminApi as MaintenanceAdminApi,
)
from immichpy.client.generated.api.map_api import MapApi as MapApi
from immichpy.client.generated.api.memories_api import MemoriesApi as MemoriesApi
from immichpy.client.generated.api.notifications_api import (
    NotificationsApi as NotificationsApi,
)
from immichpy.client.generated.api.notifications_admin_api import (
    NotificationsAdminApi as NotificationsAdminApi,
)
from immichpy.client.generated.api.partners_api import PartnersApi as PartnersApi
from immichpy.client.generated.api.people_api import PeopleApi as PeopleApi
from immichpy.client.generated.api.plugins_api import PluginsApi as PluginsApi
from immichpy.client.generated.api.queues_api import QueuesApi as QueuesApi
from immichpy.client.generated.api.search_api import SearchApi as SearchApi
from immichpy.client.generated.api.server_api import ServerApi as ServerApi
from immichpy.client.generated.api.sessions_api import SessionsApi as SessionsApi
from immichpy.client.generated.api.shared_links_api import (
    SharedLinksApi as SharedLinksApi,
)
from immichpy.client.generated.api.stacks_api import StacksApi as StacksApi
from immichpy.client.generated.api.sync_api import SyncApi as SyncApi
from immichpy.client.generated.api.system_config_api import (
    SystemConfigApi as SystemConfigApi,
)
from immichpy.client.generated.api.system_metadata_api import (
    SystemMetadataApi as SystemMetadataApi,
)
from immichpy.client.generated.api.tags_api import TagsApi as TagsApi
from immichpy.client.generated.api.timeline_api import TimelineApi as TimelineApi
from immichpy.client.generated.api.trash_api import TrashApi as TrashApi
from immichpy.client.generated.api.users_api import UsersApi as UsersApi
from immichpy.client.generated.api.users_admin_api import UsersAdminApi as UsersAdminApi
from immichpy.client.generated.api.views_api import ViewsApi as ViewsApi
from immichpy.client.generated.api.workflows_api import WorkflowsApi as WorkflowsApi

# import ApiClient
from immichpy.client.generated.api_response import ApiResponse as ApiResponse
from immichpy.client.generated.api_client import ApiClient as ApiClient
from immichpy.client.generated.configuration import Configuration as Configuration
from immichpy.client.generated.exceptions import OpenApiException as OpenApiException
from immichpy.client.generated.exceptions import ApiTypeError as ApiTypeError
from immichpy.client.generated.exceptions import ApiValueError as ApiValueError
from immichpy.client.generated.exceptions import ApiKeyError as ApiKeyError
from immichpy.client.generated.exceptions import ApiAttributeError as ApiAttributeError
from immichpy.client.generated.exceptions import ApiException as ApiException

# import models into sdk package
from immichpy.client.generated.models.api_key_create_dto import (
    APIKeyCreateDto as APIKeyCreateDto,
)
from immichpy.client.generated.models.api_key_create_response_dto import (
    APIKeyCreateResponseDto as APIKeyCreateResponseDto,
)
from immichpy.client.generated.models.api_key_response_dto import (
    APIKeyResponseDto as APIKeyResponseDto,
)
from immichpy.client.generated.models.api_key_update_dto import (
    APIKeyUpdateDto as APIKeyUpdateDto,
)
from immichpy.client.generated.models.activity_create_dto import (
    ActivityCreateDto as ActivityCreateDto,
)
from immichpy.client.generated.models.activity_response_dto import (
    ActivityResponseDto as ActivityResponseDto,
)
from immichpy.client.generated.models.activity_statistics_response_dto import (
    ActivityStatisticsResponseDto as ActivityStatisticsResponseDto,
)
from immichpy.client.generated.models.add_users_dto import AddUsersDto as AddUsersDto
from immichpy.client.generated.models.admin_onboarding_update_dto import (
    AdminOnboardingUpdateDto as AdminOnboardingUpdateDto,
)
from immichpy.client.generated.models.album_response_dto import (
    AlbumResponseDto as AlbumResponseDto,
)
from immichpy.client.generated.models.album_statistics_response_dto import (
    AlbumStatisticsResponseDto as AlbumStatisticsResponseDto,
)
from immichpy.client.generated.models.album_user_add_dto import (
    AlbumUserAddDto as AlbumUserAddDto,
)
from immichpy.client.generated.models.album_user_create_dto import (
    AlbumUserCreateDto as AlbumUserCreateDto,
)
from immichpy.client.generated.models.album_user_response_dto import (
    AlbumUserResponseDto as AlbumUserResponseDto,
)
from immichpy.client.generated.models.album_user_role import (
    AlbumUserRole as AlbumUserRole,
)
from immichpy.client.generated.models.albums_add_assets_dto import (
    AlbumsAddAssetsDto as AlbumsAddAssetsDto,
)
from immichpy.client.generated.models.albums_add_assets_response_dto import (
    AlbumsAddAssetsResponseDto as AlbumsAddAssetsResponseDto,
)
from immichpy.client.generated.models.albums_response import (
    AlbumsResponse as AlbumsResponse,
)
from immichpy.client.generated.models.albums_update import AlbumsUpdate as AlbumsUpdate
from immichpy.client.generated.models.asset_bulk_delete_dto import (
    AssetBulkDeleteDto as AssetBulkDeleteDto,
)
from immichpy.client.generated.models.asset_bulk_update_dto import (
    AssetBulkUpdateDto as AssetBulkUpdateDto,
)
from immichpy.client.generated.models.asset_bulk_upload_check_dto import (
    AssetBulkUploadCheckDto as AssetBulkUploadCheckDto,
)
from immichpy.client.generated.models.asset_bulk_upload_check_item import (
    AssetBulkUploadCheckItem as AssetBulkUploadCheckItem,
)
from immichpy.client.generated.models.asset_bulk_upload_check_response_dto import (
    AssetBulkUploadCheckResponseDto as AssetBulkUploadCheckResponseDto,
)
from immichpy.client.generated.models.asset_bulk_upload_check_result import (
    AssetBulkUploadCheckResult as AssetBulkUploadCheckResult,
)
from immichpy.client.generated.models.asset_copy_dto import AssetCopyDto as AssetCopyDto
from immichpy.client.generated.models.asset_delta_sync_dto import (
    AssetDeltaSyncDto as AssetDeltaSyncDto,
)
from immichpy.client.generated.models.asset_delta_sync_response_dto import (
    AssetDeltaSyncResponseDto as AssetDeltaSyncResponseDto,
)
from immichpy.client.generated.models.asset_edit_action import (
    AssetEditAction as AssetEditAction,
)
from immichpy.client.generated.models.asset_edit_action_crop import (
    AssetEditActionCrop as AssetEditActionCrop,
)
from immichpy.client.generated.models.asset_edit_action_list_dto import (
    AssetEditActionListDto as AssetEditActionListDto,
)
from immichpy.client.generated.models.asset_edit_action_list_dto_edits_inner import (
    AssetEditActionListDtoEditsInner as AssetEditActionListDtoEditsInner,
)
from immichpy.client.generated.models.asset_edit_action_mirror import (
    AssetEditActionMirror as AssetEditActionMirror,
)
from immichpy.client.generated.models.asset_edit_action_rotate import (
    AssetEditActionRotate as AssetEditActionRotate,
)
from immichpy.client.generated.models.asset_edits_dto import (
    AssetEditsDto as AssetEditsDto,
)
from immichpy.client.generated.models.asset_face_create_dto import (
    AssetFaceCreateDto as AssetFaceCreateDto,
)
from immichpy.client.generated.models.asset_face_delete_dto import (
    AssetFaceDeleteDto as AssetFaceDeleteDto,
)
from immichpy.client.generated.models.asset_face_response_dto import (
    AssetFaceResponseDto as AssetFaceResponseDto,
)
from immichpy.client.generated.models.asset_face_update_dto import (
    AssetFaceUpdateDto as AssetFaceUpdateDto,
)
from immichpy.client.generated.models.asset_face_update_item import (
    AssetFaceUpdateItem as AssetFaceUpdateItem,
)
from immichpy.client.generated.models.asset_face_without_person_response_dto import (
    AssetFaceWithoutPersonResponseDto as AssetFaceWithoutPersonResponseDto,
)
from immichpy.client.generated.models.asset_full_sync_dto import (
    AssetFullSyncDto as AssetFullSyncDto,
)
from immichpy.client.generated.models.asset_ids_dto import AssetIdsDto as AssetIdsDto
from immichpy.client.generated.models.asset_ids_response_dto import (
    AssetIdsResponseDto as AssetIdsResponseDto,
)
from immichpy.client.generated.models.asset_job_name import AssetJobName as AssetJobName
from immichpy.client.generated.models.asset_jobs_dto import AssetJobsDto as AssetJobsDto
from immichpy.client.generated.models.asset_media_response_dto import (
    AssetMediaResponseDto as AssetMediaResponseDto,
)
from immichpy.client.generated.models.asset_media_size import (
    AssetMediaSize as AssetMediaSize,
)
from immichpy.client.generated.models.asset_media_status import (
    AssetMediaStatus as AssetMediaStatus,
)
from immichpy.client.generated.models.asset_metadata_bulk_delete_dto import (
    AssetMetadataBulkDeleteDto as AssetMetadataBulkDeleteDto,
)
from immichpy.client.generated.models.asset_metadata_bulk_delete_item_dto import (
    AssetMetadataBulkDeleteItemDto as AssetMetadataBulkDeleteItemDto,
)
from immichpy.client.generated.models.asset_metadata_bulk_response_dto import (
    AssetMetadataBulkResponseDto as AssetMetadataBulkResponseDto,
)
from immichpy.client.generated.models.asset_metadata_bulk_upsert_dto import (
    AssetMetadataBulkUpsertDto as AssetMetadataBulkUpsertDto,
)
from immichpy.client.generated.models.asset_metadata_bulk_upsert_item_dto import (
    AssetMetadataBulkUpsertItemDto as AssetMetadataBulkUpsertItemDto,
)
from immichpy.client.generated.models.asset_metadata_response_dto import (
    AssetMetadataResponseDto as AssetMetadataResponseDto,
)
from immichpy.client.generated.models.asset_metadata_upsert_dto import (
    AssetMetadataUpsertDto as AssetMetadataUpsertDto,
)
from immichpy.client.generated.models.asset_metadata_upsert_item_dto import (
    AssetMetadataUpsertItemDto as AssetMetadataUpsertItemDto,
)
from immichpy.client.generated.models.asset_ocr_response_dto import (
    AssetOcrResponseDto as AssetOcrResponseDto,
)
from immichpy.client.generated.models.asset_order import AssetOrder as AssetOrder
from immichpy.client.generated.models.asset_response_dto import (
    AssetResponseDto as AssetResponseDto,
)
from immichpy.client.generated.models.asset_stack_response_dto import (
    AssetStackResponseDto as AssetStackResponseDto,
)
from immichpy.client.generated.models.asset_stats_response_dto import (
    AssetStatsResponseDto as AssetStatsResponseDto,
)
from immichpy.client.generated.models.asset_type_enum import (
    AssetTypeEnum as AssetTypeEnum,
)
from immichpy.client.generated.models.asset_visibility import (
    AssetVisibility as AssetVisibility,
)
from immichpy.client.generated.models.audio_codec import AudioCodec as AudioCodec
from immichpy.client.generated.models.auth_status_response_dto import (
    AuthStatusResponseDto as AuthStatusResponseDto,
)
from immichpy.client.generated.models.avatar_update import AvatarUpdate as AvatarUpdate
from immichpy.client.generated.models.bulk_id_error_reason import (
    BulkIdErrorReason as BulkIdErrorReason,
)
from immichpy.client.generated.models.bulk_id_response_dto import (
    BulkIdResponseDto as BulkIdResponseDto,
)
from immichpy.client.generated.models.bulk_ids_dto import BulkIdsDto as BulkIdsDto
from immichpy.client.generated.models.clip_config import CLIPConfig as CLIPConfig
from immichpy.client.generated.models.cq_mode import CQMode as CQMode
from immichpy.client.generated.models.cast_response import CastResponse as CastResponse
from immichpy.client.generated.models.cast_update import CastUpdate as CastUpdate
from immichpy.client.generated.models.change_password_dto import (
    ChangePasswordDto as ChangePasswordDto,
)
from immichpy.client.generated.models.check_existing_assets_dto import (
    CheckExistingAssetsDto as CheckExistingAssetsDto,
)
from immichpy.client.generated.models.check_existing_assets_response_dto import (
    CheckExistingAssetsResponseDto as CheckExistingAssetsResponseDto,
)
from immichpy.client.generated.models.colorspace import Colorspace as Colorspace
from immichpy.client.generated.models.contributor_count_response_dto import (
    ContributorCountResponseDto as ContributorCountResponseDto,
)
from immichpy.client.generated.models.create_album_dto import (
    CreateAlbumDto as CreateAlbumDto,
)
from immichpy.client.generated.models.create_library_dto import (
    CreateLibraryDto as CreateLibraryDto,
)
from immichpy.client.generated.models.create_profile_image_response_dto import (
    CreateProfileImageResponseDto as CreateProfileImageResponseDto,
)
from immichpy.client.generated.models.crop_parameters import (
    CropParameters as CropParameters,
)
from immichpy.client.generated.models.database_backup_config import (
    DatabaseBackupConfig as DatabaseBackupConfig,
)
from immichpy.client.generated.models.database_backup_delete_dto import (
    DatabaseBackupDeleteDto as DatabaseBackupDeleteDto,
)
from immichpy.client.generated.models.database_backup_dto import (
    DatabaseBackupDto as DatabaseBackupDto,
)
from immichpy.client.generated.models.database_backup_list_response_dto import (
    DatabaseBackupListResponseDto as DatabaseBackupListResponseDto,
)
from immichpy.client.generated.models.download_archive_info import (
    DownloadArchiveInfo as DownloadArchiveInfo,
)
from immichpy.client.generated.models.download_info_dto import (
    DownloadInfoDto as DownloadInfoDto,
)
from immichpy.client.generated.models.download_response import (
    DownloadResponse as DownloadResponse,
)
from immichpy.client.generated.models.download_response_dto import (
    DownloadResponseDto as DownloadResponseDto,
)
from immichpy.client.generated.models.download_update import (
    DownloadUpdate as DownloadUpdate,
)
from immichpy.client.generated.models.duplicate_detection_config import (
    DuplicateDetectionConfig as DuplicateDetectionConfig,
)
from immichpy.client.generated.models.duplicate_response_dto import (
    DuplicateResponseDto as DuplicateResponseDto,
)
from immichpy.client.generated.models.email_notifications_response import (
    EmailNotificationsResponse as EmailNotificationsResponse,
)
from immichpy.client.generated.models.email_notifications_update import (
    EmailNotificationsUpdate as EmailNotificationsUpdate,
)
from immichpy.client.generated.models.exif_response_dto import (
    ExifResponseDto as ExifResponseDto,
)
from immichpy.client.generated.models.face_dto import FaceDto as FaceDto
from immichpy.client.generated.models.facial_recognition_config import (
    FacialRecognitionConfig as FacialRecognitionConfig,
)
from immichpy.client.generated.models.folders_response import (
    FoldersResponse as FoldersResponse,
)
from immichpy.client.generated.models.folders_update import (
    FoldersUpdate as FoldersUpdate,
)
from immichpy.client.generated.models.image_format import ImageFormat as ImageFormat
from immichpy.client.generated.models.job_create_dto import JobCreateDto as JobCreateDto
from immichpy.client.generated.models.job_name import JobName as JobName
from immichpy.client.generated.models.job_settings_dto import (
    JobSettingsDto as JobSettingsDto,
)
from immichpy.client.generated.models.library_response_dto import (
    LibraryResponseDto as LibraryResponseDto,
)
from immichpy.client.generated.models.library_stats_response_dto import (
    LibraryStatsResponseDto as LibraryStatsResponseDto,
)
from immichpy.client.generated.models.license_key_dto import (
    LicenseKeyDto as LicenseKeyDto,
)
from immichpy.client.generated.models.license_response_dto import (
    LicenseResponseDto as LicenseResponseDto,
)
from immichpy.client.generated.models.log_level import LogLevel as LogLevel
from immichpy.client.generated.models.login_credential_dto import (
    LoginCredentialDto as LoginCredentialDto,
)
from immichpy.client.generated.models.login_response_dto import (
    LoginResponseDto as LoginResponseDto,
)
from immichpy.client.generated.models.logout_response_dto import (
    LogoutResponseDto as LogoutResponseDto,
)
from immichpy.client.generated.models.machine_learning_availability_checks_dto import (
    MachineLearningAvailabilityChecksDto as MachineLearningAvailabilityChecksDto,
)
from immichpy.client.generated.models.maintenance_action import (
    MaintenanceAction as MaintenanceAction,
)
from immichpy.client.generated.models.maintenance_auth_dto import (
    MaintenanceAuthDto as MaintenanceAuthDto,
)
from immichpy.client.generated.models.maintenance_detect_install_response_dto import (
    MaintenanceDetectInstallResponseDto as MaintenanceDetectInstallResponseDto,
)
from immichpy.client.generated.models.maintenance_detect_install_storage_folder_dto import (
    MaintenanceDetectInstallStorageFolderDto as MaintenanceDetectInstallStorageFolderDto,
)
from immichpy.client.generated.models.maintenance_login_dto import (
    MaintenanceLoginDto as MaintenanceLoginDto,
)
from immichpy.client.generated.models.maintenance_status_response_dto import (
    MaintenanceStatusResponseDto as MaintenanceStatusResponseDto,
)
from immichpy.client.generated.models.manual_job_name import (
    ManualJobName as ManualJobName,
)
from immichpy.client.generated.models.map_marker_response_dto import (
    MapMarkerResponseDto as MapMarkerResponseDto,
)
from immichpy.client.generated.models.map_reverse_geocode_response_dto import (
    MapReverseGeocodeResponseDto as MapReverseGeocodeResponseDto,
)
from immichpy.client.generated.models.memories_response import (
    MemoriesResponse as MemoriesResponse,
)
from immichpy.client.generated.models.memories_update import (
    MemoriesUpdate as MemoriesUpdate,
)
from immichpy.client.generated.models.memory_create_dto import (
    MemoryCreateDto as MemoryCreateDto,
)
from immichpy.client.generated.models.memory_response_dto import (
    MemoryResponseDto as MemoryResponseDto,
)
from immichpy.client.generated.models.memory_search_order import (
    MemorySearchOrder as MemorySearchOrder,
)
from immichpy.client.generated.models.memory_statistics_response_dto import (
    MemoryStatisticsResponseDto as MemoryStatisticsResponseDto,
)
from immichpy.client.generated.models.memory_type import MemoryType as MemoryType
from immichpy.client.generated.models.memory_update_dto import (
    MemoryUpdateDto as MemoryUpdateDto,
)
from immichpy.client.generated.models.merge_person_dto import (
    MergePersonDto as MergePersonDto,
)
from immichpy.client.generated.models.metadata_search_dto import (
    MetadataSearchDto as MetadataSearchDto,
)
from immichpy.client.generated.models.mirror_axis import MirrorAxis as MirrorAxis
from immichpy.client.generated.models.mirror_parameters import (
    MirrorParameters as MirrorParameters,
)
from immichpy.client.generated.models.notification_create_dto import (
    NotificationCreateDto as NotificationCreateDto,
)
from immichpy.client.generated.models.notification_delete_all_dto import (
    NotificationDeleteAllDto as NotificationDeleteAllDto,
)
from immichpy.client.generated.models.notification_dto import (
    NotificationDto as NotificationDto,
)
from immichpy.client.generated.models.notification_level import (
    NotificationLevel as NotificationLevel,
)
from immichpy.client.generated.models.notification_type import (
    NotificationType as NotificationType,
)
from immichpy.client.generated.models.notification_update_all_dto import (
    NotificationUpdateAllDto as NotificationUpdateAllDto,
)
from immichpy.client.generated.models.notification_update_dto import (
    NotificationUpdateDto as NotificationUpdateDto,
)
from immichpy.client.generated.models.o_auth_authorize_response_dto import (
    OAuthAuthorizeResponseDto as OAuthAuthorizeResponseDto,
)
from immichpy.client.generated.models.o_auth_callback_dto import (
    OAuthCallbackDto as OAuthCallbackDto,
)
from immichpy.client.generated.models.o_auth_config_dto import (
    OAuthConfigDto as OAuthConfigDto,
)
from immichpy.client.generated.models.o_auth_token_endpoint_auth_method import (
    OAuthTokenEndpointAuthMethod as OAuthTokenEndpointAuthMethod,
)
from immichpy.client.generated.models.ocr_config import OcrConfig as OcrConfig
from immichpy.client.generated.models.on_this_day_dto import (
    OnThisDayDto as OnThisDayDto,
)
from immichpy.client.generated.models.onboarding_dto import (
    OnboardingDto as OnboardingDto,
)
from immichpy.client.generated.models.onboarding_response_dto import (
    OnboardingResponseDto as OnboardingResponseDto,
)
from immichpy.client.generated.models.partner_create_dto import (
    PartnerCreateDto as PartnerCreateDto,
)
from immichpy.client.generated.models.partner_direction import (
    PartnerDirection as PartnerDirection,
)
from immichpy.client.generated.models.partner_response_dto import (
    PartnerResponseDto as PartnerResponseDto,
)
from immichpy.client.generated.models.partner_update_dto import (
    PartnerUpdateDto as PartnerUpdateDto,
)
from immichpy.client.generated.models.people_response import (
    PeopleResponse as PeopleResponse,
)
from immichpy.client.generated.models.people_response_dto import (
    PeopleResponseDto as PeopleResponseDto,
)
from immichpy.client.generated.models.people_update import PeopleUpdate as PeopleUpdate
from immichpy.client.generated.models.people_update_dto import (
    PeopleUpdateDto as PeopleUpdateDto,
)
from immichpy.client.generated.models.people_update_item import (
    PeopleUpdateItem as PeopleUpdateItem,
)
from immichpy.client.generated.models.permission import Permission as Permission
from immichpy.client.generated.models.person_create_dto import (
    PersonCreateDto as PersonCreateDto,
)
from immichpy.client.generated.models.person_response_dto import (
    PersonResponseDto as PersonResponseDto,
)
from immichpy.client.generated.models.person_statistics_response_dto import (
    PersonStatisticsResponseDto as PersonStatisticsResponseDto,
)
from immichpy.client.generated.models.person_update_dto import (
    PersonUpdateDto as PersonUpdateDto,
)
from immichpy.client.generated.models.person_with_faces_response_dto import (
    PersonWithFacesResponseDto as PersonWithFacesResponseDto,
)
from immichpy.client.generated.models.pin_code_change_dto import (
    PinCodeChangeDto as PinCodeChangeDto,
)
from immichpy.client.generated.models.pin_code_reset_dto import (
    PinCodeResetDto as PinCodeResetDto,
)
from immichpy.client.generated.models.pin_code_setup_dto import (
    PinCodeSetupDto as PinCodeSetupDto,
)
from immichpy.client.generated.models.places_response_dto import (
    PlacesResponseDto as PlacesResponseDto,
)
from immichpy.client.generated.models.plugin_action_response_dto import (
    PluginActionResponseDto as PluginActionResponseDto,
)
from immichpy.client.generated.models.plugin_context_type import (
    PluginContextType as PluginContextType,
)
from immichpy.client.generated.models.plugin_filter_response_dto import (
    PluginFilterResponseDto as PluginFilterResponseDto,
)
from immichpy.client.generated.models.plugin_response_dto import (
    PluginResponseDto as PluginResponseDto,
)
from immichpy.client.generated.models.plugin_trigger_response_dto import (
    PluginTriggerResponseDto as PluginTriggerResponseDto,
)
from immichpy.client.generated.models.plugin_trigger_type import (
    PluginTriggerType as PluginTriggerType,
)
from immichpy.client.generated.models.purchase_response import (
    PurchaseResponse as PurchaseResponse,
)
from immichpy.client.generated.models.purchase_update import (
    PurchaseUpdate as PurchaseUpdate,
)
from immichpy.client.generated.models.queue_command import QueueCommand as QueueCommand
from immichpy.client.generated.models.queue_command_dto import (
    QueueCommandDto as QueueCommandDto,
)
from immichpy.client.generated.models.queue_delete_dto import (
    QueueDeleteDto as QueueDeleteDto,
)
from immichpy.client.generated.models.queue_job_response_dto import (
    QueueJobResponseDto as QueueJobResponseDto,
)
from immichpy.client.generated.models.queue_job_status import (
    QueueJobStatus as QueueJobStatus,
)
from immichpy.client.generated.models.queue_name import QueueName as QueueName
from immichpy.client.generated.models.queue_response_dto import (
    QueueResponseDto as QueueResponseDto,
)
from immichpy.client.generated.models.queue_response_legacy_dto import (
    QueueResponseLegacyDto as QueueResponseLegacyDto,
)
from immichpy.client.generated.models.queue_statistics_dto import (
    QueueStatisticsDto as QueueStatisticsDto,
)
from immichpy.client.generated.models.queue_status_legacy_dto import (
    QueueStatusLegacyDto as QueueStatusLegacyDto,
)
from immichpy.client.generated.models.queue_update_dto import (
    QueueUpdateDto as QueueUpdateDto,
)
from immichpy.client.generated.models.queues_response_legacy_dto import (
    QueuesResponseLegacyDto as QueuesResponseLegacyDto,
)
from immichpy.client.generated.models.random_search_dto import (
    RandomSearchDto as RandomSearchDto,
)
from immichpy.client.generated.models.ratings_response import (
    RatingsResponse as RatingsResponse,
)
from immichpy.client.generated.models.ratings_update import (
    RatingsUpdate as RatingsUpdate,
)
from immichpy.client.generated.models.reaction_level import (
    ReactionLevel as ReactionLevel,
)
from immichpy.client.generated.models.reaction_type import ReactionType as ReactionType
from immichpy.client.generated.models.reverse_geocoding_state_response_dto import (
    ReverseGeocodingStateResponseDto as ReverseGeocodingStateResponseDto,
)
from immichpy.client.generated.models.rotate_parameters import (
    RotateParameters as RotateParameters,
)
from immichpy.client.generated.models.search_album_response_dto import (
    SearchAlbumResponseDto as SearchAlbumResponseDto,
)
from immichpy.client.generated.models.search_asset_response_dto import (
    SearchAssetResponseDto as SearchAssetResponseDto,
)
from immichpy.client.generated.models.search_explore_item import (
    SearchExploreItem as SearchExploreItem,
)
from immichpy.client.generated.models.search_explore_response_dto import (
    SearchExploreResponseDto as SearchExploreResponseDto,
)
from immichpy.client.generated.models.search_facet_count_response_dto import (
    SearchFacetCountResponseDto as SearchFacetCountResponseDto,
)
from immichpy.client.generated.models.search_facet_response_dto import (
    SearchFacetResponseDto as SearchFacetResponseDto,
)
from immichpy.client.generated.models.search_response_dto import (
    SearchResponseDto as SearchResponseDto,
)
from immichpy.client.generated.models.search_statistics_response_dto import (
    SearchStatisticsResponseDto as SearchStatisticsResponseDto,
)
from immichpy.client.generated.models.search_suggestion_type import (
    SearchSuggestionType as SearchSuggestionType,
)
from immichpy.client.generated.models.server_about_response_dto import (
    ServerAboutResponseDto as ServerAboutResponseDto,
)
from immichpy.client.generated.models.server_apk_links_dto import (
    ServerApkLinksDto as ServerApkLinksDto,
)
from immichpy.client.generated.models.server_config_dto import (
    ServerConfigDto as ServerConfigDto,
)
from immichpy.client.generated.models.server_features_dto import (
    ServerFeaturesDto as ServerFeaturesDto,
)
from immichpy.client.generated.models.server_media_types_response_dto import (
    ServerMediaTypesResponseDto as ServerMediaTypesResponseDto,
)
from immichpy.client.generated.models.server_ping_response import (
    ServerPingResponse as ServerPingResponse,
)
from immichpy.client.generated.models.server_stats_response_dto import (
    ServerStatsResponseDto as ServerStatsResponseDto,
)
from immichpy.client.generated.models.server_storage_response_dto import (
    ServerStorageResponseDto as ServerStorageResponseDto,
)
from immichpy.client.generated.models.server_theme_dto import (
    ServerThemeDto as ServerThemeDto,
)
from immichpy.client.generated.models.server_version_history_response_dto import (
    ServerVersionHistoryResponseDto as ServerVersionHistoryResponseDto,
)
from immichpy.client.generated.models.server_version_response_dto import (
    ServerVersionResponseDto as ServerVersionResponseDto,
)
from immichpy.client.generated.models.session_create_dto import (
    SessionCreateDto as SessionCreateDto,
)
from immichpy.client.generated.models.session_create_response_dto import (
    SessionCreateResponseDto as SessionCreateResponseDto,
)
from immichpy.client.generated.models.session_response_dto import (
    SessionResponseDto as SessionResponseDto,
)
from immichpy.client.generated.models.session_unlock_dto import (
    SessionUnlockDto as SessionUnlockDto,
)
from immichpy.client.generated.models.session_update_dto import (
    SessionUpdateDto as SessionUpdateDto,
)
from immichpy.client.generated.models.set_maintenance_mode_dto import (
    SetMaintenanceModeDto as SetMaintenanceModeDto,
)
from immichpy.client.generated.models.shared_link_create_dto import (
    SharedLinkCreateDto as SharedLinkCreateDto,
)
from immichpy.client.generated.models.shared_link_edit_dto import (
    SharedLinkEditDto as SharedLinkEditDto,
)
from immichpy.client.generated.models.shared_link_response_dto import (
    SharedLinkResponseDto as SharedLinkResponseDto,
)
from immichpy.client.generated.models.shared_link_type import (
    SharedLinkType as SharedLinkType,
)
from immichpy.client.generated.models.shared_links_response import (
    SharedLinksResponse as SharedLinksResponse,
)
from immichpy.client.generated.models.shared_links_update import (
    SharedLinksUpdate as SharedLinksUpdate,
)
from immichpy.client.generated.models.sign_up_dto import SignUpDto as SignUpDto
from immichpy.client.generated.models.smart_search_dto import (
    SmartSearchDto as SmartSearchDto,
)
from immichpy.client.generated.models.source_type import SourceType as SourceType
from immichpy.client.generated.models.stack_create_dto import (
    StackCreateDto as StackCreateDto,
)
from immichpy.client.generated.models.stack_response_dto import (
    StackResponseDto as StackResponseDto,
)
from immichpy.client.generated.models.stack_update_dto import (
    StackUpdateDto as StackUpdateDto,
)
from immichpy.client.generated.models.statistics_search_dto import (
    StatisticsSearchDto as StatisticsSearchDto,
)
from immichpy.client.generated.models.storage_folder import (
    StorageFolder as StorageFolder,
)
from immichpy.client.generated.models.sync_ack_delete_dto import (
    SyncAckDeleteDto as SyncAckDeleteDto,
)
from immichpy.client.generated.models.sync_ack_dto import SyncAckDto as SyncAckDto
from immichpy.client.generated.models.sync_ack_set_dto import (
    SyncAckSetDto as SyncAckSetDto,
)
from immichpy.client.generated.models.sync_album_delete_v1 import (
    SyncAlbumDeleteV1 as SyncAlbumDeleteV1,
)
from immichpy.client.generated.models.sync_album_to_asset_delete_v1 import (
    SyncAlbumToAssetDeleteV1 as SyncAlbumToAssetDeleteV1,
)
from immichpy.client.generated.models.sync_album_to_asset_v1 import (
    SyncAlbumToAssetV1 as SyncAlbumToAssetV1,
)
from immichpy.client.generated.models.sync_album_user_delete_v1 import (
    SyncAlbumUserDeleteV1 as SyncAlbumUserDeleteV1,
)
from immichpy.client.generated.models.sync_album_user_v1 import (
    SyncAlbumUserV1 as SyncAlbumUserV1,
)
from immichpy.client.generated.models.sync_album_v1 import SyncAlbumV1 as SyncAlbumV1
from immichpy.client.generated.models.sync_asset_delete_v1 import (
    SyncAssetDeleteV1 as SyncAssetDeleteV1,
)
from immichpy.client.generated.models.sync_asset_exif_v1 import (
    SyncAssetExifV1 as SyncAssetExifV1,
)
from immichpy.client.generated.models.sync_asset_face_delete_v1 import (
    SyncAssetFaceDeleteV1 as SyncAssetFaceDeleteV1,
)
from immichpy.client.generated.models.sync_asset_face_v1 import (
    SyncAssetFaceV1 as SyncAssetFaceV1,
)
from immichpy.client.generated.models.sync_asset_metadata_delete_v1 import (
    SyncAssetMetadataDeleteV1 as SyncAssetMetadataDeleteV1,
)
from immichpy.client.generated.models.sync_asset_metadata_v1 import (
    SyncAssetMetadataV1 as SyncAssetMetadataV1,
)
from immichpy.client.generated.models.sync_asset_v1 import SyncAssetV1 as SyncAssetV1
from immichpy.client.generated.models.sync_auth_user_v1 import (
    SyncAuthUserV1 as SyncAuthUserV1,
)
from immichpy.client.generated.models.sync_entity_type import (
    SyncEntityType as SyncEntityType,
)
from immichpy.client.generated.models.sync_memory_asset_delete_v1 import (
    SyncMemoryAssetDeleteV1 as SyncMemoryAssetDeleteV1,
)
from immichpy.client.generated.models.sync_memory_asset_v1 import (
    SyncMemoryAssetV1 as SyncMemoryAssetV1,
)
from immichpy.client.generated.models.sync_memory_delete_v1 import (
    SyncMemoryDeleteV1 as SyncMemoryDeleteV1,
)
from immichpy.client.generated.models.sync_memory_v1 import SyncMemoryV1 as SyncMemoryV1
from immichpy.client.generated.models.sync_partner_delete_v1 import (
    SyncPartnerDeleteV1 as SyncPartnerDeleteV1,
)
from immichpy.client.generated.models.sync_partner_v1 import (
    SyncPartnerV1 as SyncPartnerV1,
)
from immichpy.client.generated.models.sync_person_delete_v1 import (
    SyncPersonDeleteV1 as SyncPersonDeleteV1,
)
from immichpy.client.generated.models.sync_person_v1 import SyncPersonV1 as SyncPersonV1
from immichpy.client.generated.models.sync_request_type import (
    SyncRequestType as SyncRequestType,
)
from immichpy.client.generated.models.sync_stack_delete_v1 import (
    SyncStackDeleteV1 as SyncStackDeleteV1,
)
from immichpy.client.generated.models.sync_stack_v1 import SyncStackV1 as SyncStackV1
from immichpy.client.generated.models.sync_stream_dto import (
    SyncStreamDto as SyncStreamDto,
)
from immichpy.client.generated.models.sync_user_delete_v1 import (
    SyncUserDeleteV1 as SyncUserDeleteV1,
)
from immichpy.client.generated.models.sync_user_metadata_delete_v1 import (
    SyncUserMetadataDeleteV1 as SyncUserMetadataDeleteV1,
)
from immichpy.client.generated.models.sync_user_metadata_v1 import (
    SyncUserMetadataV1 as SyncUserMetadataV1,
)
from immichpy.client.generated.models.sync_user_v1 import SyncUserV1 as SyncUserV1
from immichpy.client.generated.models.system_config_backups_dto import (
    SystemConfigBackupsDto as SystemConfigBackupsDto,
)
from immichpy.client.generated.models.system_config_dto import (
    SystemConfigDto as SystemConfigDto,
)
from immichpy.client.generated.models.system_config_f_fmpeg_dto import (
    SystemConfigFFmpegDto as SystemConfigFFmpegDto,
)
from immichpy.client.generated.models.system_config_faces_dto import (
    SystemConfigFacesDto as SystemConfigFacesDto,
)
from immichpy.client.generated.models.system_config_generated_fullsize_image_dto import (
    SystemConfigGeneratedFullsizeImageDto as SystemConfigGeneratedFullsizeImageDto,
)
from immichpy.client.generated.models.system_config_generated_image_dto import (
    SystemConfigGeneratedImageDto as SystemConfigGeneratedImageDto,
)
from immichpy.client.generated.models.system_config_image_dto import (
    SystemConfigImageDto as SystemConfigImageDto,
)
from immichpy.client.generated.models.system_config_job_dto import (
    SystemConfigJobDto as SystemConfigJobDto,
)
from immichpy.client.generated.models.system_config_library_dto import (
    SystemConfigLibraryDto as SystemConfigLibraryDto,
)
from immichpy.client.generated.models.system_config_library_scan_dto import (
    SystemConfigLibraryScanDto as SystemConfigLibraryScanDto,
)
from immichpy.client.generated.models.system_config_library_watch_dto import (
    SystemConfigLibraryWatchDto as SystemConfigLibraryWatchDto,
)
from immichpy.client.generated.models.system_config_logging_dto import (
    SystemConfigLoggingDto as SystemConfigLoggingDto,
)
from immichpy.client.generated.models.system_config_machine_learning_dto import (
    SystemConfigMachineLearningDto as SystemConfigMachineLearningDto,
)
from immichpy.client.generated.models.system_config_map_dto import (
    SystemConfigMapDto as SystemConfigMapDto,
)
from immichpy.client.generated.models.system_config_metadata_dto import (
    SystemConfigMetadataDto as SystemConfigMetadataDto,
)
from immichpy.client.generated.models.system_config_new_version_check_dto import (
    SystemConfigNewVersionCheckDto as SystemConfigNewVersionCheckDto,
)
from immichpy.client.generated.models.system_config_nightly_tasks_dto import (
    SystemConfigNightlyTasksDto as SystemConfigNightlyTasksDto,
)
from immichpy.client.generated.models.system_config_notifications_dto import (
    SystemConfigNotificationsDto as SystemConfigNotificationsDto,
)
from immichpy.client.generated.models.system_config_o_auth_dto import (
    SystemConfigOAuthDto as SystemConfigOAuthDto,
)
from immichpy.client.generated.models.system_config_password_login_dto import (
    SystemConfigPasswordLoginDto as SystemConfigPasswordLoginDto,
)
from immichpy.client.generated.models.system_config_reverse_geocoding_dto import (
    SystemConfigReverseGeocodingDto as SystemConfigReverseGeocodingDto,
)
from immichpy.client.generated.models.system_config_server_dto import (
    SystemConfigServerDto as SystemConfigServerDto,
)
from immichpy.client.generated.models.system_config_smtp_dto import (
    SystemConfigSmtpDto as SystemConfigSmtpDto,
)
from immichpy.client.generated.models.system_config_smtp_transport_dto import (
    SystemConfigSmtpTransportDto as SystemConfigSmtpTransportDto,
)
from immichpy.client.generated.models.system_config_storage_template_dto import (
    SystemConfigStorageTemplateDto as SystemConfigStorageTemplateDto,
)
from immichpy.client.generated.models.system_config_template_emails_dto import (
    SystemConfigTemplateEmailsDto as SystemConfigTemplateEmailsDto,
)
from immichpy.client.generated.models.system_config_template_storage_option_dto import (
    SystemConfigTemplateStorageOptionDto as SystemConfigTemplateStorageOptionDto,
)
from immichpy.client.generated.models.system_config_templates_dto import (
    SystemConfigTemplatesDto as SystemConfigTemplatesDto,
)
from immichpy.client.generated.models.system_config_theme_dto import (
    SystemConfigThemeDto as SystemConfigThemeDto,
)
from immichpy.client.generated.models.system_config_trash_dto import (
    SystemConfigTrashDto as SystemConfigTrashDto,
)
from immichpy.client.generated.models.system_config_user_dto import (
    SystemConfigUserDto as SystemConfigUserDto,
)
from immichpy.client.generated.models.tag_bulk_assets_dto import (
    TagBulkAssetsDto as TagBulkAssetsDto,
)
from immichpy.client.generated.models.tag_bulk_assets_response_dto import (
    TagBulkAssetsResponseDto as TagBulkAssetsResponseDto,
)
from immichpy.client.generated.models.tag_create_dto import TagCreateDto as TagCreateDto
from immichpy.client.generated.models.tag_response_dto import (
    TagResponseDto as TagResponseDto,
)
from immichpy.client.generated.models.tag_update_dto import TagUpdateDto as TagUpdateDto
from immichpy.client.generated.models.tag_upsert_dto import TagUpsertDto as TagUpsertDto
from immichpy.client.generated.models.tags_response import TagsResponse as TagsResponse
from immichpy.client.generated.models.tags_update import TagsUpdate as TagsUpdate
from immichpy.client.generated.models.template_dto import TemplateDto as TemplateDto
from immichpy.client.generated.models.template_response_dto import (
    TemplateResponseDto as TemplateResponseDto,
)
from immichpy.client.generated.models.test_email_response_dto import (
    TestEmailResponseDto as TestEmailResponseDto,
)
from immichpy.client.generated.models.time_bucket_asset_response_dto import (
    TimeBucketAssetResponseDto as TimeBucketAssetResponseDto,
)
from immichpy.client.generated.models.time_buckets_response_dto import (
    TimeBucketsResponseDto as TimeBucketsResponseDto,
)
from immichpy.client.generated.models.tone_mapping import ToneMapping as ToneMapping
from immichpy.client.generated.models.transcode_hw_accel import (
    TranscodeHWAccel as TranscodeHWAccel,
)
from immichpy.client.generated.models.transcode_policy import (
    TranscodePolicy as TranscodePolicy,
)
from immichpy.client.generated.models.trash_response_dto import (
    TrashResponseDto as TrashResponseDto,
)
from immichpy.client.generated.models.update_album_dto import (
    UpdateAlbumDto as UpdateAlbumDto,
)
from immichpy.client.generated.models.update_album_user_dto import (
    UpdateAlbumUserDto as UpdateAlbumUserDto,
)
from immichpy.client.generated.models.update_asset_dto import (
    UpdateAssetDto as UpdateAssetDto,
)
from immichpy.client.generated.models.update_library_dto import (
    UpdateLibraryDto as UpdateLibraryDto,
)
from immichpy.client.generated.models.usage_by_user_dto import (
    UsageByUserDto as UsageByUserDto,
)
from immichpy.client.generated.models.user_admin_create_dto import (
    UserAdminCreateDto as UserAdminCreateDto,
)
from immichpy.client.generated.models.user_admin_delete_dto import (
    UserAdminDeleteDto as UserAdminDeleteDto,
)
from immichpy.client.generated.models.user_admin_response_dto import (
    UserAdminResponseDto as UserAdminResponseDto,
)
from immichpy.client.generated.models.user_admin_update_dto import (
    UserAdminUpdateDto as UserAdminUpdateDto,
)
from immichpy.client.generated.models.user_avatar_color import (
    UserAvatarColor as UserAvatarColor,
)
from immichpy.client.generated.models.user_license import UserLicense as UserLicense
from immichpy.client.generated.models.user_metadata_key import (
    UserMetadataKey as UserMetadataKey,
)
from immichpy.client.generated.models.user_preferences_response_dto import (
    UserPreferencesResponseDto as UserPreferencesResponseDto,
)
from immichpy.client.generated.models.user_preferences_update_dto import (
    UserPreferencesUpdateDto as UserPreferencesUpdateDto,
)
from immichpy.client.generated.models.user_response_dto import (
    UserResponseDto as UserResponseDto,
)
from immichpy.client.generated.models.user_status import UserStatus as UserStatus
from immichpy.client.generated.models.user_update_me_dto import (
    UserUpdateMeDto as UserUpdateMeDto,
)
from immichpy.client.generated.models.validate_access_token_response_dto import (
    ValidateAccessTokenResponseDto as ValidateAccessTokenResponseDto,
)
from immichpy.client.generated.models.validate_library_dto import (
    ValidateLibraryDto as ValidateLibraryDto,
)
from immichpy.client.generated.models.validate_library_import_path_response_dto import (
    ValidateLibraryImportPathResponseDto as ValidateLibraryImportPathResponseDto,
)
from immichpy.client.generated.models.validate_library_response_dto import (
    ValidateLibraryResponseDto as ValidateLibraryResponseDto,
)
from immichpy.client.generated.models.version_check_state_response_dto import (
    VersionCheckStateResponseDto as VersionCheckStateResponseDto,
)
from immichpy.client.generated.models.video_codec import VideoCodec as VideoCodec
from immichpy.client.generated.models.video_container import (
    VideoContainer as VideoContainer,
)
from immichpy.client.generated.models.workflow_action_item_dto import (
    WorkflowActionItemDto as WorkflowActionItemDto,
)
from immichpy.client.generated.models.workflow_action_response_dto import (
    WorkflowActionResponseDto as WorkflowActionResponseDto,
)
from immichpy.client.generated.models.workflow_create_dto import (
    WorkflowCreateDto as WorkflowCreateDto,
)
from immichpy.client.generated.models.workflow_filter_item_dto import (
    WorkflowFilterItemDto as WorkflowFilterItemDto,
)
from immichpy.client.generated.models.workflow_filter_response_dto import (
    WorkflowFilterResponseDto as WorkflowFilterResponseDto,
)
from immichpy.client.generated.models.workflow_response_dto import (
    WorkflowResponseDto as WorkflowResponseDto,
)
from immichpy.client.generated.models.workflow_update_dto import (
    WorkflowUpdateDto as WorkflowUpdateDto,
)
