diff --git a/jellyfin-model/build.gradle.kts b/jellyfin-model/build.gradle.kts index 350eb002e..72db7c62c 100644 --- a/jellyfin-model/build.gradle.kts +++ b/jellyfin-model/build.gradle.kts @@ -1,30 +1,43 @@ plugins { - id("kotlin") + id("kotlin-multiplatform") kotlin("plugin.serialization") version Dependencies.Kotlin.version } -dependencies { - compileOnly(Dependencies.KotlinX.serializationJson) - - // Testing - testImplementation(Dependencies.Kotlin.Test.junit) - testImplementation(Dependencies.KotlinX.serializationJson) -} - kotlin { explicitApi() -} -sourceSets.getByName("main").java.srcDir("src/main/kotlin-generated") - -val sourcesJar by tasks.creating(Jar::class) { - archiveClassifier.set("sources") - - from(sourceSets.getByName("main").allSource) + jvm { + withJava() + } + + sourceSets { + val commonMain by getting { + kotlin.srcDir("src/commonMain/kotlin-generated") + + dependencies { + compileOnly(Dependencies.KotlinX.serializationJson) + } + } + + val commonTest by getting { + dependencies { + // Testing + implementation(Dependencies.Kotlin.Test.junit) + implementation(Dependencies.KotlinX.serializationJson) + } + } + } } -publishing.publications.create("default") { - from(components["kotlin"]) - - artifact(sourcesJar) -} +// TODO +//val sourcesJar by tasks.creating(Jar::class) { +// archiveClassifier.set("sources") +// +// from(sourceSets.getByName("main").allSource) +//} +// +//publishing.publications.create("default") { +// from(components["kotlin"]) +// +// artifact(sourcesJar) +//} diff --git a/jellyfin-model/src/main/kotlin-generated/org/jellyfin/apiclient/model/api/AccessSchedule.kt b/jellyfin-model/src/commonMain/kotlin-generated/org/jellyfin/apiclient/model/api/AccessSchedule.kt similarity index 100% rename from jellyfin-model/src/main/kotlin-generated/org/jellyfin/apiclient/model/api/AccessSchedule.kt rename to jellyfin-model/src/commonMain/kotlin-generated/org/jellyfin/apiclient/model/api/AccessSchedule.kt diff --git a/jellyfin-model/src/main/kotlin-generated/org/jellyfin/apiclient/model/api/ActivityLogEntry.kt b/jellyfin-model/src/commonMain/kotlin-generated/org/jellyfin/apiclient/model/api/ActivityLogEntry.kt similarity index 100% rename from jellyfin-model/src/main/kotlin-generated/org/jellyfin/apiclient/model/api/ActivityLogEntry.kt rename to jellyfin-model/src/commonMain/kotlin-generated/org/jellyfin/apiclient/model/api/ActivityLogEntry.kt diff --git a/jellyfin-model/src/main/kotlin-generated/org/jellyfin/apiclient/model/api/ActivityLogEntryQueryResult.kt b/jellyfin-model/src/commonMain/kotlin-generated/org/jellyfin/apiclient/model/api/ActivityLogEntryQueryResult.kt similarity index 100% rename from jellyfin-model/src/main/kotlin-generated/org/jellyfin/apiclient/model/api/ActivityLogEntryQueryResult.kt rename to jellyfin-model/src/commonMain/kotlin-generated/org/jellyfin/apiclient/model/api/ActivityLogEntryQueryResult.kt diff --git a/jellyfin-model/src/main/kotlin-generated/org/jellyfin/apiclient/model/api/AddVirtualFolderDto.kt b/jellyfin-model/src/commonMain/kotlin-generated/org/jellyfin/apiclient/model/api/AddVirtualFolderDto.kt similarity index 100% rename from jellyfin-model/src/main/kotlin-generated/org/jellyfin/apiclient/model/api/AddVirtualFolderDto.kt rename to jellyfin-model/src/commonMain/kotlin-generated/org/jellyfin/apiclient/model/api/AddVirtualFolderDto.kt diff --git a/jellyfin-model/src/main/kotlin-generated/org/jellyfin/apiclient/model/api/AlbumInfo.kt b/jellyfin-model/src/commonMain/kotlin-generated/org/jellyfin/apiclient/model/api/AlbumInfo.kt similarity index 100% rename from jellyfin-model/src/main/kotlin-generated/org/jellyfin/apiclient/model/api/AlbumInfo.kt rename to jellyfin-model/src/commonMain/kotlin-generated/org/jellyfin/apiclient/model/api/AlbumInfo.kt diff --git a/jellyfin-model/src/main/kotlin-generated/org/jellyfin/apiclient/model/api/AlbumInfoRemoteSearchQuery.kt b/jellyfin-model/src/commonMain/kotlin-generated/org/jellyfin/apiclient/model/api/AlbumInfoRemoteSearchQuery.kt similarity index 100% rename from jellyfin-model/src/main/kotlin-generated/org/jellyfin/apiclient/model/api/AlbumInfoRemoteSearchQuery.kt rename to jellyfin-model/src/commonMain/kotlin-generated/org/jellyfin/apiclient/model/api/AlbumInfoRemoteSearchQuery.kt diff --git a/jellyfin-model/src/main/kotlin-generated/org/jellyfin/apiclient/model/api/AllThemeMediaResult.kt b/jellyfin-model/src/commonMain/kotlin-generated/org/jellyfin/apiclient/model/api/AllThemeMediaResult.kt similarity index 100% rename from jellyfin-model/src/main/kotlin-generated/org/jellyfin/apiclient/model/api/AllThemeMediaResult.kt rename to jellyfin-model/src/commonMain/kotlin-generated/org/jellyfin/apiclient/model/api/AllThemeMediaResult.kt diff --git a/jellyfin-model/src/main/kotlin-generated/org/jellyfin/apiclient/model/api/Architecture.kt b/jellyfin-model/src/commonMain/kotlin-generated/org/jellyfin/apiclient/model/api/Architecture.kt similarity index 100% rename from jellyfin-model/src/main/kotlin-generated/org/jellyfin/apiclient/model/api/Architecture.kt rename to jellyfin-model/src/commonMain/kotlin-generated/org/jellyfin/apiclient/model/api/Architecture.kt diff --git a/jellyfin-model/src/main/kotlin-generated/org/jellyfin/apiclient/model/api/ArtistInfo.kt b/jellyfin-model/src/commonMain/kotlin-generated/org/jellyfin/apiclient/model/api/ArtistInfo.kt similarity index 100% rename from jellyfin-model/src/main/kotlin-generated/org/jellyfin/apiclient/model/api/ArtistInfo.kt rename to jellyfin-model/src/commonMain/kotlin-generated/org/jellyfin/apiclient/model/api/ArtistInfo.kt diff --git a/jellyfin-model/src/main/kotlin-generated/org/jellyfin/apiclient/model/api/ArtistInfoRemoteSearchQuery.kt b/jellyfin-model/src/commonMain/kotlin-generated/org/jellyfin/apiclient/model/api/ArtistInfoRemoteSearchQuery.kt similarity index 100% rename from jellyfin-model/src/main/kotlin-generated/org/jellyfin/apiclient/model/api/ArtistInfoRemoteSearchQuery.kt rename to jellyfin-model/src/commonMain/kotlin-generated/org/jellyfin/apiclient/model/api/ArtistInfoRemoteSearchQuery.kt diff --git a/jellyfin-model/src/main/kotlin-generated/org/jellyfin/apiclient/model/api/AuthenticateUserByName.kt b/jellyfin-model/src/commonMain/kotlin-generated/org/jellyfin/apiclient/model/api/AuthenticateUserByName.kt similarity index 100% rename from jellyfin-model/src/main/kotlin-generated/org/jellyfin/apiclient/model/api/AuthenticateUserByName.kt rename to jellyfin-model/src/commonMain/kotlin-generated/org/jellyfin/apiclient/model/api/AuthenticateUserByName.kt diff --git a/jellyfin-model/src/main/kotlin-generated/org/jellyfin/apiclient/model/api/AuthenticationInfo.kt b/jellyfin-model/src/commonMain/kotlin-generated/org/jellyfin/apiclient/model/api/AuthenticationInfo.kt similarity index 100% rename from jellyfin-model/src/main/kotlin-generated/org/jellyfin/apiclient/model/api/AuthenticationInfo.kt rename to jellyfin-model/src/commonMain/kotlin-generated/org/jellyfin/apiclient/model/api/AuthenticationInfo.kt diff --git a/jellyfin-model/src/main/kotlin-generated/org/jellyfin/apiclient/model/api/AuthenticationInfoQueryResult.kt b/jellyfin-model/src/commonMain/kotlin-generated/org/jellyfin/apiclient/model/api/AuthenticationInfoQueryResult.kt similarity index 100% rename from jellyfin-model/src/main/kotlin-generated/org/jellyfin/apiclient/model/api/AuthenticationInfoQueryResult.kt rename to jellyfin-model/src/commonMain/kotlin-generated/org/jellyfin/apiclient/model/api/AuthenticationInfoQueryResult.kt diff --git a/jellyfin-model/src/main/kotlin-generated/org/jellyfin/apiclient/model/api/AuthenticationResult.kt b/jellyfin-model/src/commonMain/kotlin-generated/org/jellyfin/apiclient/model/api/AuthenticationResult.kt similarity index 100% rename from jellyfin-model/src/main/kotlin-generated/org/jellyfin/apiclient/model/api/AuthenticationResult.kt rename to jellyfin-model/src/commonMain/kotlin-generated/org/jellyfin/apiclient/model/api/AuthenticationResult.kt diff --git a/jellyfin-model/src/main/kotlin-generated/org/jellyfin/apiclient/model/api/BaseItem.kt b/jellyfin-model/src/commonMain/kotlin-generated/org/jellyfin/apiclient/model/api/BaseItem.kt similarity index 100% rename from jellyfin-model/src/main/kotlin-generated/org/jellyfin/apiclient/model/api/BaseItem.kt rename to jellyfin-model/src/commonMain/kotlin-generated/org/jellyfin/apiclient/model/api/BaseItem.kt diff --git a/jellyfin-model/src/main/kotlin-generated/org/jellyfin/apiclient/model/api/BaseItemDto.kt b/jellyfin-model/src/commonMain/kotlin-generated/org/jellyfin/apiclient/model/api/BaseItemDto.kt similarity index 100% rename from jellyfin-model/src/main/kotlin-generated/org/jellyfin/apiclient/model/api/BaseItemDto.kt rename to jellyfin-model/src/commonMain/kotlin-generated/org/jellyfin/apiclient/model/api/BaseItemDto.kt diff --git a/jellyfin-model/src/main/kotlin-generated/org/jellyfin/apiclient/model/api/BaseItemDtoQueryResult.kt b/jellyfin-model/src/commonMain/kotlin-generated/org/jellyfin/apiclient/model/api/BaseItemDtoQueryResult.kt similarity index 100% rename from jellyfin-model/src/main/kotlin-generated/org/jellyfin/apiclient/model/api/BaseItemDtoQueryResult.kt rename to jellyfin-model/src/commonMain/kotlin-generated/org/jellyfin/apiclient/model/api/BaseItemDtoQueryResult.kt diff --git a/jellyfin-model/src/main/kotlin-generated/org/jellyfin/apiclient/model/api/BaseItemPerson.kt b/jellyfin-model/src/commonMain/kotlin-generated/org/jellyfin/apiclient/model/api/BaseItemPerson.kt similarity index 100% rename from jellyfin-model/src/main/kotlin-generated/org/jellyfin/apiclient/model/api/BaseItemPerson.kt rename to jellyfin-model/src/commonMain/kotlin-generated/org/jellyfin/apiclient/model/api/BaseItemPerson.kt diff --git a/jellyfin-model/src/main/kotlin-generated/org/jellyfin/apiclient/model/api/BasePluginConfiguration.kt b/jellyfin-model/src/commonMain/kotlin-generated/org/jellyfin/apiclient/model/api/BasePluginConfiguration.kt similarity index 100% rename from jellyfin-model/src/main/kotlin-generated/org/jellyfin/apiclient/model/api/BasePluginConfiguration.kt rename to jellyfin-model/src/commonMain/kotlin-generated/org/jellyfin/apiclient/model/api/BasePluginConfiguration.kt diff --git a/jellyfin-model/src/main/kotlin-generated/org/jellyfin/apiclient/model/api/BookInfo.kt b/jellyfin-model/src/commonMain/kotlin-generated/org/jellyfin/apiclient/model/api/BookInfo.kt similarity index 100% rename from jellyfin-model/src/main/kotlin-generated/org/jellyfin/apiclient/model/api/BookInfo.kt rename to jellyfin-model/src/commonMain/kotlin-generated/org/jellyfin/apiclient/model/api/BookInfo.kt diff --git a/jellyfin-model/src/main/kotlin-generated/org/jellyfin/apiclient/model/api/BookInfoRemoteSearchQuery.kt b/jellyfin-model/src/commonMain/kotlin-generated/org/jellyfin/apiclient/model/api/BookInfoRemoteSearchQuery.kt similarity index 100% rename from jellyfin-model/src/main/kotlin-generated/org/jellyfin/apiclient/model/api/BookInfoRemoteSearchQuery.kt rename to jellyfin-model/src/commonMain/kotlin-generated/org/jellyfin/apiclient/model/api/BookInfoRemoteSearchQuery.kt diff --git a/jellyfin-model/src/main/kotlin-generated/org/jellyfin/apiclient/model/api/BoxSetInfo.kt b/jellyfin-model/src/commonMain/kotlin-generated/org/jellyfin/apiclient/model/api/BoxSetInfo.kt similarity index 100% rename from jellyfin-model/src/main/kotlin-generated/org/jellyfin/apiclient/model/api/BoxSetInfo.kt rename to jellyfin-model/src/commonMain/kotlin-generated/org/jellyfin/apiclient/model/api/BoxSetInfo.kt diff --git a/jellyfin-model/src/main/kotlin-generated/org/jellyfin/apiclient/model/api/BoxSetInfoRemoteSearchQuery.kt b/jellyfin-model/src/commonMain/kotlin-generated/org/jellyfin/apiclient/model/api/BoxSetInfoRemoteSearchQuery.kt similarity index 100% rename from jellyfin-model/src/main/kotlin-generated/org/jellyfin/apiclient/model/api/BoxSetInfoRemoteSearchQuery.kt rename to jellyfin-model/src/commonMain/kotlin-generated/org/jellyfin/apiclient/model/api/BoxSetInfoRemoteSearchQuery.kt diff --git a/jellyfin-model/src/main/kotlin-generated/org/jellyfin/apiclient/model/api/BrandingOptions.kt b/jellyfin-model/src/commonMain/kotlin-generated/org/jellyfin/apiclient/model/api/BrandingOptions.kt similarity index 100% rename from jellyfin-model/src/main/kotlin-generated/org/jellyfin/apiclient/model/api/BrandingOptions.kt rename to jellyfin-model/src/commonMain/kotlin-generated/org/jellyfin/apiclient/model/api/BrandingOptions.kt diff --git a/jellyfin-model/src/main/kotlin-generated/org/jellyfin/apiclient/model/api/BufferRequestDto.kt b/jellyfin-model/src/commonMain/kotlin-generated/org/jellyfin/apiclient/model/api/BufferRequestDto.kt similarity index 100% rename from jellyfin-model/src/main/kotlin-generated/org/jellyfin/apiclient/model/api/BufferRequestDto.kt rename to jellyfin-model/src/commonMain/kotlin-generated/org/jellyfin/apiclient/model/api/BufferRequestDto.kt diff --git a/jellyfin-model/src/main/kotlin-generated/org/jellyfin/apiclient/model/api/ChannelFeatures.kt b/jellyfin-model/src/commonMain/kotlin-generated/org/jellyfin/apiclient/model/api/ChannelFeatures.kt similarity index 100% rename from jellyfin-model/src/main/kotlin-generated/org/jellyfin/apiclient/model/api/ChannelFeatures.kt rename to jellyfin-model/src/commonMain/kotlin-generated/org/jellyfin/apiclient/model/api/ChannelFeatures.kt diff --git a/jellyfin-model/src/main/kotlin-generated/org/jellyfin/apiclient/model/api/ChannelItemSortField.kt b/jellyfin-model/src/commonMain/kotlin-generated/org/jellyfin/apiclient/model/api/ChannelItemSortField.kt similarity index 100% rename from jellyfin-model/src/main/kotlin-generated/org/jellyfin/apiclient/model/api/ChannelItemSortField.kt rename to jellyfin-model/src/commonMain/kotlin-generated/org/jellyfin/apiclient/model/api/ChannelItemSortField.kt diff --git a/jellyfin-model/src/main/kotlin-generated/org/jellyfin/apiclient/model/api/ChannelMappingOptionsDto.kt b/jellyfin-model/src/commonMain/kotlin-generated/org/jellyfin/apiclient/model/api/ChannelMappingOptionsDto.kt similarity index 100% rename from jellyfin-model/src/main/kotlin-generated/org/jellyfin/apiclient/model/api/ChannelMappingOptionsDto.kt rename to jellyfin-model/src/commonMain/kotlin-generated/org/jellyfin/apiclient/model/api/ChannelMappingOptionsDto.kt diff --git a/jellyfin-model/src/main/kotlin-generated/org/jellyfin/apiclient/model/api/ChannelMediaContentType.kt b/jellyfin-model/src/commonMain/kotlin-generated/org/jellyfin/apiclient/model/api/ChannelMediaContentType.kt similarity index 100% rename from jellyfin-model/src/main/kotlin-generated/org/jellyfin/apiclient/model/api/ChannelMediaContentType.kt rename to jellyfin-model/src/commonMain/kotlin-generated/org/jellyfin/apiclient/model/api/ChannelMediaContentType.kt diff --git a/jellyfin-model/src/main/kotlin-generated/org/jellyfin/apiclient/model/api/ChannelMediaType.kt b/jellyfin-model/src/commonMain/kotlin-generated/org/jellyfin/apiclient/model/api/ChannelMediaType.kt similarity index 100% rename from jellyfin-model/src/main/kotlin-generated/org/jellyfin/apiclient/model/api/ChannelMediaType.kt rename to jellyfin-model/src/commonMain/kotlin-generated/org/jellyfin/apiclient/model/api/ChannelMediaType.kt diff --git a/jellyfin-model/src/main/kotlin-generated/org/jellyfin/apiclient/model/api/ChannelType.kt b/jellyfin-model/src/commonMain/kotlin-generated/org/jellyfin/apiclient/model/api/ChannelType.kt similarity index 100% rename from jellyfin-model/src/main/kotlin-generated/org/jellyfin/apiclient/model/api/ChannelType.kt rename to jellyfin-model/src/commonMain/kotlin-generated/org/jellyfin/apiclient/model/api/ChannelType.kt diff --git a/jellyfin-model/src/main/kotlin-generated/org/jellyfin/apiclient/model/api/ChapterInfo.kt b/jellyfin-model/src/commonMain/kotlin-generated/org/jellyfin/apiclient/model/api/ChapterInfo.kt similarity index 100% rename from jellyfin-model/src/main/kotlin-generated/org/jellyfin/apiclient/model/api/ChapterInfo.kt rename to jellyfin-model/src/commonMain/kotlin-generated/org/jellyfin/apiclient/model/api/ChapterInfo.kt diff --git a/jellyfin-model/src/main/kotlin-generated/org/jellyfin/apiclient/model/api/ClientCapabilities.kt b/jellyfin-model/src/commonMain/kotlin-generated/org/jellyfin/apiclient/model/api/ClientCapabilities.kt similarity index 100% rename from jellyfin-model/src/main/kotlin-generated/org/jellyfin/apiclient/model/api/ClientCapabilities.kt rename to jellyfin-model/src/commonMain/kotlin-generated/org/jellyfin/apiclient/model/api/ClientCapabilities.kt diff --git a/jellyfin-model/src/main/kotlin-generated/org/jellyfin/apiclient/model/api/ClientCapabilitiesDto.kt b/jellyfin-model/src/commonMain/kotlin-generated/org/jellyfin/apiclient/model/api/ClientCapabilitiesDto.kt similarity index 100% rename from jellyfin-model/src/main/kotlin-generated/org/jellyfin/apiclient/model/api/ClientCapabilitiesDto.kt rename to jellyfin-model/src/commonMain/kotlin-generated/org/jellyfin/apiclient/model/api/ClientCapabilitiesDto.kt diff --git a/jellyfin-model/src/main/kotlin-generated/org/jellyfin/apiclient/model/api/CodecProfile.kt b/jellyfin-model/src/commonMain/kotlin-generated/org/jellyfin/apiclient/model/api/CodecProfile.kt similarity index 100% rename from jellyfin-model/src/main/kotlin-generated/org/jellyfin/apiclient/model/api/CodecProfile.kt rename to jellyfin-model/src/commonMain/kotlin-generated/org/jellyfin/apiclient/model/api/CodecProfile.kt diff --git a/jellyfin-model/src/main/kotlin-generated/org/jellyfin/apiclient/model/api/CodecType.kt b/jellyfin-model/src/commonMain/kotlin-generated/org/jellyfin/apiclient/model/api/CodecType.kt similarity index 100% rename from jellyfin-model/src/main/kotlin-generated/org/jellyfin/apiclient/model/api/CodecType.kt rename to jellyfin-model/src/commonMain/kotlin-generated/org/jellyfin/apiclient/model/api/CodecType.kt diff --git a/jellyfin-model/src/main/kotlin-generated/org/jellyfin/apiclient/model/api/CollectionCreationResult.kt b/jellyfin-model/src/commonMain/kotlin-generated/org/jellyfin/apiclient/model/api/CollectionCreationResult.kt similarity index 100% rename from jellyfin-model/src/main/kotlin-generated/org/jellyfin/apiclient/model/api/CollectionCreationResult.kt rename to jellyfin-model/src/commonMain/kotlin-generated/org/jellyfin/apiclient/model/api/CollectionCreationResult.kt diff --git a/jellyfin-model/src/main/kotlin-generated/org/jellyfin/apiclient/model/api/CollectionTypeOptions.kt b/jellyfin-model/src/commonMain/kotlin-generated/org/jellyfin/apiclient/model/api/CollectionTypeOptions.kt similarity index 100% rename from jellyfin-model/src/main/kotlin-generated/org/jellyfin/apiclient/model/api/CollectionTypeOptions.kt rename to jellyfin-model/src/commonMain/kotlin-generated/org/jellyfin/apiclient/model/api/CollectionTypeOptions.kt diff --git a/jellyfin-model/src/main/kotlin-generated/org/jellyfin/apiclient/model/api/ConfigurationPageInfo.kt b/jellyfin-model/src/commonMain/kotlin-generated/org/jellyfin/apiclient/model/api/ConfigurationPageInfo.kt similarity index 100% rename from jellyfin-model/src/main/kotlin-generated/org/jellyfin/apiclient/model/api/ConfigurationPageInfo.kt rename to jellyfin-model/src/commonMain/kotlin-generated/org/jellyfin/apiclient/model/api/ConfigurationPageInfo.kt diff --git a/jellyfin-model/src/main/kotlin-generated/org/jellyfin/apiclient/model/api/ConfigurationPageType.kt b/jellyfin-model/src/commonMain/kotlin-generated/org/jellyfin/apiclient/model/api/ConfigurationPageType.kt similarity index 100% rename from jellyfin-model/src/main/kotlin-generated/org/jellyfin/apiclient/model/api/ConfigurationPageType.kt rename to jellyfin-model/src/commonMain/kotlin-generated/org/jellyfin/apiclient/model/api/ConfigurationPageType.kt diff --git a/jellyfin-model/src/main/kotlin-generated/org/jellyfin/apiclient/model/api/ContainerProfile.kt b/jellyfin-model/src/commonMain/kotlin-generated/org/jellyfin/apiclient/model/api/ContainerProfile.kt similarity index 100% rename from jellyfin-model/src/main/kotlin-generated/org/jellyfin/apiclient/model/api/ContainerProfile.kt rename to jellyfin-model/src/commonMain/kotlin-generated/org/jellyfin/apiclient/model/api/ContainerProfile.kt diff --git a/jellyfin-model/src/main/kotlin-generated/org/jellyfin/apiclient/model/api/ControlResponse.kt b/jellyfin-model/src/commonMain/kotlin-generated/org/jellyfin/apiclient/model/api/ControlResponse.kt similarity index 100% rename from jellyfin-model/src/main/kotlin-generated/org/jellyfin/apiclient/model/api/ControlResponse.kt rename to jellyfin-model/src/commonMain/kotlin-generated/org/jellyfin/apiclient/model/api/ControlResponse.kt diff --git a/jellyfin-model/src/main/kotlin-generated/org/jellyfin/apiclient/model/api/CountryInfo.kt b/jellyfin-model/src/commonMain/kotlin-generated/org/jellyfin/apiclient/model/api/CountryInfo.kt similarity index 100% rename from jellyfin-model/src/main/kotlin-generated/org/jellyfin/apiclient/model/api/CountryInfo.kt rename to jellyfin-model/src/commonMain/kotlin-generated/org/jellyfin/apiclient/model/api/CountryInfo.kt diff --git a/jellyfin-model/src/main/kotlin-generated/org/jellyfin/apiclient/model/api/CreatePlaylistDto.kt b/jellyfin-model/src/commonMain/kotlin-generated/org/jellyfin/apiclient/model/api/CreatePlaylistDto.kt similarity index 100% rename from jellyfin-model/src/main/kotlin-generated/org/jellyfin/apiclient/model/api/CreatePlaylistDto.kt rename to jellyfin-model/src/commonMain/kotlin-generated/org/jellyfin/apiclient/model/api/CreatePlaylistDto.kt diff --git a/jellyfin-model/src/main/kotlin-generated/org/jellyfin/apiclient/model/api/CreateUserByName.kt b/jellyfin-model/src/commonMain/kotlin-generated/org/jellyfin/apiclient/model/api/CreateUserByName.kt similarity index 100% rename from jellyfin-model/src/main/kotlin-generated/org/jellyfin/apiclient/model/api/CreateUserByName.kt rename to jellyfin-model/src/commonMain/kotlin-generated/org/jellyfin/apiclient/model/api/CreateUserByName.kt diff --git a/jellyfin-model/src/main/kotlin-generated/org/jellyfin/apiclient/model/api/CultureDto.kt b/jellyfin-model/src/commonMain/kotlin-generated/org/jellyfin/apiclient/model/api/CultureDto.kt similarity index 100% rename from jellyfin-model/src/main/kotlin-generated/org/jellyfin/apiclient/model/api/CultureDto.kt rename to jellyfin-model/src/commonMain/kotlin-generated/org/jellyfin/apiclient/model/api/CultureDto.kt diff --git a/jellyfin-model/src/main/kotlin-generated/org/jellyfin/apiclient/model/api/DayOfWeek.kt b/jellyfin-model/src/commonMain/kotlin-generated/org/jellyfin/apiclient/model/api/DayOfWeek.kt similarity index 100% rename from jellyfin-model/src/main/kotlin-generated/org/jellyfin/apiclient/model/api/DayOfWeek.kt rename to jellyfin-model/src/commonMain/kotlin-generated/org/jellyfin/apiclient/model/api/DayOfWeek.kt diff --git a/jellyfin-model/src/main/kotlin-generated/org/jellyfin/apiclient/model/api/DayPattern.kt b/jellyfin-model/src/commonMain/kotlin-generated/org/jellyfin/apiclient/model/api/DayPattern.kt similarity index 100% rename from jellyfin-model/src/main/kotlin-generated/org/jellyfin/apiclient/model/api/DayPattern.kt rename to jellyfin-model/src/commonMain/kotlin-generated/org/jellyfin/apiclient/model/api/DayPattern.kt diff --git a/jellyfin-model/src/main/kotlin-generated/org/jellyfin/apiclient/model/api/DefaultDirectoryBrowserInfoDto.kt b/jellyfin-model/src/commonMain/kotlin-generated/org/jellyfin/apiclient/model/api/DefaultDirectoryBrowserInfoDto.kt similarity index 100% rename from jellyfin-model/src/main/kotlin-generated/org/jellyfin/apiclient/model/api/DefaultDirectoryBrowserInfoDto.kt rename to jellyfin-model/src/commonMain/kotlin-generated/org/jellyfin/apiclient/model/api/DefaultDirectoryBrowserInfoDto.kt diff --git a/jellyfin-model/src/main/kotlin-generated/org/jellyfin/apiclient/model/api/DeviceIdentification.kt b/jellyfin-model/src/commonMain/kotlin-generated/org/jellyfin/apiclient/model/api/DeviceIdentification.kt similarity index 100% rename from jellyfin-model/src/main/kotlin-generated/org/jellyfin/apiclient/model/api/DeviceIdentification.kt rename to jellyfin-model/src/commonMain/kotlin-generated/org/jellyfin/apiclient/model/api/DeviceIdentification.kt diff --git a/jellyfin-model/src/main/kotlin-generated/org/jellyfin/apiclient/model/api/DeviceInfo.kt b/jellyfin-model/src/commonMain/kotlin-generated/org/jellyfin/apiclient/model/api/DeviceInfo.kt similarity index 100% rename from jellyfin-model/src/main/kotlin-generated/org/jellyfin/apiclient/model/api/DeviceInfo.kt rename to jellyfin-model/src/commonMain/kotlin-generated/org/jellyfin/apiclient/model/api/DeviceInfo.kt diff --git a/jellyfin-model/src/main/kotlin-generated/org/jellyfin/apiclient/model/api/DeviceInfoQueryResult.kt b/jellyfin-model/src/commonMain/kotlin-generated/org/jellyfin/apiclient/model/api/DeviceInfoQueryResult.kt similarity index 100% rename from jellyfin-model/src/main/kotlin-generated/org/jellyfin/apiclient/model/api/DeviceInfoQueryResult.kt rename to jellyfin-model/src/commonMain/kotlin-generated/org/jellyfin/apiclient/model/api/DeviceInfoQueryResult.kt diff --git a/jellyfin-model/src/main/kotlin-generated/org/jellyfin/apiclient/model/api/DeviceOptions.kt b/jellyfin-model/src/commonMain/kotlin-generated/org/jellyfin/apiclient/model/api/DeviceOptions.kt similarity index 100% rename from jellyfin-model/src/main/kotlin-generated/org/jellyfin/apiclient/model/api/DeviceOptions.kt rename to jellyfin-model/src/commonMain/kotlin-generated/org/jellyfin/apiclient/model/api/DeviceOptions.kt diff --git a/jellyfin-model/src/main/kotlin-generated/org/jellyfin/apiclient/model/api/DeviceProfile.kt b/jellyfin-model/src/commonMain/kotlin-generated/org/jellyfin/apiclient/model/api/DeviceProfile.kt similarity index 100% rename from jellyfin-model/src/main/kotlin-generated/org/jellyfin/apiclient/model/api/DeviceProfile.kt rename to jellyfin-model/src/commonMain/kotlin-generated/org/jellyfin/apiclient/model/api/DeviceProfile.kt diff --git a/jellyfin-model/src/main/kotlin-generated/org/jellyfin/apiclient/model/api/DeviceProfileInfo.kt b/jellyfin-model/src/commonMain/kotlin-generated/org/jellyfin/apiclient/model/api/DeviceProfileInfo.kt similarity index 100% rename from jellyfin-model/src/main/kotlin-generated/org/jellyfin/apiclient/model/api/DeviceProfileInfo.kt rename to jellyfin-model/src/commonMain/kotlin-generated/org/jellyfin/apiclient/model/api/DeviceProfileInfo.kt diff --git a/jellyfin-model/src/main/kotlin-generated/org/jellyfin/apiclient/model/api/DeviceProfileType.kt b/jellyfin-model/src/commonMain/kotlin-generated/org/jellyfin/apiclient/model/api/DeviceProfileType.kt similarity index 100% rename from jellyfin-model/src/main/kotlin-generated/org/jellyfin/apiclient/model/api/DeviceProfileType.kt rename to jellyfin-model/src/commonMain/kotlin-generated/org/jellyfin/apiclient/model/api/DeviceProfileType.kt diff --git a/jellyfin-model/src/main/kotlin-generated/org/jellyfin/apiclient/model/api/DirectPlayProfile.kt b/jellyfin-model/src/commonMain/kotlin-generated/org/jellyfin/apiclient/model/api/DirectPlayProfile.kt similarity index 100% rename from jellyfin-model/src/main/kotlin-generated/org/jellyfin/apiclient/model/api/DirectPlayProfile.kt rename to jellyfin-model/src/commonMain/kotlin-generated/org/jellyfin/apiclient/model/api/DirectPlayProfile.kt diff --git a/jellyfin-model/src/main/kotlin-generated/org/jellyfin/apiclient/model/api/DisplayPreferencesDto.kt b/jellyfin-model/src/commonMain/kotlin-generated/org/jellyfin/apiclient/model/api/DisplayPreferencesDto.kt similarity index 100% rename from jellyfin-model/src/main/kotlin-generated/org/jellyfin/apiclient/model/api/DisplayPreferencesDto.kt rename to jellyfin-model/src/commonMain/kotlin-generated/org/jellyfin/apiclient/model/api/DisplayPreferencesDto.kt diff --git a/jellyfin-model/src/main/kotlin-generated/org/jellyfin/apiclient/model/api/DlnaProfileType.kt b/jellyfin-model/src/commonMain/kotlin-generated/org/jellyfin/apiclient/model/api/DlnaProfileType.kt similarity index 100% rename from jellyfin-model/src/main/kotlin-generated/org/jellyfin/apiclient/model/api/DlnaProfileType.kt rename to jellyfin-model/src/commonMain/kotlin-generated/org/jellyfin/apiclient/model/api/DlnaProfileType.kt diff --git a/jellyfin-model/src/main/kotlin-generated/org/jellyfin/apiclient/model/api/DynamicDayOfWeek.kt b/jellyfin-model/src/commonMain/kotlin-generated/org/jellyfin/apiclient/model/api/DynamicDayOfWeek.kt similarity index 100% rename from jellyfin-model/src/main/kotlin-generated/org/jellyfin/apiclient/model/api/DynamicDayOfWeek.kt rename to jellyfin-model/src/commonMain/kotlin-generated/org/jellyfin/apiclient/model/api/DynamicDayOfWeek.kt diff --git a/jellyfin-model/src/main/kotlin-generated/org/jellyfin/apiclient/model/api/EncodingContext.kt b/jellyfin-model/src/commonMain/kotlin-generated/org/jellyfin/apiclient/model/api/EncodingContext.kt similarity index 100% rename from jellyfin-model/src/main/kotlin-generated/org/jellyfin/apiclient/model/api/EncodingContext.kt rename to jellyfin-model/src/commonMain/kotlin-generated/org/jellyfin/apiclient/model/api/EncodingContext.kt diff --git a/jellyfin-model/src/main/kotlin-generated/org/jellyfin/apiclient/model/api/EndPointInfo.kt b/jellyfin-model/src/commonMain/kotlin-generated/org/jellyfin/apiclient/model/api/EndPointInfo.kt similarity index 100% rename from jellyfin-model/src/main/kotlin-generated/org/jellyfin/apiclient/model/api/EndPointInfo.kt rename to jellyfin-model/src/commonMain/kotlin-generated/org/jellyfin/apiclient/model/api/EndPointInfo.kt diff --git a/jellyfin-model/src/main/kotlin-generated/org/jellyfin/apiclient/model/api/ExternalIdInfo.kt b/jellyfin-model/src/commonMain/kotlin-generated/org/jellyfin/apiclient/model/api/ExternalIdInfo.kt similarity index 100% rename from jellyfin-model/src/main/kotlin-generated/org/jellyfin/apiclient/model/api/ExternalIdInfo.kt rename to jellyfin-model/src/commonMain/kotlin-generated/org/jellyfin/apiclient/model/api/ExternalIdInfo.kt diff --git a/jellyfin-model/src/main/kotlin-generated/org/jellyfin/apiclient/model/api/ExternalIdMediaType.kt b/jellyfin-model/src/commonMain/kotlin-generated/org/jellyfin/apiclient/model/api/ExternalIdMediaType.kt similarity index 100% rename from jellyfin-model/src/main/kotlin-generated/org/jellyfin/apiclient/model/api/ExternalIdMediaType.kt rename to jellyfin-model/src/commonMain/kotlin-generated/org/jellyfin/apiclient/model/api/ExternalIdMediaType.kt diff --git a/jellyfin-model/src/main/kotlin-generated/org/jellyfin/apiclient/model/api/ExternalUrl.kt b/jellyfin-model/src/commonMain/kotlin-generated/org/jellyfin/apiclient/model/api/ExternalUrl.kt similarity index 100% rename from jellyfin-model/src/main/kotlin-generated/org/jellyfin/apiclient/model/api/ExternalUrl.kt rename to jellyfin-model/src/commonMain/kotlin-generated/org/jellyfin/apiclient/model/api/ExternalUrl.kt diff --git a/jellyfin-model/src/main/kotlin-generated/org/jellyfin/apiclient/model/api/FFmpegLocation.kt b/jellyfin-model/src/commonMain/kotlin-generated/org/jellyfin/apiclient/model/api/FFmpegLocation.kt similarity index 100% rename from jellyfin-model/src/main/kotlin-generated/org/jellyfin/apiclient/model/api/FFmpegLocation.kt rename to jellyfin-model/src/commonMain/kotlin-generated/org/jellyfin/apiclient/model/api/FFmpegLocation.kt diff --git a/jellyfin-model/src/main/kotlin-generated/org/jellyfin/apiclient/model/api/FileSystemEntryInfo.kt b/jellyfin-model/src/commonMain/kotlin-generated/org/jellyfin/apiclient/model/api/FileSystemEntryInfo.kt similarity index 100% rename from jellyfin-model/src/main/kotlin-generated/org/jellyfin/apiclient/model/api/FileSystemEntryInfo.kt rename to jellyfin-model/src/commonMain/kotlin-generated/org/jellyfin/apiclient/model/api/FileSystemEntryInfo.kt diff --git a/jellyfin-model/src/main/kotlin-generated/org/jellyfin/apiclient/model/api/FileSystemEntryType.kt b/jellyfin-model/src/commonMain/kotlin-generated/org/jellyfin/apiclient/model/api/FileSystemEntryType.kt similarity index 100% rename from jellyfin-model/src/main/kotlin-generated/org/jellyfin/apiclient/model/api/FileSystemEntryType.kt rename to jellyfin-model/src/commonMain/kotlin-generated/org/jellyfin/apiclient/model/api/FileSystemEntryType.kt diff --git a/jellyfin-model/src/main/kotlin-generated/org/jellyfin/apiclient/model/api/FontFile.kt b/jellyfin-model/src/commonMain/kotlin-generated/org/jellyfin/apiclient/model/api/FontFile.kt similarity index 100% rename from jellyfin-model/src/main/kotlin-generated/org/jellyfin/apiclient/model/api/FontFile.kt rename to jellyfin-model/src/commonMain/kotlin-generated/org/jellyfin/apiclient/model/api/FontFile.kt diff --git a/jellyfin-model/src/main/kotlin-generated/org/jellyfin/apiclient/model/api/ForgotPasswordAction.kt b/jellyfin-model/src/commonMain/kotlin-generated/org/jellyfin/apiclient/model/api/ForgotPasswordAction.kt similarity index 100% rename from jellyfin-model/src/main/kotlin-generated/org/jellyfin/apiclient/model/api/ForgotPasswordAction.kt rename to jellyfin-model/src/commonMain/kotlin-generated/org/jellyfin/apiclient/model/api/ForgotPasswordAction.kt diff --git a/jellyfin-model/src/main/kotlin-generated/org/jellyfin/apiclient/model/api/ForgotPasswordDto.kt b/jellyfin-model/src/commonMain/kotlin-generated/org/jellyfin/apiclient/model/api/ForgotPasswordDto.kt similarity index 100% rename from jellyfin-model/src/main/kotlin-generated/org/jellyfin/apiclient/model/api/ForgotPasswordDto.kt rename to jellyfin-model/src/commonMain/kotlin-generated/org/jellyfin/apiclient/model/api/ForgotPasswordDto.kt diff --git a/jellyfin-model/src/main/kotlin-generated/org/jellyfin/apiclient/model/api/ForgotPasswordPinDto.kt b/jellyfin-model/src/commonMain/kotlin-generated/org/jellyfin/apiclient/model/api/ForgotPasswordPinDto.kt similarity index 100% rename from jellyfin-model/src/main/kotlin-generated/org/jellyfin/apiclient/model/api/ForgotPasswordPinDto.kt rename to jellyfin-model/src/commonMain/kotlin-generated/org/jellyfin/apiclient/model/api/ForgotPasswordPinDto.kt diff --git a/jellyfin-model/src/main/kotlin-generated/org/jellyfin/apiclient/model/api/ForgotPasswordResult.kt b/jellyfin-model/src/commonMain/kotlin-generated/org/jellyfin/apiclient/model/api/ForgotPasswordResult.kt similarity index 100% rename from jellyfin-model/src/main/kotlin-generated/org/jellyfin/apiclient/model/api/ForgotPasswordResult.kt rename to jellyfin-model/src/commonMain/kotlin-generated/org/jellyfin/apiclient/model/api/ForgotPasswordResult.kt diff --git a/jellyfin-model/src/main/kotlin-generated/org/jellyfin/apiclient/model/api/GeneralCommand.kt b/jellyfin-model/src/commonMain/kotlin-generated/org/jellyfin/apiclient/model/api/GeneralCommand.kt similarity index 100% rename from jellyfin-model/src/main/kotlin-generated/org/jellyfin/apiclient/model/api/GeneralCommand.kt rename to jellyfin-model/src/commonMain/kotlin-generated/org/jellyfin/apiclient/model/api/GeneralCommand.kt diff --git a/jellyfin-model/src/main/kotlin-generated/org/jellyfin/apiclient/model/api/GeneralCommandType.kt b/jellyfin-model/src/commonMain/kotlin-generated/org/jellyfin/apiclient/model/api/GeneralCommandType.kt similarity index 100% rename from jellyfin-model/src/main/kotlin-generated/org/jellyfin/apiclient/model/api/GeneralCommandType.kt rename to jellyfin-model/src/commonMain/kotlin-generated/org/jellyfin/apiclient/model/api/GeneralCommandType.kt diff --git a/jellyfin-model/src/main/kotlin-generated/org/jellyfin/apiclient/model/api/GetProgramsDto.kt b/jellyfin-model/src/commonMain/kotlin-generated/org/jellyfin/apiclient/model/api/GetProgramsDto.kt similarity index 100% rename from jellyfin-model/src/main/kotlin-generated/org/jellyfin/apiclient/model/api/GetProgramsDto.kt rename to jellyfin-model/src/commonMain/kotlin-generated/org/jellyfin/apiclient/model/api/GetProgramsDto.kt diff --git a/jellyfin-model/src/main/kotlin-generated/org/jellyfin/apiclient/model/api/GroupInfoDto.kt b/jellyfin-model/src/commonMain/kotlin-generated/org/jellyfin/apiclient/model/api/GroupInfoDto.kt similarity index 100% rename from jellyfin-model/src/main/kotlin-generated/org/jellyfin/apiclient/model/api/GroupInfoDto.kt rename to jellyfin-model/src/commonMain/kotlin-generated/org/jellyfin/apiclient/model/api/GroupInfoDto.kt diff --git a/jellyfin-model/src/main/kotlin-generated/org/jellyfin/apiclient/model/api/GroupQueueMode.kt b/jellyfin-model/src/commonMain/kotlin-generated/org/jellyfin/apiclient/model/api/GroupQueueMode.kt similarity index 100% rename from jellyfin-model/src/main/kotlin-generated/org/jellyfin/apiclient/model/api/GroupQueueMode.kt rename to jellyfin-model/src/commonMain/kotlin-generated/org/jellyfin/apiclient/model/api/GroupQueueMode.kt diff --git a/jellyfin-model/src/main/kotlin-generated/org/jellyfin/apiclient/model/api/GroupRepeatMode.kt b/jellyfin-model/src/commonMain/kotlin-generated/org/jellyfin/apiclient/model/api/GroupRepeatMode.kt similarity index 100% rename from jellyfin-model/src/main/kotlin-generated/org/jellyfin/apiclient/model/api/GroupRepeatMode.kt rename to jellyfin-model/src/commonMain/kotlin-generated/org/jellyfin/apiclient/model/api/GroupRepeatMode.kt diff --git a/jellyfin-model/src/main/kotlin-generated/org/jellyfin/apiclient/model/api/GroupShuffleMode.kt b/jellyfin-model/src/commonMain/kotlin-generated/org/jellyfin/apiclient/model/api/GroupShuffleMode.kt similarity index 100% rename from jellyfin-model/src/main/kotlin-generated/org/jellyfin/apiclient/model/api/GroupShuffleMode.kt rename to jellyfin-model/src/commonMain/kotlin-generated/org/jellyfin/apiclient/model/api/GroupShuffleMode.kt diff --git a/jellyfin-model/src/main/kotlin-generated/org/jellyfin/apiclient/model/api/GroupStateType.kt b/jellyfin-model/src/commonMain/kotlin-generated/org/jellyfin/apiclient/model/api/GroupStateType.kt similarity index 100% rename from jellyfin-model/src/main/kotlin-generated/org/jellyfin/apiclient/model/api/GroupStateType.kt rename to jellyfin-model/src/commonMain/kotlin-generated/org/jellyfin/apiclient/model/api/GroupStateType.kt diff --git a/jellyfin-model/src/main/kotlin-generated/org/jellyfin/apiclient/model/api/GroupUpdateType.kt b/jellyfin-model/src/commonMain/kotlin-generated/org/jellyfin/apiclient/model/api/GroupUpdateType.kt similarity index 100% rename from jellyfin-model/src/main/kotlin-generated/org/jellyfin/apiclient/model/api/GroupUpdateType.kt rename to jellyfin-model/src/commonMain/kotlin-generated/org/jellyfin/apiclient/model/api/GroupUpdateType.kt diff --git a/jellyfin-model/src/main/kotlin-generated/org/jellyfin/apiclient/model/api/GuideInfo.kt b/jellyfin-model/src/commonMain/kotlin-generated/org/jellyfin/apiclient/model/api/GuideInfo.kt similarity index 100% rename from jellyfin-model/src/main/kotlin-generated/org/jellyfin/apiclient/model/api/GuideInfo.kt rename to jellyfin-model/src/commonMain/kotlin-generated/org/jellyfin/apiclient/model/api/GuideInfo.kt diff --git a/jellyfin-model/src/main/kotlin-generated/org/jellyfin/apiclient/model/api/HeaderMatchType.kt b/jellyfin-model/src/commonMain/kotlin-generated/org/jellyfin/apiclient/model/api/HeaderMatchType.kt similarity index 100% rename from jellyfin-model/src/main/kotlin-generated/org/jellyfin/apiclient/model/api/HeaderMatchType.kt rename to jellyfin-model/src/commonMain/kotlin-generated/org/jellyfin/apiclient/model/api/HeaderMatchType.kt diff --git a/jellyfin-model/src/main/kotlin-generated/org/jellyfin/apiclient/model/api/HttpHeaderInfo.kt b/jellyfin-model/src/commonMain/kotlin-generated/org/jellyfin/apiclient/model/api/HttpHeaderInfo.kt similarity index 100% rename from jellyfin-model/src/main/kotlin-generated/org/jellyfin/apiclient/model/api/HttpHeaderInfo.kt rename to jellyfin-model/src/commonMain/kotlin-generated/org/jellyfin/apiclient/model/api/HttpHeaderInfo.kt diff --git a/jellyfin-model/src/main/kotlin-generated/org/jellyfin/apiclient/model/api/IPlugin.kt b/jellyfin-model/src/commonMain/kotlin-generated/org/jellyfin/apiclient/model/api/IPlugin.kt similarity index 100% rename from jellyfin-model/src/main/kotlin-generated/org/jellyfin/apiclient/model/api/IPlugin.kt rename to jellyfin-model/src/commonMain/kotlin-generated/org/jellyfin/apiclient/model/api/IPlugin.kt diff --git a/jellyfin-model/src/main/kotlin-generated/org/jellyfin/apiclient/model/api/IgnoreWaitRequestDto.kt b/jellyfin-model/src/commonMain/kotlin-generated/org/jellyfin/apiclient/model/api/IgnoreWaitRequestDto.kt similarity index 100% rename from jellyfin-model/src/main/kotlin-generated/org/jellyfin/apiclient/model/api/IgnoreWaitRequestDto.kt rename to jellyfin-model/src/commonMain/kotlin-generated/org/jellyfin/apiclient/model/api/IgnoreWaitRequestDto.kt diff --git a/jellyfin-model/src/main/kotlin-generated/org/jellyfin/apiclient/model/api/ImageByNameInfo.kt b/jellyfin-model/src/commonMain/kotlin-generated/org/jellyfin/apiclient/model/api/ImageByNameInfo.kt similarity index 100% rename from jellyfin-model/src/main/kotlin-generated/org/jellyfin/apiclient/model/api/ImageByNameInfo.kt rename to jellyfin-model/src/commonMain/kotlin-generated/org/jellyfin/apiclient/model/api/ImageByNameInfo.kt diff --git a/jellyfin-model/src/main/kotlin-generated/org/jellyfin/apiclient/model/api/ImageFormat.kt b/jellyfin-model/src/commonMain/kotlin-generated/org/jellyfin/apiclient/model/api/ImageFormat.kt similarity index 100% rename from jellyfin-model/src/main/kotlin-generated/org/jellyfin/apiclient/model/api/ImageFormat.kt rename to jellyfin-model/src/commonMain/kotlin-generated/org/jellyfin/apiclient/model/api/ImageFormat.kt diff --git a/jellyfin-model/src/main/kotlin-generated/org/jellyfin/apiclient/model/api/ImageInfo.kt b/jellyfin-model/src/commonMain/kotlin-generated/org/jellyfin/apiclient/model/api/ImageInfo.kt similarity index 100% rename from jellyfin-model/src/main/kotlin-generated/org/jellyfin/apiclient/model/api/ImageInfo.kt rename to jellyfin-model/src/commonMain/kotlin-generated/org/jellyfin/apiclient/model/api/ImageInfo.kt diff --git a/jellyfin-model/src/main/kotlin-generated/org/jellyfin/apiclient/model/api/ImageOption.kt b/jellyfin-model/src/commonMain/kotlin-generated/org/jellyfin/apiclient/model/api/ImageOption.kt similarity index 100% rename from jellyfin-model/src/main/kotlin-generated/org/jellyfin/apiclient/model/api/ImageOption.kt rename to jellyfin-model/src/commonMain/kotlin-generated/org/jellyfin/apiclient/model/api/ImageOption.kt diff --git a/jellyfin-model/src/main/kotlin-generated/org/jellyfin/apiclient/model/api/ImageOrientation.kt b/jellyfin-model/src/commonMain/kotlin-generated/org/jellyfin/apiclient/model/api/ImageOrientation.kt similarity index 100% rename from jellyfin-model/src/main/kotlin-generated/org/jellyfin/apiclient/model/api/ImageOrientation.kt rename to jellyfin-model/src/commonMain/kotlin-generated/org/jellyfin/apiclient/model/api/ImageOrientation.kt diff --git a/jellyfin-model/src/main/kotlin-generated/org/jellyfin/apiclient/model/api/ImageProviderInfo.kt b/jellyfin-model/src/commonMain/kotlin-generated/org/jellyfin/apiclient/model/api/ImageProviderInfo.kt similarity index 100% rename from jellyfin-model/src/main/kotlin-generated/org/jellyfin/apiclient/model/api/ImageProviderInfo.kt rename to jellyfin-model/src/commonMain/kotlin-generated/org/jellyfin/apiclient/model/api/ImageProviderInfo.kt diff --git a/jellyfin-model/src/main/kotlin-generated/org/jellyfin/apiclient/model/api/ImageSavingConvention.kt b/jellyfin-model/src/commonMain/kotlin-generated/org/jellyfin/apiclient/model/api/ImageSavingConvention.kt similarity index 100% rename from jellyfin-model/src/main/kotlin-generated/org/jellyfin/apiclient/model/api/ImageSavingConvention.kt rename to jellyfin-model/src/commonMain/kotlin-generated/org/jellyfin/apiclient/model/api/ImageSavingConvention.kt diff --git a/jellyfin-model/src/main/kotlin-generated/org/jellyfin/apiclient/model/api/ImageType.kt b/jellyfin-model/src/commonMain/kotlin-generated/org/jellyfin/apiclient/model/api/ImageType.kt similarity index 100% rename from jellyfin-model/src/main/kotlin-generated/org/jellyfin/apiclient/model/api/ImageType.kt rename to jellyfin-model/src/commonMain/kotlin-generated/org/jellyfin/apiclient/model/api/ImageType.kt diff --git a/jellyfin-model/src/main/kotlin-generated/org/jellyfin/apiclient/model/api/InstallationInfo.kt b/jellyfin-model/src/commonMain/kotlin-generated/org/jellyfin/apiclient/model/api/InstallationInfo.kt similarity index 100% rename from jellyfin-model/src/main/kotlin-generated/org/jellyfin/apiclient/model/api/InstallationInfo.kt rename to jellyfin-model/src/commonMain/kotlin-generated/org/jellyfin/apiclient/model/api/InstallationInfo.kt diff --git a/jellyfin-model/src/main/kotlin-generated/org/jellyfin/apiclient/model/api/IsoType.kt b/jellyfin-model/src/commonMain/kotlin-generated/org/jellyfin/apiclient/model/api/IsoType.kt similarity index 100% rename from jellyfin-model/src/main/kotlin-generated/org/jellyfin/apiclient/model/api/IsoType.kt rename to jellyfin-model/src/commonMain/kotlin-generated/org/jellyfin/apiclient/model/api/IsoType.kt diff --git a/jellyfin-model/src/main/kotlin-generated/org/jellyfin/apiclient/model/api/ItemCounts.kt b/jellyfin-model/src/commonMain/kotlin-generated/org/jellyfin/apiclient/model/api/ItemCounts.kt similarity index 100% rename from jellyfin-model/src/main/kotlin-generated/org/jellyfin/apiclient/model/api/ItemCounts.kt rename to jellyfin-model/src/commonMain/kotlin-generated/org/jellyfin/apiclient/model/api/ItemCounts.kt diff --git a/jellyfin-model/src/main/kotlin-generated/org/jellyfin/apiclient/model/api/ItemFields.kt b/jellyfin-model/src/commonMain/kotlin-generated/org/jellyfin/apiclient/model/api/ItemFields.kt similarity index 100% rename from jellyfin-model/src/main/kotlin-generated/org/jellyfin/apiclient/model/api/ItemFields.kt rename to jellyfin-model/src/commonMain/kotlin-generated/org/jellyfin/apiclient/model/api/ItemFields.kt diff --git a/jellyfin-model/src/main/kotlin-generated/org/jellyfin/apiclient/model/api/ItemFilter.kt b/jellyfin-model/src/commonMain/kotlin-generated/org/jellyfin/apiclient/model/api/ItemFilter.kt similarity index 100% rename from jellyfin-model/src/main/kotlin-generated/org/jellyfin/apiclient/model/api/ItemFilter.kt rename to jellyfin-model/src/commonMain/kotlin-generated/org/jellyfin/apiclient/model/api/ItemFilter.kt diff --git a/jellyfin-model/src/main/kotlin-generated/org/jellyfin/apiclient/model/api/JoinGroupRequestDto.kt b/jellyfin-model/src/commonMain/kotlin-generated/org/jellyfin/apiclient/model/api/JoinGroupRequestDto.kt similarity index 100% rename from jellyfin-model/src/main/kotlin-generated/org/jellyfin/apiclient/model/api/JoinGroupRequestDto.kt rename to jellyfin-model/src/commonMain/kotlin-generated/org/jellyfin/apiclient/model/api/JoinGroupRequestDto.kt diff --git a/jellyfin-model/src/main/kotlin-generated/org/jellyfin/apiclient/model/api/KeepUntil.kt b/jellyfin-model/src/commonMain/kotlin-generated/org/jellyfin/apiclient/model/api/KeepUntil.kt similarity index 100% rename from jellyfin-model/src/main/kotlin-generated/org/jellyfin/apiclient/model/api/KeepUntil.kt rename to jellyfin-model/src/commonMain/kotlin-generated/org/jellyfin/apiclient/model/api/KeepUntil.kt diff --git a/jellyfin-model/src/main/kotlin-generated/org/jellyfin/apiclient/model/api/LibraryOptionInfoDto.kt b/jellyfin-model/src/commonMain/kotlin-generated/org/jellyfin/apiclient/model/api/LibraryOptionInfoDto.kt similarity index 100% rename from jellyfin-model/src/main/kotlin-generated/org/jellyfin/apiclient/model/api/LibraryOptionInfoDto.kt rename to jellyfin-model/src/commonMain/kotlin-generated/org/jellyfin/apiclient/model/api/LibraryOptionInfoDto.kt diff --git a/jellyfin-model/src/main/kotlin-generated/org/jellyfin/apiclient/model/api/LibraryOptions.kt b/jellyfin-model/src/commonMain/kotlin-generated/org/jellyfin/apiclient/model/api/LibraryOptions.kt similarity index 100% rename from jellyfin-model/src/main/kotlin-generated/org/jellyfin/apiclient/model/api/LibraryOptions.kt rename to jellyfin-model/src/commonMain/kotlin-generated/org/jellyfin/apiclient/model/api/LibraryOptions.kt diff --git a/jellyfin-model/src/main/kotlin-generated/org/jellyfin/apiclient/model/api/LibraryOptionsResultDto.kt b/jellyfin-model/src/commonMain/kotlin-generated/org/jellyfin/apiclient/model/api/LibraryOptionsResultDto.kt similarity index 100% rename from jellyfin-model/src/main/kotlin-generated/org/jellyfin/apiclient/model/api/LibraryOptionsResultDto.kt rename to jellyfin-model/src/commonMain/kotlin-generated/org/jellyfin/apiclient/model/api/LibraryOptionsResultDto.kt diff --git a/jellyfin-model/src/main/kotlin-generated/org/jellyfin/apiclient/model/api/LibraryTypeOptionsDto.kt b/jellyfin-model/src/commonMain/kotlin-generated/org/jellyfin/apiclient/model/api/LibraryTypeOptionsDto.kt similarity index 100% rename from jellyfin-model/src/main/kotlin-generated/org/jellyfin/apiclient/model/api/LibraryTypeOptionsDto.kt rename to jellyfin-model/src/commonMain/kotlin-generated/org/jellyfin/apiclient/model/api/LibraryTypeOptionsDto.kt diff --git a/jellyfin-model/src/main/kotlin-generated/org/jellyfin/apiclient/model/api/LibraryUpdateInfo.kt b/jellyfin-model/src/commonMain/kotlin-generated/org/jellyfin/apiclient/model/api/LibraryUpdateInfo.kt similarity index 100% rename from jellyfin-model/src/main/kotlin-generated/org/jellyfin/apiclient/model/api/LibraryUpdateInfo.kt rename to jellyfin-model/src/commonMain/kotlin-generated/org/jellyfin/apiclient/model/api/LibraryUpdateInfo.kt diff --git a/jellyfin-model/src/main/kotlin-generated/org/jellyfin/apiclient/model/api/ListingsProviderInfo.kt b/jellyfin-model/src/commonMain/kotlin-generated/org/jellyfin/apiclient/model/api/ListingsProviderInfo.kt similarity index 100% rename from jellyfin-model/src/main/kotlin-generated/org/jellyfin/apiclient/model/api/ListingsProviderInfo.kt rename to jellyfin-model/src/commonMain/kotlin-generated/org/jellyfin/apiclient/model/api/ListingsProviderInfo.kt diff --git a/jellyfin-model/src/main/kotlin-generated/org/jellyfin/apiclient/model/api/LiveStreamResponse.kt b/jellyfin-model/src/commonMain/kotlin-generated/org/jellyfin/apiclient/model/api/LiveStreamResponse.kt similarity index 100% rename from jellyfin-model/src/main/kotlin-generated/org/jellyfin/apiclient/model/api/LiveStreamResponse.kt rename to jellyfin-model/src/commonMain/kotlin-generated/org/jellyfin/apiclient/model/api/LiveStreamResponse.kt diff --git a/jellyfin-model/src/main/kotlin-generated/org/jellyfin/apiclient/model/api/LiveTvInfo.kt b/jellyfin-model/src/commonMain/kotlin-generated/org/jellyfin/apiclient/model/api/LiveTvInfo.kt similarity index 100% rename from jellyfin-model/src/main/kotlin-generated/org/jellyfin/apiclient/model/api/LiveTvInfo.kt rename to jellyfin-model/src/commonMain/kotlin-generated/org/jellyfin/apiclient/model/api/LiveTvInfo.kt diff --git a/jellyfin-model/src/main/kotlin-generated/org/jellyfin/apiclient/model/api/LiveTvServiceInfo.kt b/jellyfin-model/src/commonMain/kotlin-generated/org/jellyfin/apiclient/model/api/LiveTvServiceInfo.kt similarity index 100% rename from jellyfin-model/src/main/kotlin-generated/org/jellyfin/apiclient/model/api/LiveTvServiceInfo.kt rename to jellyfin-model/src/commonMain/kotlin-generated/org/jellyfin/apiclient/model/api/LiveTvServiceInfo.kt diff --git a/jellyfin-model/src/main/kotlin-generated/org/jellyfin/apiclient/model/api/LiveTvServiceStatus.kt b/jellyfin-model/src/commonMain/kotlin-generated/org/jellyfin/apiclient/model/api/LiveTvServiceStatus.kt similarity index 100% rename from jellyfin-model/src/main/kotlin-generated/org/jellyfin/apiclient/model/api/LiveTvServiceStatus.kt rename to jellyfin-model/src/commonMain/kotlin-generated/org/jellyfin/apiclient/model/api/LiveTvServiceStatus.kt diff --git a/jellyfin-model/src/main/kotlin-generated/org/jellyfin/apiclient/model/api/LocalizationOption.kt b/jellyfin-model/src/commonMain/kotlin-generated/org/jellyfin/apiclient/model/api/LocalizationOption.kt similarity index 100% rename from jellyfin-model/src/main/kotlin-generated/org/jellyfin/apiclient/model/api/LocalizationOption.kt rename to jellyfin-model/src/commonMain/kotlin-generated/org/jellyfin/apiclient/model/api/LocalizationOption.kt diff --git a/jellyfin-model/src/main/kotlin-generated/org/jellyfin/apiclient/model/api/LocationType.kt b/jellyfin-model/src/commonMain/kotlin-generated/org/jellyfin/apiclient/model/api/LocationType.kt similarity index 100% rename from jellyfin-model/src/main/kotlin-generated/org/jellyfin/apiclient/model/api/LocationType.kt rename to jellyfin-model/src/commonMain/kotlin-generated/org/jellyfin/apiclient/model/api/LocationType.kt diff --git a/jellyfin-model/src/main/kotlin-generated/org/jellyfin/apiclient/model/api/LogFile.kt b/jellyfin-model/src/commonMain/kotlin-generated/org/jellyfin/apiclient/model/api/LogFile.kt similarity index 100% rename from jellyfin-model/src/main/kotlin-generated/org/jellyfin/apiclient/model/api/LogFile.kt rename to jellyfin-model/src/commonMain/kotlin-generated/org/jellyfin/apiclient/model/api/LogFile.kt diff --git a/jellyfin-model/src/main/kotlin-generated/org/jellyfin/apiclient/model/api/LogLevel.kt b/jellyfin-model/src/commonMain/kotlin-generated/org/jellyfin/apiclient/model/api/LogLevel.kt similarity index 100% rename from jellyfin-model/src/main/kotlin-generated/org/jellyfin/apiclient/model/api/LogLevel.kt rename to jellyfin-model/src/commonMain/kotlin-generated/org/jellyfin/apiclient/model/api/LogLevel.kt diff --git a/jellyfin-model/src/main/kotlin-generated/org/jellyfin/apiclient/model/api/MediaAttachment.kt b/jellyfin-model/src/commonMain/kotlin-generated/org/jellyfin/apiclient/model/api/MediaAttachment.kt similarity index 100% rename from jellyfin-model/src/main/kotlin-generated/org/jellyfin/apiclient/model/api/MediaAttachment.kt rename to jellyfin-model/src/commonMain/kotlin-generated/org/jellyfin/apiclient/model/api/MediaAttachment.kt diff --git a/jellyfin-model/src/main/kotlin-generated/org/jellyfin/apiclient/model/api/MediaEncoderPathDto.kt b/jellyfin-model/src/commonMain/kotlin-generated/org/jellyfin/apiclient/model/api/MediaEncoderPathDto.kt similarity index 100% rename from jellyfin-model/src/main/kotlin-generated/org/jellyfin/apiclient/model/api/MediaEncoderPathDto.kt rename to jellyfin-model/src/commonMain/kotlin-generated/org/jellyfin/apiclient/model/api/MediaEncoderPathDto.kt diff --git a/jellyfin-model/src/main/kotlin-generated/org/jellyfin/apiclient/model/api/MediaPathDto.kt b/jellyfin-model/src/commonMain/kotlin-generated/org/jellyfin/apiclient/model/api/MediaPathDto.kt similarity index 100% rename from jellyfin-model/src/main/kotlin-generated/org/jellyfin/apiclient/model/api/MediaPathDto.kt rename to jellyfin-model/src/commonMain/kotlin-generated/org/jellyfin/apiclient/model/api/MediaPathDto.kt diff --git a/jellyfin-model/src/main/kotlin-generated/org/jellyfin/apiclient/model/api/MediaPathInfo.kt b/jellyfin-model/src/commonMain/kotlin-generated/org/jellyfin/apiclient/model/api/MediaPathInfo.kt similarity index 100% rename from jellyfin-model/src/main/kotlin-generated/org/jellyfin/apiclient/model/api/MediaPathInfo.kt rename to jellyfin-model/src/commonMain/kotlin-generated/org/jellyfin/apiclient/model/api/MediaPathInfo.kt diff --git a/jellyfin-model/src/main/kotlin-generated/org/jellyfin/apiclient/model/api/MediaProtocol.kt b/jellyfin-model/src/commonMain/kotlin-generated/org/jellyfin/apiclient/model/api/MediaProtocol.kt similarity index 100% rename from jellyfin-model/src/main/kotlin-generated/org/jellyfin/apiclient/model/api/MediaProtocol.kt rename to jellyfin-model/src/commonMain/kotlin-generated/org/jellyfin/apiclient/model/api/MediaProtocol.kt diff --git a/jellyfin-model/src/main/kotlin-generated/org/jellyfin/apiclient/model/api/MediaSourceInfo.kt b/jellyfin-model/src/commonMain/kotlin-generated/org/jellyfin/apiclient/model/api/MediaSourceInfo.kt similarity index 100% rename from jellyfin-model/src/main/kotlin-generated/org/jellyfin/apiclient/model/api/MediaSourceInfo.kt rename to jellyfin-model/src/commonMain/kotlin-generated/org/jellyfin/apiclient/model/api/MediaSourceInfo.kt diff --git a/jellyfin-model/src/main/kotlin-generated/org/jellyfin/apiclient/model/api/MediaSourceType.kt b/jellyfin-model/src/commonMain/kotlin-generated/org/jellyfin/apiclient/model/api/MediaSourceType.kt similarity index 100% rename from jellyfin-model/src/main/kotlin-generated/org/jellyfin/apiclient/model/api/MediaSourceType.kt rename to jellyfin-model/src/commonMain/kotlin-generated/org/jellyfin/apiclient/model/api/MediaSourceType.kt diff --git a/jellyfin-model/src/main/kotlin-generated/org/jellyfin/apiclient/model/api/MediaStream.kt b/jellyfin-model/src/commonMain/kotlin-generated/org/jellyfin/apiclient/model/api/MediaStream.kt similarity index 100% rename from jellyfin-model/src/main/kotlin-generated/org/jellyfin/apiclient/model/api/MediaStream.kt rename to jellyfin-model/src/commonMain/kotlin-generated/org/jellyfin/apiclient/model/api/MediaStream.kt diff --git a/jellyfin-model/src/main/kotlin-generated/org/jellyfin/apiclient/model/api/MediaStreamType.kt b/jellyfin-model/src/commonMain/kotlin-generated/org/jellyfin/apiclient/model/api/MediaStreamType.kt similarity index 100% rename from jellyfin-model/src/main/kotlin-generated/org/jellyfin/apiclient/model/api/MediaStreamType.kt rename to jellyfin-model/src/commonMain/kotlin-generated/org/jellyfin/apiclient/model/api/MediaStreamType.kt diff --git a/jellyfin-model/src/main/kotlin-generated/org/jellyfin/apiclient/model/api/MediaUpdateInfoDto.kt b/jellyfin-model/src/commonMain/kotlin-generated/org/jellyfin/apiclient/model/api/MediaUpdateInfoDto.kt similarity index 100% rename from jellyfin-model/src/main/kotlin-generated/org/jellyfin/apiclient/model/api/MediaUpdateInfoDto.kt rename to jellyfin-model/src/commonMain/kotlin-generated/org/jellyfin/apiclient/model/api/MediaUpdateInfoDto.kt diff --git a/jellyfin-model/src/main/kotlin-generated/org/jellyfin/apiclient/model/api/MediaUrl.kt b/jellyfin-model/src/commonMain/kotlin-generated/org/jellyfin/apiclient/model/api/MediaUrl.kt similarity index 100% rename from jellyfin-model/src/main/kotlin-generated/org/jellyfin/apiclient/model/api/MediaUrl.kt rename to jellyfin-model/src/commonMain/kotlin-generated/org/jellyfin/apiclient/model/api/MediaUrl.kt diff --git a/jellyfin-model/src/main/kotlin-generated/org/jellyfin/apiclient/model/api/MetadataEditorInfo.kt b/jellyfin-model/src/commonMain/kotlin-generated/org/jellyfin/apiclient/model/api/MetadataEditorInfo.kt similarity index 100% rename from jellyfin-model/src/main/kotlin-generated/org/jellyfin/apiclient/model/api/MetadataEditorInfo.kt rename to jellyfin-model/src/commonMain/kotlin-generated/org/jellyfin/apiclient/model/api/MetadataEditorInfo.kt diff --git a/jellyfin-model/src/main/kotlin-generated/org/jellyfin/apiclient/model/api/MetadataField.kt b/jellyfin-model/src/commonMain/kotlin-generated/org/jellyfin/apiclient/model/api/MetadataField.kt similarity index 100% rename from jellyfin-model/src/main/kotlin-generated/org/jellyfin/apiclient/model/api/MetadataField.kt rename to jellyfin-model/src/commonMain/kotlin-generated/org/jellyfin/apiclient/model/api/MetadataField.kt diff --git a/jellyfin-model/src/main/kotlin-generated/org/jellyfin/apiclient/model/api/MetadataOptions.kt b/jellyfin-model/src/commonMain/kotlin-generated/org/jellyfin/apiclient/model/api/MetadataOptions.kt similarity index 100% rename from jellyfin-model/src/main/kotlin-generated/org/jellyfin/apiclient/model/api/MetadataOptions.kt rename to jellyfin-model/src/commonMain/kotlin-generated/org/jellyfin/apiclient/model/api/MetadataOptions.kt diff --git a/jellyfin-model/src/main/kotlin-generated/org/jellyfin/apiclient/model/api/MetadataRefreshMode.kt b/jellyfin-model/src/commonMain/kotlin-generated/org/jellyfin/apiclient/model/api/MetadataRefreshMode.kt similarity index 100% rename from jellyfin-model/src/main/kotlin-generated/org/jellyfin/apiclient/model/api/MetadataRefreshMode.kt rename to jellyfin-model/src/commonMain/kotlin-generated/org/jellyfin/apiclient/model/api/MetadataRefreshMode.kt diff --git a/jellyfin-model/src/main/kotlin-generated/org/jellyfin/apiclient/model/api/MovePlaylistItemRequestDto.kt b/jellyfin-model/src/commonMain/kotlin-generated/org/jellyfin/apiclient/model/api/MovePlaylistItemRequestDto.kt similarity index 100% rename from jellyfin-model/src/main/kotlin-generated/org/jellyfin/apiclient/model/api/MovePlaylistItemRequestDto.kt rename to jellyfin-model/src/commonMain/kotlin-generated/org/jellyfin/apiclient/model/api/MovePlaylistItemRequestDto.kt diff --git a/jellyfin-model/src/main/kotlin-generated/org/jellyfin/apiclient/model/api/MovieInfo.kt b/jellyfin-model/src/commonMain/kotlin-generated/org/jellyfin/apiclient/model/api/MovieInfo.kt similarity index 100% rename from jellyfin-model/src/main/kotlin-generated/org/jellyfin/apiclient/model/api/MovieInfo.kt rename to jellyfin-model/src/commonMain/kotlin-generated/org/jellyfin/apiclient/model/api/MovieInfo.kt diff --git a/jellyfin-model/src/main/kotlin-generated/org/jellyfin/apiclient/model/api/MovieInfoRemoteSearchQuery.kt b/jellyfin-model/src/commonMain/kotlin-generated/org/jellyfin/apiclient/model/api/MovieInfoRemoteSearchQuery.kt similarity index 100% rename from jellyfin-model/src/main/kotlin-generated/org/jellyfin/apiclient/model/api/MovieInfoRemoteSearchQuery.kt rename to jellyfin-model/src/commonMain/kotlin-generated/org/jellyfin/apiclient/model/api/MovieInfoRemoteSearchQuery.kt diff --git a/jellyfin-model/src/main/kotlin-generated/org/jellyfin/apiclient/model/api/MusicVideoInfo.kt b/jellyfin-model/src/commonMain/kotlin-generated/org/jellyfin/apiclient/model/api/MusicVideoInfo.kt similarity index 100% rename from jellyfin-model/src/main/kotlin-generated/org/jellyfin/apiclient/model/api/MusicVideoInfo.kt rename to jellyfin-model/src/commonMain/kotlin-generated/org/jellyfin/apiclient/model/api/MusicVideoInfo.kt diff --git a/jellyfin-model/src/main/kotlin-generated/org/jellyfin/apiclient/model/api/MusicVideoInfoRemoteSearchQuery.kt b/jellyfin-model/src/commonMain/kotlin-generated/org/jellyfin/apiclient/model/api/MusicVideoInfoRemoteSearchQuery.kt similarity index 100% rename from jellyfin-model/src/main/kotlin-generated/org/jellyfin/apiclient/model/api/MusicVideoInfoRemoteSearchQuery.kt rename to jellyfin-model/src/commonMain/kotlin-generated/org/jellyfin/apiclient/model/api/MusicVideoInfoRemoteSearchQuery.kt diff --git a/jellyfin-model/src/main/kotlin-generated/org/jellyfin/apiclient/model/api/NameGuidPair.kt b/jellyfin-model/src/commonMain/kotlin-generated/org/jellyfin/apiclient/model/api/NameGuidPair.kt similarity index 100% rename from jellyfin-model/src/main/kotlin-generated/org/jellyfin/apiclient/model/api/NameGuidPair.kt rename to jellyfin-model/src/commonMain/kotlin-generated/org/jellyfin/apiclient/model/api/NameGuidPair.kt diff --git a/jellyfin-model/src/main/kotlin-generated/org/jellyfin/apiclient/model/api/NameIdPair.kt b/jellyfin-model/src/commonMain/kotlin-generated/org/jellyfin/apiclient/model/api/NameIdPair.kt similarity index 100% rename from jellyfin-model/src/main/kotlin-generated/org/jellyfin/apiclient/model/api/NameIdPair.kt rename to jellyfin-model/src/commonMain/kotlin-generated/org/jellyfin/apiclient/model/api/NameIdPair.kt diff --git a/jellyfin-model/src/main/kotlin-generated/org/jellyfin/apiclient/model/api/NameValuePair.kt b/jellyfin-model/src/commonMain/kotlin-generated/org/jellyfin/apiclient/model/api/NameValuePair.kt similarity index 100% rename from jellyfin-model/src/main/kotlin-generated/org/jellyfin/apiclient/model/api/NameValuePair.kt rename to jellyfin-model/src/commonMain/kotlin-generated/org/jellyfin/apiclient/model/api/NameValuePair.kt diff --git a/jellyfin-model/src/main/kotlin-generated/org/jellyfin/apiclient/model/api/NewGroupRequestDto.kt b/jellyfin-model/src/commonMain/kotlin-generated/org/jellyfin/apiclient/model/api/NewGroupRequestDto.kt similarity index 100% rename from jellyfin-model/src/main/kotlin-generated/org/jellyfin/apiclient/model/api/NewGroupRequestDto.kt rename to jellyfin-model/src/commonMain/kotlin-generated/org/jellyfin/apiclient/model/api/NewGroupRequestDto.kt diff --git a/jellyfin-model/src/main/kotlin-generated/org/jellyfin/apiclient/model/api/NextItemRequestDto.kt b/jellyfin-model/src/commonMain/kotlin-generated/org/jellyfin/apiclient/model/api/NextItemRequestDto.kt similarity index 100% rename from jellyfin-model/src/main/kotlin-generated/org/jellyfin/apiclient/model/api/NextItemRequestDto.kt rename to jellyfin-model/src/commonMain/kotlin-generated/org/jellyfin/apiclient/model/api/NextItemRequestDto.kt diff --git a/jellyfin-model/src/main/kotlin-generated/org/jellyfin/apiclient/model/api/NotificationDto.kt b/jellyfin-model/src/commonMain/kotlin-generated/org/jellyfin/apiclient/model/api/NotificationDto.kt similarity index 100% rename from jellyfin-model/src/main/kotlin-generated/org/jellyfin/apiclient/model/api/NotificationDto.kt rename to jellyfin-model/src/commonMain/kotlin-generated/org/jellyfin/apiclient/model/api/NotificationDto.kt diff --git a/jellyfin-model/src/main/kotlin-generated/org/jellyfin/apiclient/model/api/NotificationLevel.kt b/jellyfin-model/src/commonMain/kotlin-generated/org/jellyfin/apiclient/model/api/NotificationLevel.kt similarity index 100% rename from jellyfin-model/src/main/kotlin-generated/org/jellyfin/apiclient/model/api/NotificationLevel.kt rename to jellyfin-model/src/commonMain/kotlin-generated/org/jellyfin/apiclient/model/api/NotificationLevel.kt diff --git a/jellyfin-model/src/main/kotlin-generated/org/jellyfin/apiclient/model/api/NotificationResultDto.kt b/jellyfin-model/src/commonMain/kotlin-generated/org/jellyfin/apiclient/model/api/NotificationResultDto.kt similarity index 100% rename from jellyfin-model/src/main/kotlin-generated/org/jellyfin/apiclient/model/api/NotificationResultDto.kt rename to jellyfin-model/src/commonMain/kotlin-generated/org/jellyfin/apiclient/model/api/NotificationResultDto.kt diff --git a/jellyfin-model/src/main/kotlin-generated/org/jellyfin/apiclient/model/api/NotificationTypeInfo.kt b/jellyfin-model/src/commonMain/kotlin-generated/org/jellyfin/apiclient/model/api/NotificationTypeInfo.kt similarity index 100% rename from jellyfin-model/src/main/kotlin-generated/org/jellyfin/apiclient/model/api/NotificationTypeInfo.kt rename to jellyfin-model/src/commonMain/kotlin-generated/org/jellyfin/apiclient/model/api/NotificationTypeInfo.kt diff --git a/jellyfin-model/src/main/kotlin-generated/org/jellyfin/apiclient/model/api/NotificationsSummaryDto.kt b/jellyfin-model/src/commonMain/kotlin-generated/org/jellyfin/apiclient/model/api/NotificationsSummaryDto.kt similarity index 100% rename from jellyfin-model/src/main/kotlin-generated/org/jellyfin/apiclient/model/api/NotificationsSummaryDto.kt rename to jellyfin-model/src/commonMain/kotlin-generated/org/jellyfin/apiclient/model/api/NotificationsSummaryDto.kt diff --git a/jellyfin-model/src/main/kotlin-generated/org/jellyfin/apiclient/model/api/ObjectGroupUpdate.kt b/jellyfin-model/src/commonMain/kotlin-generated/org/jellyfin/apiclient/model/api/ObjectGroupUpdate.kt similarity index 100% rename from jellyfin-model/src/main/kotlin-generated/org/jellyfin/apiclient/model/api/ObjectGroupUpdate.kt rename to jellyfin-model/src/commonMain/kotlin-generated/org/jellyfin/apiclient/model/api/ObjectGroupUpdate.kt diff --git a/jellyfin-model/src/main/kotlin-generated/org/jellyfin/apiclient/model/api/OpenLiveStreamDto.kt b/jellyfin-model/src/commonMain/kotlin-generated/org/jellyfin/apiclient/model/api/OpenLiveStreamDto.kt similarity index 100% rename from jellyfin-model/src/main/kotlin-generated/org/jellyfin/apiclient/model/api/OpenLiveStreamDto.kt rename to jellyfin-model/src/commonMain/kotlin-generated/org/jellyfin/apiclient/model/api/OpenLiveStreamDto.kt diff --git a/jellyfin-model/src/main/kotlin-generated/org/jellyfin/apiclient/model/api/PackageInfo.kt b/jellyfin-model/src/commonMain/kotlin-generated/org/jellyfin/apiclient/model/api/PackageInfo.kt similarity index 100% rename from jellyfin-model/src/main/kotlin-generated/org/jellyfin/apiclient/model/api/PackageInfo.kt rename to jellyfin-model/src/commonMain/kotlin-generated/org/jellyfin/apiclient/model/api/PackageInfo.kt diff --git a/jellyfin-model/src/main/kotlin-generated/org/jellyfin/apiclient/model/api/ParentalRating.kt b/jellyfin-model/src/commonMain/kotlin-generated/org/jellyfin/apiclient/model/api/ParentalRating.kt similarity index 100% rename from jellyfin-model/src/main/kotlin-generated/org/jellyfin/apiclient/model/api/ParentalRating.kt rename to jellyfin-model/src/commonMain/kotlin-generated/org/jellyfin/apiclient/model/api/ParentalRating.kt diff --git a/jellyfin-model/src/main/kotlin-generated/org/jellyfin/apiclient/model/api/PathSubstitution.kt b/jellyfin-model/src/commonMain/kotlin-generated/org/jellyfin/apiclient/model/api/PathSubstitution.kt similarity index 100% rename from jellyfin-model/src/main/kotlin-generated/org/jellyfin/apiclient/model/api/PathSubstitution.kt rename to jellyfin-model/src/commonMain/kotlin-generated/org/jellyfin/apiclient/model/api/PathSubstitution.kt diff --git a/jellyfin-model/src/main/kotlin-generated/org/jellyfin/apiclient/model/api/PersonLookupInfo.kt b/jellyfin-model/src/commonMain/kotlin-generated/org/jellyfin/apiclient/model/api/PersonLookupInfo.kt similarity index 100% rename from jellyfin-model/src/main/kotlin-generated/org/jellyfin/apiclient/model/api/PersonLookupInfo.kt rename to jellyfin-model/src/commonMain/kotlin-generated/org/jellyfin/apiclient/model/api/PersonLookupInfo.kt diff --git a/jellyfin-model/src/main/kotlin-generated/org/jellyfin/apiclient/model/api/PersonLookupInfoRemoteSearchQuery.kt b/jellyfin-model/src/commonMain/kotlin-generated/org/jellyfin/apiclient/model/api/PersonLookupInfoRemoteSearchQuery.kt similarity index 100% rename from jellyfin-model/src/main/kotlin-generated/org/jellyfin/apiclient/model/api/PersonLookupInfoRemoteSearchQuery.kt rename to jellyfin-model/src/commonMain/kotlin-generated/org/jellyfin/apiclient/model/api/PersonLookupInfoRemoteSearchQuery.kt diff --git a/jellyfin-model/src/main/kotlin-generated/org/jellyfin/apiclient/model/api/PinRedeemResult.kt b/jellyfin-model/src/commonMain/kotlin-generated/org/jellyfin/apiclient/model/api/PinRedeemResult.kt similarity index 100% rename from jellyfin-model/src/main/kotlin-generated/org/jellyfin/apiclient/model/api/PinRedeemResult.kt rename to jellyfin-model/src/commonMain/kotlin-generated/org/jellyfin/apiclient/model/api/PinRedeemResult.kt diff --git a/jellyfin-model/src/main/kotlin-generated/org/jellyfin/apiclient/model/api/PingRequestDto.kt b/jellyfin-model/src/commonMain/kotlin-generated/org/jellyfin/apiclient/model/api/PingRequestDto.kt similarity index 100% rename from jellyfin-model/src/main/kotlin-generated/org/jellyfin/apiclient/model/api/PingRequestDto.kt rename to jellyfin-model/src/commonMain/kotlin-generated/org/jellyfin/apiclient/model/api/PingRequestDto.kt diff --git a/jellyfin-model/src/main/kotlin-generated/org/jellyfin/apiclient/model/api/PlayAccess.kt b/jellyfin-model/src/commonMain/kotlin-generated/org/jellyfin/apiclient/model/api/PlayAccess.kt similarity index 100% rename from jellyfin-model/src/main/kotlin-generated/org/jellyfin/apiclient/model/api/PlayAccess.kt rename to jellyfin-model/src/commonMain/kotlin-generated/org/jellyfin/apiclient/model/api/PlayAccess.kt diff --git a/jellyfin-model/src/main/kotlin-generated/org/jellyfin/apiclient/model/api/PlayCommand.kt b/jellyfin-model/src/commonMain/kotlin-generated/org/jellyfin/apiclient/model/api/PlayCommand.kt similarity index 100% rename from jellyfin-model/src/main/kotlin-generated/org/jellyfin/apiclient/model/api/PlayCommand.kt rename to jellyfin-model/src/commonMain/kotlin-generated/org/jellyfin/apiclient/model/api/PlayCommand.kt diff --git a/jellyfin-model/src/main/kotlin-generated/org/jellyfin/apiclient/model/api/PlayMethod.kt b/jellyfin-model/src/commonMain/kotlin-generated/org/jellyfin/apiclient/model/api/PlayMethod.kt similarity index 100% rename from jellyfin-model/src/main/kotlin-generated/org/jellyfin/apiclient/model/api/PlayMethod.kt rename to jellyfin-model/src/commonMain/kotlin-generated/org/jellyfin/apiclient/model/api/PlayMethod.kt diff --git a/jellyfin-model/src/main/kotlin-generated/org/jellyfin/apiclient/model/api/PlayRequest.kt b/jellyfin-model/src/commonMain/kotlin-generated/org/jellyfin/apiclient/model/api/PlayRequest.kt similarity index 100% rename from jellyfin-model/src/main/kotlin-generated/org/jellyfin/apiclient/model/api/PlayRequest.kt rename to jellyfin-model/src/commonMain/kotlin-generated/org/jellyfin/apiclient/model/api/PlayRequest.kt diff --git a/jellyfin-model/src/main/kotlin-generated/org/jellyfin/apiclient/model/api/PlayRequestDto.kt b/jellyfin-model/src/commonMain/kotlin-generated/org/jellyfin/apiclient/model/api/PlayRequestDto.kt similarity index 100% rename from jellyfin-model/src/main/kotlin-generated/org/jellyfin/apiclient/model/api/PlayRequestDto.kt rename to jellyfin-model/src/commonMain/kotlin-generated/org/jellyfin/apiclient/model/api/PlayRequestDto.kt diff --git a/jellyfin-model/src/main/kotlin-generated/org/jellyfin/apiclient/model/api/PlaybackErrorCode.kt b/jellyfin-model/src/commonMain/kotlin-generated/org/jellyfin/apiclient/model/api/PlaybackErrorCode.kt similarity index 100% rename from jellyfin-model/src/main/kotlin-generated/org/jellyfin/apiclient/model/api/PlaybackErrorCode.kt rename to jellyfin-model/src/commonMain/kotlin-generated/org/jellyfin/apiclient/model/api/PlaybackErrorCode.kt diff --git a/jellyfin-model/src/main/kotlin-generated/org/jellyfin/apiclient/model/api/PlaybackInfoDto.kt b/jellyfin-model/src/commonMain/kotlin-generated/org/jellyfin/apiclient/model/api/PlaybackInfoDto.kt similarity index 100% rename from jellyfin-model/src/main/kotlin-generated/org/jellyfin/apiclient/model/api/PlaybackInfoDto.kt rename to jellyfin-model/src/commonMain/kotlin-generated/org/jellyfin/apiclient/model/api/PlaybackInfoDto.kt diff --git a/jellyfin-model/src/main/kotlin-generated/org/jellyfin/apiclient/model/api/PlaybackInfoResponse.kt b/jellyfin-model/src/commonMain/kotlin-generated/org/jellyfin/apiclient/model/api/PlaybackInfoResponse.kt similarity index 100% rename from jellyfin-model/src/main/kotlin-generated/org/jellyfin/apiclient/model/api/PlaybackInfoResponse.kt rename to jellyfin-model/src/commonMain/kotlin-generated/org/jellyfin/apiclient/model/api/PlaybackInfoResponse.kt diff --git a/jellyfin-model/src/main/kotlin-generated/org/jellyfin/apiclient/model/api/PlaybackProgressInfo.kt b/jellyfin-model/src/commonMain/kotlin-generated/org/jellyfin/apiclient/model/api/PlaybackProgressInfo.kt similarity index 100% rename from jellyfin-model/src/main/kotlin-generated/org/jellyfin/apiclient/model/api/PlaybackProgressInfo.kt rename to jellyfin-model/src/commonMain/kotlin-generated/org/jellyfin/apiclient/model/api/PlaybackProgressInfo.kt diff --git a/jellyfin-model/src/main/kotlin-generated/org/jellyfin/apiclient/model/api/PlaybackStartInfo.kt b/jellyfin-model/src/commonMain/kotlin-generated/org/jellyfin/apiclient/model/api/PlaybackStartInfo.kt similarity index 100% rename from jellyfin-model/src/main/kotlin-generated/org/jellyfin/apiclient/model/api/PlaybackStartInfo.kt rename to jellyfin-model/src/commonMain/kotlin-generated/org/jellyfin/apiclient/model/api/PlaybackStartInfo.kt diff --git a/jellyfin-model/src/main/kotlin-generated/org/jellyfin/apiclient/model/api/PlaybackStopInfo.kt b/jellyfin-model/src/commonMain/kotlin-generated/org/jellyfin/apiclient/model/api/PlaybackStopInfo.kt similarity index 100% rename from jellyfin-model/src/main/kotlin-generated/org/jellyfin/apiclient/model/api/PlaybackStopInfo.kt rename to jellyfin-model/src/commonMain/kotlin-generated/org/jellyfin/apiclient/model/api/PlaybackStopInfo.kt diff --git a/jellyfin-model/src/main/kotlin-generated/org/jellyfin/apiclient/model/api/PlayerStateInfo.kt b/jellyfin-model/src/commonMain/kotlin-generated/org/jellyfin/apiclient/model/api/PlayerStateInfo.kt similarity index 100% rename from jellyfin-model/src/main/kotlin-generated/org/jellyfin/apiclient/model/api/PlayerStateInfo.kt rename to jellyfin-model/src/commonMain/kotlin-generated/org/jellyfin/apiclient/model/api/PlayerStateInfo.kt diff --git a/jellyfin-model/src/main/kotlin-generated/org/jellyfin/apiclient/model/api/PlaylistCreationResult.kt b/jellyfin-model/src/commonMain/kotlin-generated/org/jellyfin/apiclient/model/api/PlaylistCreationResult.kt similarity index 100% rename from jellyfin-model/src/main/kotlin-generated/org/jellyfin/apiclient/model/api/PlaylistCreationResult.kt rename to jellyfin-model/src/commonMain/kotlin-generated/org/jellyfin/apiclient/model/api/PlaylistCreationResult.kt diff --git a/jellyfin-model/src/main/kotlin-generated/org/jellyfin/apiclient/model/api/PlaystateCommand.kt b/jellyfin-model/src/commonMain/kotlin-generated/org/jellyfin/apiclient/model/api/PlaystateCommand.kt similarity index 100% rename from jellyfin-model/src/main/kotlin-generated/org/jellyfin/apiclient/model/api/PlaystateCommand.kt rename to jellyfin-model/src/commonMain/kotlin-generated/org/jellyfin/apiclient/model/api/PlaystateCommand.kt diff --git a/jellyfin-model/src/main/kotlin-generated/org/jellyfin/apiclient/model/api/PlaystateRequest.kt b/jellyfin-model/src/commonMain/kotlin-generated/org/jellyfin/apiclient/model/api/PlaystateRequest.kt similarity index 100% rename from jellyfin-model/src/main/kotlin-generated/org/jellyfin/apiclient/model/api/PlaystateRequest.kt rename to jellyfin-model/src/commonMain/kotlin-generated/org/jellyfin/apiclient/model/api/PlaystateRequest.kt diff --git a/jellyfin-model/src/main/kotlin-generated/org/jellyfin/apiclient/model/api/PluginInfo.kt b/jellyfin-model/src/commonMain/kotlin-generated/org/jellyfin/apiclient/model/api/PluginInfo.kt similarity index 100% rename from jellyfin-model/src/main/kotlin-generated/org/jellyfin/apiclient/model/api/PluginInfo.kt rename to jellyfin-model/src/commonMain/kotlin-generated/org/jellyfin/apiclient/model/api/PluginInfo.kt diff --git a/jellyfin-model/src/main/kotlin-generated/org/jellyfin/apiclient/model/api/PluginSecurityInfo.kt b/jellyfin-model/src/commonMain/kotlin-generated/org/jellyfin/apiclient/model/api/PluginSecurityInfo.kt similarity index 100% rename from jellyfin-model/src/main/kotlin-generated/org/jellyfin/apiclient/model/api/PluginSecurityInfo.kt rename to jellyfin-model/src/commonMain/kotlin-generated/org/jellyfin/apiclient/model/api/PluginSecurityInfo.kt diff --git a/jellyfin-model/src/main/kotlin-generated/org/jellyfin/apiclient/model/api/PluginStatus.kt b/jellyfin-model/src/commonMain/kotlin-generated/org/jellyfin/apiclient/model/api/PluginStatus.kt similarity index 100% rename from jellyfin-model/src/main/kotlin-generated/org/jellyfin/apiclient/model/api/PluginStatus.kt rename to jellyfin-model/src/commonMain/kotlin-generated/org/jellyfin/apiclient/model/api/PluginStatus.kt diff --git a/jellyfin-model/src/main/kotlin-generated/org/jellyfin/apiclient/model/api/PreviousItemRequestDto.kt b/jellyfin-model/src/commonMain/kotlin-generated/org/jellyfin/apiclient/model/api/PreviousItemRequestDto.kt similarity index 100% rename from jellyfin-model/src/main/kotlin-generated/org/jellyfin/apiclient/model/api/PreviousItemRequestDto.kt rename to jellyfin-model/src/commonMain/kotlin-generated/org/jellyfin/apiclient/model/api/PreviousItemRequestDto.kt diff --git a/jellyfin-model/src/main/kotlin-generated/org/jellyfin/apiclient/model/api/ProblemDetails.kt b/jellyfin-model/src/commonMain/kotlin-generated/org/jellyfin/apiclient/model/api/ProblemDetails.kt similarity index 100% rename from jellyfin-model/src/main/kotlin-generated/org/jellyfin/apiclient/model/api/ProblemDetails.kt rename to jellyfin-model/src/commonMain/kotlin-generated/org/jellyfin/apiclient/model/api/ProblemDetails.kt diff --git a/jellyfin-model/src/main/kotlin-generated/org/jellyfin/apiclient/model/api/ProfileCondition.kt b/jellyfin-model/src/commonMain/kotlin-generated/org/jellyfin/apiclient/model/api/ProfileCondition.kt similarity index 100% rename from jellyfin-model/src/main/kotlin-generated/org/jellyfin/apiclient/model/api/ProfileCondition.kt rename to jellyfin-model/src/commonMain/kotlin-generated/org/jellyfin/apiclient/model/api/ProfileCondition.kt diff --git a/jellyfin-model/src/main/kotlin-generated/org/jellyfin/apiclient/model/api/ProfileConditionType.kt b/jellyfin-model/src/commonMain/kotlin-generated/org/jellyfin/apiclient/model/api/ProfileConditionType.kt similarity index 100% rename from jellyfin-model/src/main/kotlin-generated/org/jellyfin/apiclient/model/api/ProfileConditionType.kt rename to jellyfin-model/src/commonMain/kotlin-generated/org/jellyfin/apiclient/model/api/ProfileConditionType.kt diff --git a/jellyfin-model/src/main/kotlin-generated/org/jellyfin/apiclient/model/api/ProfileConditionValue.kt b/jellyfin-model/src/commonMain/kotlin-generated/org/jellyfin/apiclient/model/api/ProfileConditionValue.kt similarity index 100% rename from jellyfin-model/src/main/kotlin-generated/org/jellyfin/apiclient/model/api/ProfileConditionValue.kt rename to jellyfin-model/src/commonMain/kotlin-generated/org/jellyfin/apiclient/model/api/ProfileConditionValue.kt diff --git a/jellyfin-model/src/main/kotlin-generated/org/jellyfin/apiclient/model/api/ProgramAudio.kt b/jellyfin-model/src/commonMain/kotlin-generated/org/jellyfin/apiclient/model/api/ProgramAudio.kt similarity index 100% rename from jellyfin-model/src/main/kotlin-generated/org/jellyfin/apiclient/model/api/ProgramAudio.kt rename to jellyfin-model/src/commonMain/kotlin-generated/org/jellyfin/apiclient/model/api/ProgramAudio.kt diff --git a/jellyfin-model/src/main/kotlin-generated/org/jellyfin/apiclient/model/api/PublicSystemInfo.kt b/jellyfin-model/src/commonMain/kotlin-generated/org/jellyfin/apiclient/model/api/PublicSystemInfo.kt similarity index 100% rename from jellyfin-model/src/main/kotlin-generated/org/jellyfin/apiclient/model/api/PublicSystemInfo.kt rename to jellyfin-model/src/commonMain/kotlin-generated/org/jellyfin/apiclient/model/api/PublicSystemInfo.kt diff --git a/jellyfin-model/src/main/kotlin-generated/org/jellyfin/apiclient/model/api/QueryFilters.kt b/jellyfin-model/src/commonMain/kotlin-generated/org/jellyfin/apiclient/model/api/QueryFilters.kt similarity index 100% rename from jellyfin-model/src/main/kotlin-generated/org/jellyfin/apiclient/model/api/QueryFilters.kt rename to jellyfin-model/src/commonMain/kotlin-generated/org/jellyfin/apiclient/model/api/QueryFilters.kt diff --git a/jellyfin-model/src/main/kotlin-generated/org/jellyfin/apiclient/model/api/QueryFiltersLegacy.kt b/jellyfin-model/src/commonMain/kotlin-generated/org/jellyfin/apiclient/model/api/QueryFiltersLegacy.kt similarity index 100% rename from jellyfin-model/src/main/kotlin-generated/org/jellyfin/apiclient/model/api/QueryFiltersLegacy.kt rename to jellyfin-model/src/commonMain/kotlin-generated/org/jellyfin/apiclient/model/api/QueryFiltersLegacy.kt diff --git a/jellyfin-model/src/main/kotlin-generated/org/jellyfin/apiclient/model/api/QueueItem.kt b/jellyfin-model/src/commonMain/kotlin-generated/org/jellyfin/apiclient/model/api/QueueItem.kt similarity index 100% rename from jellyfin-model/src/main/kotlin-generated/org/jellyfin/apiclient/model/api/QueueItem.kt rename to jellyfin-model/src/commonMain/kotlin-generated/org/jellyfin/apiclient/model/api/QueueItem.kt diff --git a/jellyfin-model/src/main/kotlin-generated/org/jellyfin/apiclient/model/api/QueueRequestDto.kt b/jellyfin-model/src/commonMain/kotlin-generated/org/jellyfin/apiclient/model/api/QueueRequestDto.kt similarity index 100% rename from jellyfin-model/src/main/kotlin-generated/org/jellyfin/apiclient/model/api/QueueRequestDto.kt rename to jellyfin-model/src/commonMain/kotlin-generated/org/jellyfin/apiclient/model/api/QueueRequestDto.kt diff --git a/jellyfin-model/src/main/kotlin-generated/org/jellyfin/apiclient/model/api/QuickConnectDto.kt b/jellyfin-model/src/commonMain/kotlin-generated/org/jellyfin/apiclient/model/api/QuickConnectDto.kt similarity index 100% rename from jellyfin-model/src/main/kotlin-generated/org/jellyfin/apiclient/model/api/QuickConnectDto.kt rename to jellyfin-model/src/commonMain/kotlin-generated/org/jellyfin/apiclient/model/api/QuickConnectDto.kt diff --git a/jellyfin-model/src/main/kotlin-generated/org/jellyfin/apiclient/model/api/QuickConnectResult.kt b/jellyfin-model/src/commonMain/kotlin-generated/org/jellyfin/apiclient/model/api/QuickConnectResult.kt similarity index 100% rename from jellyfin-model/src/main/kotlin-generated/org/jellyfin/apiclient/model/api/QuickConnectResult.kt rename to jellyfin-model/src/commonMain/kotlin-generated/org/jellyfin/apiclient/model/api/QuickConnectResult.kt diff --git a/jellyfin-model/src/main/kotlin-generated/org/jellyfin/apiclient/model/api/QuickConnectState.kt b/jellyfin-model/src/commonMain/kotlin-generated/org/jellyfin/apiclient/model/api/QuickConnectState.kt similarity index 100% rename from jellyfin-model/src/main/kotlin-generated/org/jellyfin/apiclient/model/api/QuickConnectState.kt rename to jellyfin-model/src/commonMain/kotlin-generated/org/jellyfin/apiclient/model/api/QuickConnectState.kt diff --git a/jellyfin-model/src/main/kotlin-generated/org/jellyfin/apiclient/model/api/RatingType.kt b/jellyfin-model/src/commonMain/kotlin-generated/org/jellyfin/apiclient/model/api/RatingType.kt similarity index 100% rename from jellyfin-model/src/main/kotlin-generated/org/jellyfin/apiclient/model/api/RatingType.kt rename to jellyfin-model/src/commonMain/kotlin-generated/org/jellyfin/apiclient/model/api/RatingType.kt diff --git a/jellyfin-model/src/main/kotlin-generated/org/jellyfin/apiclient/model/api/ReadyRequestDto.kt b/jellyfin-model/src/commonMain/kotlin-generated/org/jellyfin/apiclient/model/api/ReadyRequestDto.kt similarity index 100% rename from jellyfin-model/src/main/kotlin-generated/org/jellyfin/apiclient/model/api/ReadyRequestDto.kt rename to jellyfin-model/src/commonMain/kotlin-generated/org/jellyfin/apiclient/model/api/ReadyRequestDto.kt diff --git a/jellyfin-model/src/main/kotlin-generated/org/jellyfin/apiclient/model/api/RecommendationDto.kt b/jellyfin-model/src/commonMain/kotlin-generated/org/jellyfin/apiclient/model/api/RecommendationDto.kt similarity index 100% rename from jellyfin-model/src/main/kotlin-generated/org/jellyfin/apiclient/model/api/RecommendationDto.kt rename to jellyfin-model/src/commonMain/kotlin-generated/org/jellyfin/apiclient/model/api/RecommendationDto.kt diff --git a/jellyfin-model/src/main/kotlin-generated/org/jellyfin/apiclient/model/api/RecommendationType.kt b/jellyfin-model/src/commonMain/kotlin-generated/org/jellyfin/apiclient/model/api/RecommendationType.kt similarity index 100% rename from jellyfin-model/src/main/kotlin-generated/org/jellyfin/apiclient/model/api/RecommendationType.kt rename to jellyfin-model/src/commonMain/kotlin-generated/org/jellyfin/apiclient/model/api/RecommendationType.kt diff --git a/jellyfin-model/src/main/kotlin-generated/org/jellyfin/apiclient/model/api/RecordingStatus.kt b/jellyfin-model/src/commonMain/kotlin-generated/org/jellyfin/apiclient/model/api/RecordingStatus.kt similarity index 100% rename from jellyfin-model/src/main/kotlin-generated/org/jellyfin/apiclient/model/api/RecordingStatus.kt rename to jellyfin-model/src/commonMain/kotlin-generated/org/jellyfin/apiclient/model/api/RecordingStatus.kt diff --git a/jellyfin-model/src/main/kotlin-generated/org/jellyfin/apiclient/model/api/RemoteImageInfo.kt b/jellyfin-model/src/commonMain/kotlin-generated/org/jellyfin/apiclient/model/api/RemoteImageInfo.kt similarity index 100% rename from jellyfin-model/src/main/kotlin-generated/org/jellyfin/apiclient/model/api/RemoteImageInfo.kt rename to jellyfin-model/src/commonMain/kotlin-generated/org/jellyfin/apiclient/model/api/RemoteImageInfo.kt diff --git a/jellyfin-model/src/main/kotlin-generated/org/jellyfin/apiclient/model/api/RemoteImageResult.kt b/jellyfin-model/src/commonMain/kotlin-generated/org/jellyfin/apiclient/model/api/RemoteImageResult.kt similarity index 100% rename from jellyfin-model/src/main/kotlin-generated/org/jellyfin/apiclient/model/api/RemoteImageResult.kt rename to jellyfin-model/src/commonMain/kotlin-generated/org/jellyfin/apiclient/model/api/RemoteImageResult.kt diff --git a/jellyfin-model/src/main/kotlin-generated/org/jellyfin/apiclient/model/api/RemoteSearchResult.kt b/jellyfin-model/src/commonMain/kotlin-generated/org/jellyfin/apiclient/model/api/RemoteSearchResult.kt similarity index 100% rename from jellyfin-model/src/main/kotlin-generated/org/jellyfin/apiclient/model/api/RemoteSearchResult.kt rename to jellyfin-model/src/commonMain/kotlin-generated/org/jellyfin/apiclient/model/api/RemoteSearchResult.kt diff --git a/jellyfin-model/src/main/kotlin-generated/org/jellyfin/apiclient/model/api/RemoteSubtitleInfo.kt b/jellyfin-model/src/commonMain/kotlin-generated/org/jellyfin/apiclient/model/api/RemoteSubtitleInfo.kt similarity index 100% rename from jellyfin-model/src/main/kotlin-generated/org/jellyfin/apiclient/model/api/RemoteSubtitleInfo.kt rename to jellyfin-model/src/commonMain/kotlin-generated/org/jellyfin/apiclient/model/api/RemoteSubtitleInfo.kt diff --git a/jellyfin-model/src/main/kotlin-generated/org/jellyfin/apiclient/model/api/RemoveFromPlaylistRequestDto.kt b/jellyfin-model/src/commonMain/kotlin-generated/org/jellyfin/apiclient/model/api/RemoveFromPlaylistRequestDto.kt similarity index 100% rename from jellyfin-model/src/main/kotlin-generated/org/jellyfin/apiclient/model/api/RemoveFromPlaylistRequestDto.kt rename to jellyfin-model/src/commonMain/kotlin-generated/org/jellyfin/apiclient/model/api/RemoveFromPlaylistRequestDto.kt diff --git a/jellyfin-model/src/main/kotlin-generated/org/jellyfin/apiclient/model/api/RepeatMode.kt b/jellyfin-model/src/commonMain/kotlin-generated/org/jellyfin/apiclient/model/api/RepeatMode.kt similarity index 100% rename from jellyfin-model/src/main/kotlin-generated/org/jellyfin/apiclient/model/api/RepeatMode.kt rename to jellyfin-model/src/commonMain/kotlin-generated/org/jellyfin/apiclient/model/api/RepeatMode.kt diff --git a/jellyfin-model/src/main/kotlin-generated/org/jellyfin/apiclient/model/api/RepositoryInfo.kt b/jellyfin-model/src/commonMain/kotlin-generated/org/jellyfin/apiclient/model/api/RepositoryInfo.kt similarity index 100% rename from jellyfin-model/src/main/kotlin-generated/org/jellyfin/apiclient/model/api/RepositoryInfo.kt rename to jellyfin-model/src/commonMain/kotlin-generated/org/jellyfin/apiclient/model/api/RepositoryInfo.kt diff --git a/jellyfin-model/src/main/kotlin-generated/org/jellyfin/apiclient/model/api/ResponseProfile.kt b/jellyfin-model/src/commonMain/kotlin-generated/org/jellyfin/apiclient/model/api/ResponseProfile.kt similarity index 100% rename from jellyfin-model/src/main/kotlin-generated/org/jellyfin/apiclient/model/api/ResponseProfile.kt rename to jellyfin-model/src/commonMain/kotlin-generated/org/jellyfin/apiclient/model/api/ResponseProfile.kt diff --git a/jellyfin-model/src/main/kotlin-generated/org/jellyfin/apiclient/model/api/ScrollDirection.kt b/jellyfin-model/src/commonMain/kotlin-generated/org/jellyfin/apiclient/model/api/ScrollDirection.kt similarity index 100% rename from jellyfin-model/src/main/kotlin-generated/org/jellyfin/apiclient/model/api/ScrollDirection.kt rename to jellyfin-model/src/commonMain/kotlin-generated/org/jellyfin/apiclient/model/api/ScrollDirection.kt diff --git a/jellyfin-model/src/main/kotlin-generated/org/jellyfin/apiclient/model/api/SearchHint.kt b/jellyfin-model/src/commonMain/kotlin-generated/org/jellyfin/apiclient/model/api/SearchHint.kt similarity index 100% rename from jellyfin-model/src/main/kotlin-generated/org/jellyfin/apiclient/model/api/SearchHint.kt rename to jellyfin-model/src/commonMain/kotlin-generated/org/jellyfin/apiclient/model/api/SearchHint.kt diff --git a/jellyfin-model/src/main/kotlin-generated/org/jellyfin/apiclient/model/api/SearchHintResult.kt b/jellyfin-model/src/commonMain/kotlin-generated/org/jellyfin/apiclient/model/api/SearchHintResult.kt similarity index 100% rename from jellyfin-model/src/main/kotlin-generated/org/jellyfin/apiclient/model/api/SearchHintResult.kt rename to jellyfin-model/src/commonMain/kotlin-generated/org/jellyfin/apiclient/model/api/SearchHintResult.kt diff --git a/jellyfin-model/src/main/kotlin-generated/org/jellyfin/apiclient/model/api/SeekRequestDto.kt b/jellyfin-model/src/commonMain/kotlin-generated/org/jellyfin/apiclient/model/api/SeekRequestDto.kt similarity index 100% rename from jellyfin-model/src/main/kotlin-generated/org/jellyfin/apiclient/model/api/SeekRequestDto.kt rename to jellyfin-model/src/commonMain/kotlin-generated/org/jellyfin/apiclient/model/api/SeekRequestDto.kt diff --git a/jellyfin-model/src/main/kotlin-generated/org/jellyfin/apiclient/model/api/SendCommand.kt b/jellyfin-model/src/commonMain/kotlin-generated/org/jellyfin/apiclient/model/api/SendCommand.kt similarity index 100% rename from jellyfin-model/src/main/kotlin-generated/org/jellyfin/apiclient/model/api/SendCommand.kt rename to jellyfin-model/src/commonMain/kotlin-generated/org/jellyfin/apiclient/model/api/SendCommand.kt diff --git a/jellyfin-model/src/main/kotlin-generated/org/jellyfin/apiclient/model/api/SendCommandType.kt b/jellyfin-model/src/commonMain/kotlin-generated/org/jellyfin/apiclient/model/api/SendCommandType.kt similarity index 100% rename from jellyfin-model/src/main/kotlin-generated/org/jellyfin/apiclient/model/api/SendCommandType.kt rename to jellyfin-model/src/commonMain/kotlin-generated/org/jellyfin/apiclient/model/api/SendCommandType.kt diff --git a/jellyfin-model/src/main/kotlin-generated/org/jellyfin/apiclient/model/api/SeriesInfo.kt b/jellyfin-model/src/commonMain/kotlin-generated/org/jellyfin/apiclient/model/api/SeriesInfo.kt similarity index 100% rename from jellyfin-model/src/main/kotlin-generated/org/jellyfin/apiclient/model/api/SeriesInfo.kt rename to jellyfin-model/src/commonMain/kotlin-generated/org/jellyfin/apiclient/model/api/SeriesInfo.kt diff --git a/jellyfin-model/src/main/kotlin-generated/org/jellyfin/apiclient/model/api/SeriesInfoRemoteSearchQuery.kt b/jellyfin-model/src/commonMain/kotlin-generated/org/jellyfin/apiclient/model/api/SeriesInfoRemoteSearchQuery.kt similarity index 100% rename from jellyfin-model/src/main/kotlin-generated/org/jellyfin/apiclient/model/api/SeriesInfoRemoteSearchQuery.kt rename to jellyfin-model/src/commonMain/kotlin-generated/org/jellyfin/apiclient/model/api/SeriesInfoRemoteSearchQuery.kt diff --git a/jellyfin-model/src/main/kotlin-generated/org/jellyfin/apiclient/model/api/SeriesStatus.kt b/jellyfin-model/src/commonMain/kotlin-generated/org/jellyfin/apiclient/model/api/SeriesStatus.kt similarity index 100% rename from jellyfin-model/src/main/kotlin-generated/org/jellyfin/apiclient/model/api/SeriesStatus.kt rename to jellyfin-model/src/commonMain/kotlin-generated/org/jellyfin/apiclient/model/api/SeriesStatus.kt diff --git a/jellyfin-model/src/main/kotlin-generated/org/jellyfin/apiclient/model/api/SeriesTimerInfoDto.kt b/jellyfin-model/src/commonMain/kotlin-generated/org/jellyfin/apiclient/model/api/SeriesTimerInfoDto.kt similarity index 100% rename from jellyfin-model/src/main/kotlin-generated/org/jellyfin/apiclient/model/api/SeriesTimerInfoDto.kt rename to jellyfin-model/src/commonMain/kotlin-generated/org/jellyfin/apiclient/model/api/SeriesTimerInfoDto.kt diff --git a/jellyfin-model/src/main/kotlin-generated/org/jellyfin/apiclient/model/api/SeriesTimerInfoDtoQueryResult.kt b/jellyfin-model/src/commonMain/kotlin-generated/org/jellyfin/apiclient/model/api/SeriesTimerInfoDtoQueryResult.kt similarity index 100% rename from jellyfin-model/src/main/kotlin-generated/org/jellyfin/apiclient/model/api/SeriesTimerInfoDtoQueryResult.kt rename to jellyfin-model/src/commonMain/kotlin-generated/org/jellyfin/apiclient/model/api/SeriesTimerInfoDtoQueryResult.kt diff --git a/jellyfin-model/src/main/kotlin-generated/org/jellyfin/apiclient/model/api/ServerConfiguration.kt b/jellyfin-model/src/commonMain/kotlin-generated/org/jellyfin/apiclient/model/api/ServerConfiguration.kt similarity index 100% rename from jellyfin-model/src/main/kotlin-generated/org/jellyfin/apiclient/model/api/ServerConfiguration.kt rename to jellyfin-model/src/commonMain/kotlin-generated/org/jellyfin/apiclient/model/api/ServerConfiguration.kt diff --git a/jellyfin-model/src/main/kotlin-generated/org/jellyfin/apiclient/model/api/SessionInfo.kt b/jellyfin-model/src/commonMain/kotlin-generated/org/jellyfin/apiclient/model/api/SessionInfo.kt similarity index 100% rename from jellyfin-model/src/main/kotlin-generated/org/jellyfin/apiclient/model/api/SessionInfo.kt rename to jellyfin-model/src/commonMain/kotlin-generated/org/jellyfin/apiclient/model/api/SessionInfo.kt diff --git a/jellyfin-model/src/main/kotlin-generated/org/jellyfin/apiclient/model/api/SessionUserInfo.kt b/jellyfin-model/src/commonMain/kotlin-generated/org/jellyfin/apiclient/model/api/SessionUserInfo.kt similarity index 100% rename from jellyfin-model/src/main/kotlin-generated/org/jellyfin/apiclient/model/api/SessionUserInfo.kt rename to jellyfin-model/src/commonMain/kotlin-generated/org/jellyfin/apiclient/model/api/SessionUserInfo.kt diff --git a/jellyfin-model/src/main/kotlin-generated/org/jellyfin/apiclient/model/api/SetChannelMappingDto.kt b/jellyfin-model/src/commonMain/kotlin-generated/org/jellyfin/apiclient/model/api/SetChannelMappingDto.kt similarity index 100% rename from jellyfin-model/src/main/kotlin-generated/org/jellyfin/apiclient/model/api/SetChannelMappingDto.kt rename to jellyfin-model/src/commonMain/kotlin-generated/org/jellyfin/apiclient/model/api/SetChannelMappingDto.kt diff --git a/jellyfin-model/src/main/kotlin-generated/org/jellyfin/apiclient/model/api/SetPlaylistItemRequestDto.kt b/jellyfin-model/src/commonMain/kotlin-generated/org/jellyfin/apiclient/model/api/SetPlaylistItemRequestDto.kt similarity index 100% rename from jellyfin-model/src/main/kotlin-generated/org/jellyfin/apiclient/model/api/SetPlaylistItemRequestDto.kt rename to jellyfin-model/src/commonMain/kotlin-generated/org/jellyfin/apiclient/model/api/SetPlaylistItemRequestDto.kt diff --git a/jellyfin-model/src/main/kotlin-generated/org/jellyfin/apiclient/model/api/SetRepeatModeRequestDto.kt b/jellyfin-model/src/commonMain/kotlin-generated/org/jellyfin/apiclient/model/api/SetRepeatModeRequestDto.kt similarity index 100% rename from jellyfin-model/src/main/kotlin-generated/org/jellyfin/apiclient/model/api/SetRepeatModeRequestDto.kt rename to jellyfin-model/src/commonMain/kotlin-generated/org/jellyfin/apiclient/model/api/SetRepeatModeRequestDto.kt diff --git a/jellyfin-model/src/main/kotlin-generated/org/jellyfin/apiclient/model/api/SetShuffleModeRequestDto.kt b/jellyfin-model/src/commonMain/kotlin-generated/org/jellyfin/apiclient/model/api/SetShuffleModeRequestDto.kt similarity index 100% rename from jellyfin-model/src/main/kotlin-generated/org/jellyfin/apiclient/model/api/SetShuffleModeRequestDto.kt rename to jellyfin-model/src/commonMain/kotlin-generated/org/jellyfin/apiclient/model/api/SetShuffleModeRequestDto.kt diff --git a/jellyfin-model/src/main/kotlin-generated/org/jellyfin/apiclient/model/api/SongInfo.kt b/jellyfin-model/src/commonMain/kotlin-generated/org/jellyfin/apiclient/model/api/SongInfo.kt similarity index 100% rename from jellyfin-model/src/main/kotlin-generated/org/jellyfin/apiclient/model/api/SongInfo.kt rename to jellyfin-model/src/commonMain/kotlin-generated/org/jellyfin/apiclient/model/api/SongInfo.kt diff --git a/jellyfin-model/src/main/kotlin-generated/org/jellyfin/apiclient/model/api/SortOrder.kt b/jellyfin-model/src/commonMain/kotlin-generated/org/jellyfin/apiclient/model/api/SortOrder.kt similarity index 100% rename from jellyfin-model/src/main/kotlin-generated/org/jellyfin/apiclient/model/api/SortOrder.kt rename to jellyfin-model/src/commonMain/kotlin-generated/org/jellyfin/apiclient/model/api/SortOrder.kt diff --git a/jellyfin-model/src/main/kotlin-generated/org/jellyfin/apiclient/model/api/SpecialViewOptionDto.kt b/jellyfin-model/src/commonMain/kotlin-generated/org/jellyfin/apiclient/model/api/SpecialViewOptionDto.kt similarity index 100% rename from jellyfin-model/src/main/kotlin-generated/org/jellyfin/apiclient/model/api/SpecialViewOptionDto.kt rename to jellyfin-model/src/commonMain/kotlin-generated/org/jellyfin/apiclient/model/api/SpecialViewOptionDto.kt diff --git a/jellyfin-model/src/main/kotlin-generated/org/jellyfin/apiclient/model/api/StartupConfigurationDto.kt b/jellyfin-model/src/commonMain/kotlin-generated/org/jellyfin/apiclient/model/api/StartupConfigurationDto.kt similarity index 100% rename from jellyfin-model/src/main/kotlin-generated/org/jellyfin/apiclient/model/api/StartupConfigurationDto.kt rename to jellyfin-model/src/commonMain/kotlin-generated/org/jellyfin/apiclient/model/api/StartupConfigurationDto.kt diff --git a/jellyfin-model/src/main/kotlin-generated/org/jellyfin/apiclient/model/api/StartupRemoteAccessDto.kt b/jellyfin-model/src/commonMain/kotlin-generated/org/jellyfin/apiclient/model/api/StartupRemoteAccessDto.kt similarity index 100% rename from jellyfin-model/src/main/kotlin-generated/org/jellyfin/apiclient/model/api/StartupRemoteAccessDto.kt rename to jellyfin-model/src/commonMain/kotlin-generated/org/jellyfin/apiclient/model/api/StartupRemoteAccessDto.kt diff --git a/jellyfin-model/src/main/kotlin-generated/org/jellyfin/apiclient/model/api/StartupUserDto.kt b/jellyfin-model/src/commonMain/kotlin-generated/org/jellyfin/apiclient/model/api/StartupUserDto.kt similarity index 100% rename from jellyfin-model/src/main/kotlin-generated/org/jellyfin/apiclient/model/api/StartupUserDto.kt rename to jellyfin-model/src/commonMain/kotlin-generated/org/jellyfin/apiclient/model/api/StartupUserDto.kt diff --git a/jellyfin-model/src/main/kotlin-generated/org/jellyfin/apiclient/model/api/SubtitleDeliveryMethod.kt b/jellyfin-model/src/commonMain/kotlin-generated/org/jellyfin/apiclient/model/api/SubtitleDeliveryMethod.kt similarity index 100% rename from jellyfin-model/src/main/kotlin-generated/org/jellyfin/apiclient/model/api/SubtitleDeliveryMethod.kt rename to jellyfin-model/src/commonMain/kotlin-generated/org/jellyfin/apiclient/model/api/SubtitleDeliveryMethod.kt diff --git a/jellyfin-model/src/main/kotlin-generated/org/jellyfin/apiclient/model/api/SubtitlePlaybackMode.kt b/jellyfin-model/src/commonMain/kotlin-generated/org/jellyfin/apiclient/model/api/SubtitlePlaybackMode.kt similarity index 100% rename from jellyfin-model/src/main/kotlin-generated/org/jellyfin/apiclient/model/api/SubtitlePlaybackMode.kt rename to jellyfin-model/src/commonMain/kotlin-generated/org/jellyfin/apiclient/model/api/SubtitlePlaybackMode.kt diff --git a/jellyfin-model/src/main/kotlin-generated/org/jellyfin/apiclient/model/api/SubtitleProfile.kt b/jellyfin-model/src/commonMain/kotlin-generated/org/jellyfin/apiclient/model/api/SubtitleProfile.kt similarity index 100% rename from jellyfin-model/src/main/kotlin-generated/org/jellyfin/apiclient/model/api/SubtitleProfile.kt rename to jellyfin-model/src/commonMain/kotlin-generated/org/jellyfin/apiclient/model/api/SubtitleProfile.kt diff --git a/jellyfin-model/src/main/kotlin-generated/org/jellyfin/apiclient/model/api/SyncPlayUserAccessType.kt b/jellyfin-model/src/commonMain/kotlin-generated/org/jellyfin/apiclient/model/api/SyncPlayUserAccessType.kt similarity index 100% rename from jellyfin-model/src/main/kotlin-generated/org/jellyfin/apiclient/model/api/SyncPlayUserAccessType.kt rename to jellyfin-model/src/commonMain/kotlin-generated/org/jellyfin/apiclient/model/api/SyncPlayUserAccessType.kt diff --git a/jellyfin-model/src/main/kotlin-generated/org/jellyfin/apiclient/model/api/SystemInfo.kt b/jellyfin-model/src/commonMain/kotlin-generated/org/jellyfin/apiclient/model/api/SystemInfo.kt similarity index 100% rename from jellyfin-model/src/main/kotlin-generated/org/jellyfin/apiclient/model/api/SystemInfo.kt rename to jellyfin-model/src/commonMain/kotlin-generated/org/jellyfin/apiclient/model/api/SystemInfo.kt diff --git a/jellyfin-model/src/main/kotlin-generated/org/jellyfin/apiclient/model/api/TaskCompletionStatus.kt b/jellyfin-model/src/commonMain/kotlin-generated/org/jellyfin/apiclient/model/api/TaskCompletionStatus.kt similarity index 100% rename from jellyfin-model/src/main/kotlin-generated/org/jellyfin/apiclient/model/api/TaskCompletionStatus.kt rename to jellyfin-model/src/commonMain/kotlin-generated/org/jellyfin/apiclient/model/api/TaskCompletionStatus.kt diff --git a/jellyfin-model/src/main/kotlin-generated/org/jellyfin/apiclient/model/api/TaskInfo.kt b/jellyfin-model/src/commonMain/kotlin-generated/org/jellyfin/apiclient/model/api/TaskInfo.kt similarity index 100% rename from jellyfin-model/src/main/kotlin-generated/org/jellyfin/apiclient/model/api/TaskInfo.kt rename to jellyfin-model/src/commonMain/kotlin-generated/org/jellyfin/apiclient/model/api/TaskInfo.kt diff --git a/jellyfin-model/src/main/kotlin-generated/org/jellyfin/apiclient/model/api/TaskResult.kt b/jellyfin-model/src/commonMain/kotlin-generated/org/jellyfin/apiclient/model/api/TaskResult.kt similarity index 100% rename from jellyfin-model/src/main/kotlin-generated/org/jellyfin/apiclient/model/api/TaskResult.kt rename to jellyfin-model/src/commonMain/kotlin-generated/org/jellyfin/apiclient/model/api/TaskResult.kt diff --git a/jellyfin-model/src/main/kotlin-generated/org/jellyfin/apiclient/model/api/TaskState.kt b/jellyfin-model/src/commonMain/kotlin-generated/org/jellyfin/apiclient/model/api/TaskState.kt similarity index 100% rename from jellyfin-model/src/main/kotlin-generated/org/jellyfin/apiclient/model/api/TaskState.kt rename to jellyfin-model/src/commonMain/kotlin-generated/org/jellyfin/apiclient/model/api/TaskState.kt diff --git a/jellyfin-model/src/main/kotlin-generated/org/jellyfin/apiclient/model/api/TaskTriggerInfo.kt b/jellyfin-model/src/commonMain/kotlin-generated/org/jellyfin/apiclient/model/api/TaskTriggerInfo.kt similarity index 100% rename from jellyfin-model/src/main/kotlin-generated/org/jellyfin/apiclient/model/api/TaskTriggerInfo.kt rename to jellyfin-model/src/commonMain/kotlin-generated/org/jellyfin/apiclient/model/api/TaskTriggerInfo.kt diff --git a/jellyfin-model/src/main/kotlin-generated/org/jellyfin/apiclient/model/api/ThemeMediaResult.kt b/jellyfin-model/src/commonMain/kotlin-generated/org/jellyfin/apiclient/model/api/ThemeMediaResult.kt similarity index 100% rename from jellyfin-model/src/main/kotlin-generated/org/jellyfin/apiclient/model/api/ThemeMediaResult.kt rename to jellyfin-model/src/commonMain/kotlin-generated/org/jellyfin/apiclient/model/api/ThemeMediaResult.kt diff --git a/jellyfin-model/src/main/kotlin-generated/org/jellyfin/apiclient/model/api/TimerEventInfo.kt b/jellyfin-model/src/commonMain/kotlin-generated/org/jellyfin/apiclient/model/api/TimerEventInfo.kt similarity index 100% rename from jellyfin-model/src/main/kotlin-generated/org/jellyfin/apiclient/model/api/TimerEventInfo.kt rename to jellyfin-model/src/commonMain/kotlin-generated/org/jellyfin/apiclient/model/api/TimerEventInfo.kt diff --git a/jellyfin-model/src/main/kotlin-generated/org/jellyfin/apiclient/model/api/TimerInfoDto.kt b/jellyfin-model/src/commonMain/kotlin-generated/org/jellyfin/apiclient/model/api/TimerInfoDto.kt similarity index 100% rename from jellyfin-model/src/main/kotlin-generated/org/jellyfin/apiclient/model/api/TimerInfoDto.kt rename to jellyfin-model/src/commonMain/kotlin-generated/org/jellyfin/apiclient/model/api/TimerInfoDto.kt diff --git a/jellyfin-model/src/main/kotlin-generated/org/jellyfin/apiclient/model/api/TimerInfoDtoQueryResult.kt b/jellyfin-model/src/commonMain/kotlin-generated/org/jellyfin/apiclient/model/api/TimerInfoDtoQueryResult.kt similarity index 100% rename from jellyfin-model/src/main/kotlin-generated/org/jellyfin/apiclient/model/api/TimerInfoDtoQueryResult.kt rename to jellyfin-model/src/commonMain/kotlin-generated/org/jellyfin/apiclient/model/api/TimerInfoDtoQueryResult.kt diff --git a/jellyfin-model/src/main/kotlin-generated/org/jellyfin/apiclient/model/api/TrailerInfo.kt b/jellyfin-model/src/commonMain/kotlin-generated/org/jellyfin/apiclient/model/api/TrailerInfo.kt similarity index 100% rename from jellyfin-model/src/main/kotlin-generated/org/jellyfin/apiclient/model/api/TrailerInfo.kt rename to jellyfin-model/src/commonMain/kotlin-generated/org/jellyfin/apiclient/model/api/TrailerInfo.kt diff --git a/jellyfin-model/src/main/kotlin-generated/org/jellyfin/apiclient/model/api/TrailerInfoRemoteSearchQuery.kt b/jellyfin-model/src/commonMain/kotlin-generated/org/jellyfin/apiclient/model/api/TrailerInfoRemoteSearchQuery.kt similarity index 100% rename from jellyfin-model/src/main/kotlin-generated/org/jellyfin/apiclient/model/api/TrailerInfoRemoteSearchQuery.kt rename to jellyfin-model/src/commonMain/kotlin-generated/org/jellyfin/apiclient/model/api/TrailerInfoRemoteSearchQuery.kt diff --git a/jellyfin-model/src/main/kotlin-generated/org/jellyfin/apiclient/model/api/TranscodeReason.kt b/jellyfin-model/src/commonMain/kotlin-generated/org/jellyfin/apiclient/model/api/TranscodeReason.kt similarity index 100% rename from jellyfin-model/src/main/kotlin-generated/org/jellyfin/apiclient/model/api/TranscodeReason.kt rename to jellyfin-model/src/commonMain/kotlin-generated/org/jellyfin/apiclient/model/api/TranscodeReason.kt diff --git a/jellyfin-model/src/main/kotlin-generated/org/jellyfin/apiclient/model/api/TranscodeSeekInfo.kt b/jellyfin-model/src/commonMain/kotlin-generated/org/jellyfin/apiclient/model/api/TranscodeSeekInfo.kt similarity index 100% rename from jellyfin-model/src/main/kotlin-generated/org/jellyfin/apiclient/model/api/TranscodeSeekInfo.kt rename to jellyfin-model/src/commonMain/kotlin-generated/org/jellyfin/apiclient/model/api/TranscodeSeekInfo.kt diff --git a/jellyfin-model/src/main/kotlin-generated/org/jellyfin/apiclient/model/api/TranscodingInfo.kt b/jellyfin-model/src/commonMain/kotlin-generated/org/jellyfin/apiclient/model/api/TranscodingInfo.kt similarity index 100% rename from jellyfin-model/src/main/kotlin-generated/org/jellyfin/apiclient/model/api/TranscodingInfo.kt rename to jellyfin-model/src/commonMain/kotlin-generated/org/jellyfin/apiclient/model/api/TranscodingInfo.kt diff --git a/jellyfin-model/src/main/kotlin-generated/org/jellyfin/apiclient/model/api/TranscodingProfile.kt b/jellyfin-model/src/commonMain/kotlin-generated/org/jellyfin/apiclient/model/api/TranscodingProfile.kt similarity index 100% rename from jellyfin-model/src/main/kotlin-generated/org/jellyfin/apiclient/model/api/TranscodingProfile.kt rename to jellyfin-model/src/commonMain/kotlin-generated/org/jellyfin/apiclient/model/api/TranscodingProfile.kt diff --git a/jellyfin-model/src/main/kotlin-generated/org/jellyfin/apiclient/model/api/TransportStreamTimestamp.kt b/jellyfin-model/src/commonMain/kotlin-generated/org/jellyfin/apiclient/model/api/TransportStreamTimestamp.kt similarity index 100% rename from jellyfin-model/src/main/kotlin-generated/org/jellyfin/apiclient/model/api/TransportStreamTimestamp.kt rename to jellyfin-model/src/commonMain/kotlin-generated/org/jellyfin/apiclient/model/api/TransportStreamTimestamp.kt diff --git a/jellyfin-model/src/main/kotlin-generated/org/jellyfin/apiclient/model/api/TunerChannelMapping.kt b/jellyfin-model/src/commonMain/kotlin-generated/org/jellyfin/apiclient/model/api/TunerChannelMapping.kt similarity index 100% rename from jellyfin-model/src/main/kotlin-generated/org/jellyfin/apiclient/model/api/TunerChannelMapping.kt rename to jellyfin-model/src/commonMain/kotlin-generated/org/jellyfin/apiclient/model/api/TunerChannelMapping.kt diff --git a/jellyfin-model/src/main/kotlin-generated/org/jellyfin/apiclient/model/api/TunerHostInfo.kt b/jellyfin-model/src/commonMain/kotlin-generated/org/jellyfin/apiclient/model/api/TunerHostInfo.kt similarity index 100% rename from jellyfin-model/src/main/kotlin-generated/org/jellyfin/apiclient/model/api/TunerHostInfo.kt rename to jellyfin-model/src/commonMain/kotlin-generated/org/jellyfin/apiclient/model/api/TunerHostInfo.kt diff --git a/jellyfin-model/src/main/kotlin-generated/org/jellyfin/apiclient/model/api/TypeOptions.kt b/jellyfin-model/src/commonMain/kotlin-generated/org/jellyfin/apiclient/model/api/TypeOptions.kt similarity index 100% rename from jellyfin-model/src/main/kotlin-generated/org/jellyfin/apiclient/model/api/TypeOptions.kt rename to jellyfin-model/src/commonMain/kotlin-generated/org/jellyfin/apiclient/model/api/TypeOptions.kt diff --git a/jellyfin-model/src/main/kotlin-generated/org/jellyfin/apiclient/model/api/UnratedItem.kt b/jellyfin-model/src/commonMain/kotlin-generated/org/jellyfin/apiclient/model/api/UnratedItem.kt similarity index 100% rename from jellyfin-model/src/main/kotlin-generated/org/jellyfin/apiclient/model/api/UnratedItem.kt rename to jellyfin-model/src/commonMain/kotlin-generated/org/jellyfin/apiclient/model/api/UnratedItem.kt diff --git a/jellyfin-model/src/main/kotlin-generated/org/jellyfin/apiclient/model/api/UpdateLibraryOptionsDto.kt b/jellyfin-model/src/commonMain/kotlin-generated/org/jellyfin/apiclient/model/api/UpdateLibraryOptionsDto.kt similarity index 100% rename from jellyfin-model/src/main/kotlin-generated/org/jellyfin/apiclient/model/api/UpdateLibraryOptionsDto.kt rename to jellyfin-model/src/commonMain/kotlin-generated/org/jellyfin/apiclient/model/api/UpdateLibraryOptionsDto.kt diff --git a/jellyfin-model/src/main/kotlin-generated/org/jellyfin/apiclient/model/api/UpdateUserEasyPassword.kt b/jellyfin-model/src/commonMain/kotlin-generated/org/jellyfin/apiclient/model/api/UpdateUserEasyPassword.kt similarity index 100% rename from jellyfin-model/src/main/kotlin-generated/org/jellyfin/apiclient/model/api/UpdateUserEasyPassword.kt rename to jellyfin-model/src/commonMain/kotlin-generated/org/jellyfin/apiclient/model/api/UpdateUserEasyPassword.kt diff --git a/jellyfin-model/src/main/kotlin-generated/org/jellyfin/apiclient/model/api/UpdateUserPassword.kt b/jellyfin-model/src/commonMain/kotlin-generated/org/jellyfin/apiclient/model/api/UpdateUserPassword.kt similarity index 100% rename from jellyfin-model/src/main/kotlin-generated/org/jellyfin/apiclient/model/api/UpdateUserPassword.kt rename to jellyfin-model/src/commonMain/kotlin-generated/org/jellyfin/apiclient/model/api/UpdateUserPassword.kt diff --git a/jellyfin-model/src/main/kotlin-generated/org/jellyfin/apiclient/model/api/UploadSubtitleDto.kt b/jellyfin-model/src/commonMain/kotlin-generated/org/jellyfin/apiclient/model/api/UploadSubtitleDto.kt similarity index 100% rename from jellyfin-model/src/main/kotlin-generated/org/jellyfin/apiclient/model/api/UploadSubtitleDto.kt rename to jellyfin-model/src/commonMain/kotlin-generated/org/jellyfin/apiclient/model/api/UploadSubtitleDto.kt diff --git a/jellyfin-model/src/main/kotlin-generated/org/jellyfin/apiclient/model/api/UserConfiguration.kt b/jellyfin-model/src/commonMain/kotlin-generated/org/jellyfin/apiclient/model/api/UserConfiguration.kt similarity index 100% rename from jellyfin-model/src/main/kotlin-generated/org/jellyfin/apiclient/model/api/UserConfiguration.kt rename to jellyfin-model/src/commonMain/kotlin-generated/org/jellyfin/apiclient/model/api/UserConfiguration.kt diff --git a/jellyfin-model/src/main/kotlin-generated/org/jellyfin/apiclient/model/api/UserDto.kt b/jellyfin-model/src/commonMain/kotlin-generated/org/jellyfin/apiclient/model/api/UserDto.kt similarity index 100% rename from jellyfin-model/src/main/kotlin-generated/org/jellyfin/apiclient/model/api/UserDto.kt rename to jellyfin-model/src/commonMain/kotlin-generated/org/jellyfin/apiclient/model/api/UserDto.kt diff --git a/jellyfin-model/src/main/kotlin-generated/org/jellyfin/apiclient/model/api/UserItemDataDto.kt b/jellyfin-model/src/commonMain/kotlin-generated/org/jellyfin/apiclient/model/api/UserItemDataDto.kt similarity index 100% rename from jellyfin-model/src/main/kotlin-generated/org/jellyfin/apiclient/model/api/UserItemDataDto.kt rename to jellyfin-model/src/commonMain/kotlin-generated/org/jellyfin/apiclient/model/api/UserItemDataDto.kt diff --git a/jellyfin-model/src/main/kotlin-generated/org/jellyfin/apiclient/model/api/UserPolicy.kt b/jellyfin-model/src/commonMain/kotlin-generated/org/jellyfin/apiclient/model/api/UserPolicy.kt similarity index 100% rename from jellyfin-model/src/main/kotlin-generated/org/jellyfin/apiclient/model/api/UserPolicy.kt rename to jellyfin-model/src/commonMain/kotlin-generated/org/jellyfin/apiclient/model/api/UserPolicy.kt diff --git a/jellyfin-model/src/main/kotlin-generated/org/jellyfin/apiclient/model/api/UtcTimeResponse.kt b/jellyfin-model/src/commonMain/kotlin-generated/org/jellyfin/apiclient/model/api/UtcTimeResponse.kt similarity index 100% rename from jellyfin-model/src/main/kotlin-generated/org/jellyfin/apiclient/model/api/UtcTimeResponse.kt rename to jellyfin-model/src/commonMain/kotlin-generated/org/jellyfin/apiclient/model/api/UtcTimeResponse.kt diff --git a/jellyfin-model/src/main/kotlin-generated/org/jellyfin/apiclient/model/api/ValidatePathDto.kt b/jellyfin-model/src/commonMain/kotlin-generated/org/jellyfin/apiclient/model/api/ValidatePathDto.kt similarity index 100% rename from jellyfin-model/src/main/kotlin-generated/org/jellyfin/apiclient/model/api/ValidatePathDto.kt rename to jellyfin-model/src/commonMain/kotlin-generated/org/jellyfin/apiclient/model/api/ValidatePathDto.kt diff --git a/jellyfin-model/src/main/kotlin-generated/org/jellyfin/apiclient/model/api/Version.kt b/jellyfin-model/src/commonMain/kotlin-generated/org/jellyfin/apiclient/model/api/Version.kt similarity index 100% rename from jellyfin-model/src/main/kotlin-generated/org/jellyfin/apiclient/model/api/Version.kt rename to jellyfin-model/src/commonMain/kotlin-generated/org/jellyfin/apiclient/model/api/Version.kt diff --git a/jellyfin-model/src/main/kotlin-generated/org/jellyfin/apiclient/model/api/VersionInfo.kt b/jellyfin-model/src/commonMain/kotlin-generated/org/jellyfin/apiclient/model/api/VersionInfo.kt similarity index 100% rename from jellyfin-model/src/main/kotlin-generated/org/jellyfin/apiclient/model/api/VersionInfo.kt rename to jellyfin-model/src/commonMain/kotlin-generated/org/jellyfin/apiclient/model/api/VersionInfo.kt diff --git a/jellyfin-model/src/main/kotlin-generated/org/jellyfin/apiclient/model/api/Video3dFormat.kt b/jellyfin-model/src/commonMain/kotlin-generated/org/jellyfin/apiclient/model/api/Video3dFormat.kt similarity index 100% rename from jellyfin-model/src/main/kotlin-generated/org/jellyfin/apiclient/model/api/Video3dFormat.kt rename to jellyfin-model/src/commonMain/kotlin-generated/org/jellyfin/apiclient/model/api/Video3dFormat.kt diff --git a/jellyfin-model/src/main/kotlin-generated/org/jellyfin/apiclient/model/api/VideoType.kt b/jellyfin-model/src/commonMain/kotlin-generated/org/jellyfin/apiclient/model/api/VideoType.kt similarity index 100% rename from jellyfin-model/src/main/kotlin-generated/org/jellyfin/apiclient/model/api/VideoType.kt rename to jellyfin-model/src/commonMain/kotlin-generated/org/jellyfin/apiclient/model/api/VideoType.kt diff --git a/jellyfin-model/src/main/kotlin-generated/org/jellyfin/apiclient/model/api/VirtualFolderInfo.kt b/jellyfin-model/src/commonMain/kotlin-generated/org/jellyfin/apiclient/model/api/VirtualFolderInfo.kt similarity index 100% rename from jellyfin-model/src/main/kotlin-generated/org/jellyfin/apiclient/model/api/VirtualFolderInfo.kt rename to jellyfin-model/src/commonMain/kotlin-generated/org/jellyfin/apiclient/model/api/VirtualFolderInfo.kt diff --git a/jellyfin-model/src/main/kotlin-generated/org/jellyfin/apiclient/model/api/WakeOnLanInfo.kt b/jellyfin-model/src/commonMain/kotlin-generated/org/jellyfin/apiclient/model/api/WakeOnLanInfo.kt similarity index 100% rename from jellyfin-model/src/main/kotlin-generated/org/jellyfin/apiclient/model/api/WakeOnLanInfo.kt rename to jellyfin-model/src/commonMain/kotlin-generated/org/jellyfin/apiclient/model/api/WakeOnLanInfo.kt diff --git a/jellyfin-model/src/main/kotlin-generated/org/jellyfin/apiclient/model/api/XmlAttribute.kt b/jellyfin-model/src/commonMain/kotlin-generated/org/jellyfin/apiclient/model/api/XmlAttribute.kt similarity index 100% rename from jellyfin-model/src/main/kotlin-generated/org/jellyfin/apiclient/model/api/XmlAttribute.kt rename to jellyfin-model/src/commonMain/kotlin-generated/org/jellyfin/apiclient/model/api/XmlAttribute.kt diff --git a/jellyfin-model/src/main/kotlin/org/jellyfin/apiclient/model/ClientInfo.kt b/jellyfin-model/src/commonMain/kotlin/org/jellyfin/apiclient/model/ClientInfo.kt similarity index 100% rename from jellyfin-model/src/main/kotlin/org/jellyfin/apiclient/model/ClientInfo.kt rename to jellyfin-model/src/commonMain/kotlin/org/jellyfin/apiclient/model/ClientInfo.kt diff --git a/jellyfin-model/src/main/kotlin/org/jellyfin/apiclient/model/DeviceInfo.kt b/jellyfin-model/src/commonMain/kotlin/org/jellyfin/apiclient/model/DeviceInfo.kt similarity index 100% rename from jellyfin-model/src/main/kotlin/org/jellyfin/apiclient/model/DeviceInfo.kt rename to jellyfin-model/src/commonMain/kotlin/org/jellyfin/apiclient/model/DeviceInfo.kt diff --git a/jellyfin-model/src/main/kotlin/org/jellyfin/apiclient/model/discovery/DiscoveryServerInfo.kt b/jellyfin-model/src/commonMain/kotlin/org/jellyfin/apiclient/model/discovery/DiscoveryServerInfo.kt similarity index 100% rename from jellyfin-model/src/main/kotlin/org/jellyfin/apiclient/model/discovery/DiscoveryServerInfo.kt rename to jellyfin-model/src/commonMain/kotlin/org/jellyfin/apiclient/model/discovery/DiscoveryServerInfo.kt diff --git a/jellyfin-model/src/main/kotlin/org/jellyfin/apiclient/model/discovery/ServerVersion.kt b/jellyfin-model/src/commonMain/kotlin/org/jellyfin/apiclient/model/discovery/ServerVersion.kt similarity index 100% rename from jellyfin-model/src/main/kotlin/org/jellyfin/apiclient/model/discovery/ServerVersion.kt rename to jellyfin-model/src/commonMain/kotlin/org/jellyfin/apiclient/model/discovery/ServerVersion.kt diff --git a/jellyfin-model/src/main/kotlin/org/jellyfin/apiclient/model/serializer/LocalDateTimeSerializer.kt b/jellyfin-model/src/commonMain/kotlin/org/jellyfin/apiclient/model/serializer/LocalDateTimeSerializer.kt similarity index 100% rename from jellyfin-model/src/main/kotlin/org/jellyfin/apiclient/model/serializer/LocalDateTimeSerializer.kt rename to jellyfin-model/src/commonMain/kotlin/org/jellyfin/apiclient/model/serializer/LocalDateTimeSerializer.kt diff --git a/jellyfin-model/src/main/kotlin/org/jellyfin/apiclient/model/serializer/UUIDSerializer.kt b/jellyfin-model/src/commonMain/kotlin/org/jellyfin/apiclient/model/serializer/UUIDSerializer.kt similarity index 100% rename from jellyfin-model/src/main/kotlin/org/jellyfin/apiclient/model/serializer/UUIDSerializer.kt rename to jellyfin-model/src/commonMain/kotlin/org/jellyfin/apiclient/model/serializer/UUIDSerializer.kt diff --git a/jellyfin-model/src/main/kotlin/org/jellyfin/apiclient/model/socket/ActivityLogEntryMessage.kt b/jellyfin-model/src/commonMain/kotlin/org/jellyfin/apiclient/model/socket/ActivityLogEntryMessage.kt similarity index 100% rename from jellyfin-model/src/main/kotlin/org/jellyfin/apiclient/model/socket/ActivityLogEntryMessage.kt rename to jellyfin-model/src/commonMain/kotlin/org/jellyfin/apiclient/model/socket/ActivityLogEntryMessage.kt diff --git a/jellyfin-model/src/main/kotlin/org/jellyfin/apiclient/model/socket/ActivityLogEntryStartMessage.kt b/jellyfin-model/src/commonMain/kotlin/org/jellyfin/apiclient/model/socket/ActivityLogEntryStartMessage.kt similarity index 100% rename from jellyfin-model/src/main/kotlin/org/jellyfin/apiclient/model/socket/ActivityLogEntryStartMessage.kt rename to jellyfin-model/src/commonMain/kotlin/org/jellyfin/apiclient/model/socket/ActivityLogEntryStartMessage.kt diff --git a/jellyfin-model/src/main/kotlin/org/jellyfin/apiclient/model/socket/ActivityLogEntryStopMessage.kt b/jellyfin-model/src/commonMain/kotlin/org/jellyfin/apiclient/model/socket/ActivityLogEntryStopMessage.kt similarity index 100% rename from jellyfin-model/src/main/kotlin/org/jellyfin/apiclient/model/socket/ActivityLogEntryStopMessage.kt rename to jellyfin-model/src/commonMain/kotlin/org/jellyfin/apiclient/model/socket/ActivityLogEntryStopMessage.kt diff --git a/jellyfin-model/src/main/kotlin/org/jellyfin/apiclient/model/socket/ForceKeepAliveMessage.kt b/jellyfin-model/src/commonMain/kotlin/org/jellyfin/apiclient/model/socket/ForceKeepAliveMessage.kt similarity index 100% rename from jellyfin-model/src/main/kotlin/org/jellyfin/apiclient/model/socket/ForceKeepAliveMessage.kt rename to jellyfin-model/src/commonMain/kotlin/org/jellyfin/apiclient/model/socket/ForceKeepAliveMessage.kt diff --git a/jellyfin-model/src/main/kotlin/org/jellyfin/apiclient/model/socket/GeneralCommandMessage.kt b/jellyfin-model/src/commonMain/kotlin/org/jellyfin/apiclient/model/socket/GeneralCommandMessage.kt similarity index 100% rename from jellyfin-model/src/main/kotlin/org/jellyfin/apiclient/model/socket/GeneralCommandMessage.kt rename to jellyfin-model/src/commonMain/kotlin/org/jellyfin/apiclient/model/socket/GeneralCommandMessage.kt diff --git a/jellyfin-model/src/main/kotlin/org/jellyfin/apiclient/model/socket/GeneralCommandType.kt b/jellyfin-model/src/commonMain/kotlin/org/jellyfin/apiclient/model/socket/GeneralCommandType.kt similarity index 100% rename from jellyfin-model/src/main/kotlin/org/jellyfin/apiclient/model/socket/GeneralCommandType.kt rename to jellyfin-model/src/commonMain/kotlin/org/jellyfin/apiclient/model/socket/GeneralCommandType.kt diff --git a/jellyfin-model/src/main/kotlin/org/jellyfin/apiclient/model/socket/IncomingSocketMessage.kt b/jellyfin-model/src/commonMain/kotlin/org/jellyfin/apiclient/model/socket/IncomingSocketMessage.kt similarity index 100% rename from jellyfin-model/src/main/kotlin/org/jellyfin/apiclient/model/socket/IncomingSocketMessage.kt rename to jellyfin-model/src/commonMain/kotlin/org/jellyfin/apiclient/model/socket/IncomingSocketMessage.kt diff --git a/jellyfin-model/src/main/kotlin/org/jellyfin/apiclient/model/socket/KeepAliveMessage.kt b/jellyfin-model/src/commonMain/kotlin/org/jellyfin/apiclient/model/socket/KeepAliveMessage.kt similarity index 100% rename from jellyfin-model/src/main/kotlin/org/jellyfin/apiclient/model/socket/KeepAliveMessage.kt rename to jellyfin-model/src/commonMain/kotlin/org/jellyfin/apiclient/model/socket/KeepAliveMessage.kt diff --git a/jellyfin-model/src/main/kotlin/org/jellyfin/apiclient/model/socket/LibraryChangedMessage.kt b/jellyfin-model/src/commonMain/kotlin/org/jellyfin/apiclient/model/socket/LibraryChangedMessage.kt similarity index 100% rename from jellyfin-model/src/main/kotlin/org/jellyfin/apiclient/model/socket/LibraryChangedMessage.kt rename to jellyfin-model/src/commonMain/kotlin/org/jellyfin/apiclient/model/socket/LibraryChangedMessage.kt diff --git a/jellyfin-model/src/main/kotlin/org/jellyfin/apiclient/model/socket/OutgoingSocketMessage.kt b/jellyfin-model/src/commonMain/kotlin/org/jellyfin/apiclient/model/socket/OutgoingSocketMessage.kt similarity index 100% rename from jellyfin-model/src/main/kotlin/org/jellyfin/apiclient/model/socket/OutgoingSocketMessage.kt rename to jellyfin-model/src/commonMain/kotlin/org/jellyfin/apiclient/model/socket/OutgoingSocketMessage.kt diff --git a/jellyfin-model/src/main/kotlin/org/jellyfin/apiclient/model/socket/PackageInstallationCancelledMessage.kt b/jellyfin-model/src/commonMain/kotlin/org/jellyfin/apiclient/model/socket/PackageInstallationCancelledMessage.kt similarity index 100% rename from jellyfin-model/src/main/kotlin/org/jellyfin/apiclient/model/socket/PackageInstallationCancelledMessage.kt rename to jellyfin-model/src/commonMain/kotlin/org/jellyfin/apiclient/model/socket/PackageInstallationCancelledMessage.kt diff --git a/jellyfin-model/src/main/kotlin/org/jellyfin/apiclient/model/socket/PackageInstallationCompletedMessage.kt b/jellyfin-model/src/commonMain/kotlin/org/jellyfin/apiclient/model/socket/PackageInstallationCompletedMessage.kt similarity index 100% rename from jellyfin-model/src/main/kotlin/org/jellyfin/apiclient/model/socket/PackageInstallationCompletedMessage.kt rename to jellyfin-model/src/commonMain/kotlin/org/jellyfin/apiclient/model/socket/PackageInstallationCompletedMessage.kt diff --git a/jellyfin-model/src/main/kotlin/org/jellyfin/apiclient/model/socket/PackageInstallationFailedMessage.kt b/jellyfin-model/src/commonMain/kotlin/org/jellyfin/apiclient/model/socket/PackageInstallationFailedMessage.kt similarity index 100% rename from jellyfin-model/src/main/kotlin/org/jellyfin/apiclient/model/socket/PackageInstallationFailedMessage.kt rename to jellyfin-model/src/commonMain/kotlin/org/jellyfin/apiclient/model/socket/PackageInstallationFailedMessage.kt diff --git a/jellyfin-model/src/main/kotlin/org/jellyfin/apiclient/model/socket/PackageInstallingMessage.kt b/jellyfin-model/src/commonMain/kotlin/org/jellyfin/apiclient/model/socket/PackageInstallingMessage.kt similarity index 100% rename from jellyfin-model/src/main/kotlin/org/jellyfin/apiclient/model/socket/PackageInstallingMessage.kt rename to jellyfin-model/src/commonMain/kotlin/org/jellyfin/apiclient/model/socket/PackageInstallingMessage.kt diff --git a/jellyfin-model/src/main/kotlin/org/jellyfin/apiclient/model/socket/PackageUninstalledMessage.kt b/jellyfin-model/src/commonMain/kotlin/org/jellyfin/apiclient/model/socket/PackageUninstalledMessage.kt similarity index 100% rename from jellyfin-model/src/main/kotlin/org/jellyfin/apiclient/model/socket/PackageUninstalledMessage.kt rename to jellyfin-model/src/commonMain/kotlin/org/jellyfin/apiclient/model/socket/PackageUninstalledMessage.kt diff --git a/jellyfin-model/src/main/kotlin/org/jellyfin/apiclient/model/socket/PeriodicListenerPeriod.kt b/jellyfin-model/src/commonMain/kotlin/org/jellyfin/apiclient/model/socket/PeriodicListenerPeriod.kt similarity index 100% rename from jellyfin-model/src/main/kotlin/org/jellyfin/apiclient/model/socket/PeriodicListenerPeriod.kt rename to jellyfin-model/src/commonMain/kotlin/org/jellyfin/apiclient/model/socket/PeriodicListenerPeriod.kt diff --git a/jellyfin-model/src/main/kotlin/org/jellyfin/apiclient/model/socket/PlayMessage.kt b/jellyfin-model/src/commonMain/kotlin/org/jellyfin/apiclient/model/socket/PlayMessage.kt similarity index 100% rename from jellyfin-model/src/main/kotlin/org/jellyfin/apiclient/model/socket/PlayMessage.kt rename to jellyfin-model/src/commonMain/kotlin/org/jellyfin/apiclient/model/socket/PlayMessage.kt diff --git a/jellyfin-model/src/main/kotlin/org/jellyfin/apiclient/model/socket/PlayStateMessage.kt b/jellyfin-model/src/commonMain/kotlin/org/jellyfin/apiclient/model/socket/PlayStateMessage.kt similarity index 100% rename from jellyfin-model/src/main/kotlin/org/jellyfin/apiclient/model/socket/PlayStateMessage.kt rename to jellyfin-model/src/commonMain/kotlin/org/jellyfin/apiclient/model/socket/PlayStateMessage.kt diff --git a/jellyfin-model/src/main/kotlin/org/jellyfin/apiclient/model/socket/RefreshProgressMessage.kt b/jellyfin-model/src/commonMain/kotlin/org/jellyfin/apiclient/model/socket/RefreshProgressMessage.kt similarity index 100% rename from jellyfin-model/src/main/kotlin/org/jellyfin/apiclient/model/socket/RefreshProgressMessage.kt rename to jellyfin-model/src/commonMain/kotlin/org/jellyfin/apiclient/model/socket/RefreshProgressMessage.kt diff --git a/jellyfin-model/src/main/kotlin/org/jellyfin/apiclient/model/socket/RestartRequiredMessage.kt b/jellyfin-model/src/commonMain/kotlin/org/jellyfin/apiclient/model/socket/RestartRequiredMessage.kt similarity index 100% rename from jellyfin-model/src/main/kotlin/org/jellyfin/apiclient/model/socket/RestartRequiredMessage.kt rename to jellyfin-model/src/commonMain/kotlin/org/jellyfin/apiclient/model/socket/RestartRequiredMessage.kt diff --git a/jellyfin-model/src/main/kotlin/org/jellyfin/apiclient/model/socket/ScheduledTaskEndedMessage.kt b/jellyfin-model/src/commonMain/kotlin/org/jellyfin/apiclient/model/socket/ScheduledTaskEndedMessage.kt similarity index 100% rename from jellyfin-model/src/main/kotlin/org/jellyfin/apiclient/model/socket/ScheduledTaskEndedMessage.kt rename to jellyfin-model/src/commonMain/kotlin/org/jellyfin/apiclient/model/socket/ScheduledTaskEndedMessage.kt diff --git a/jellyfin-model/src/main/kotlin/org/jellyfin/apiclient/model/socket/ScheduledTasksInfoMessage.kt b/jellyfin-model/src/commonMain/kotlin/org/jellyfin/apiclient/model/socket/ScheduledTasksInfoMessage.kt similarity index 100% rename from jellyfin-model/src/main/kotlin/org/jellyfin/apiclient/model/socket/ScheduledTasksInfoMessage.kt rename to jellyfin-model/src/commonMain/kotlin/org/jellyfin/apiclient/model/socket/ScheduledTasksInfoMessage.kt diff --git a/jellyfin-model/src/main/kotlin/org/jellyfin/apiclient/model/socket/ScheduledTasksInfoStartMessage.kt b/jellyfin-model/src/commonMain/kotlin/org/jellyfin/apiclient/model/socket/ScheduledTasksInfoStartMessage.kt similarity index 100% rename from jellyfin-model/src/main/kotlin/org/jellyfin/apiclient/model/socket/ScheduledTasksInfoStartMessage.kt rename to jellyfin-model/src/commonMain/kotlin/org/jellyfin/apiclient/model/socket/ScheduledTasksInfoStartMessage.kt diff --git a/jellyfin-model/src/main/kotlin/org/jellyfin/apiclient/model/socket/ScheduledTasksInfoStopMessage.kt b/jellyfin-model/src/commonMain/kotlin/org/jellyfin/apiclient/model/socket/ScheduledTasksInfoStopMessage.kt similarity index 100% rename from jellyfin-model/src/main/kotlin/org/jellyfin/apiclient/model/socket/ScheduledTasksInfoStopMessage.kt rename to jellyfin-model/src/commonMain/kotlin/org/jellyfin/apiclient/model/socket/ScheduledTasksInfoStopMessage.kt diff --git a/jellyfin-model/src/main/kotlin/org/jellyfin/apiclient/model/socket/SeriesTimerCancelledMessage.kt b/jellyfin-model/src/commonMain/kotlin/org/jellyfin/apiclient/model/socket/SeriesTimerCancelledMessage.kt similarity index 100% rename from jellyfin-model/src/main/kotlin/org/jellyfin/apiclient/model/socket/SeriesTimerCancelledMessage.kt rename to jellyfin-model/src/commonMain/kotlin/org/jellyfin/apiclient/model/socket/SeriesTimerCancelledMessage.kt diff --git a/jellyfin-model/src/main/kotlin/org/jellyfin/apiclient/model/socket/SeriesTimerCreatedMessage.kt b/jellyfin-model/src/commonMain/kotlin/org/jellyfin/apiclient/model/socket/SeriesTimerCreatedMessage.kt similarity index 100% rename from jellyfin-model/src/main/kotlin/org/jellyfin/apiclient/model/socket/SeriesTimerCreatedMessage.kt rename to jellyfin-model/src/commonMain/kotlin/org/jellyfin/apiclient/model/socket/SeriesTimerCreatedMessage.kt diff --git a/jellyfin-model/src/main/kotlin/org/jellyfin/apiclient/model/socket/ServerRestartingMessage.kt b/jellyfin-model/src/commonMain/kotlin/org/jellyfin/apiclient/model/socket/ServerRestartingMessage.kt similarity index 100% rename from jellyfin-model/src/main/kotlin/org/jellyfin/apiclient/model/socket/ServerRestartingMessage.kt rename to jellyfin-model/src/commonMain/kotlin/org/jellyfin/apiclient/model/socket/ServerRestartingMessage.kt diff --git a/jellyfin-model/src/main/kotlin/org/jellyfin/apiclient/model/socket/ServerShuttingDownMessage.kt b/jellyfin-model/src/commonMain/kotlin/org/jellyfin/apiclient/model/socket/ServerShuttingDownMessage.kt similarity index 100% rename from jellyfin-model/src/main/kotlin/org/jellyfin/apiclient/model/socket/ServerShuttingDownMessage.kt rename to jellyfin-model/src/commonMain/kotlin/org/jellyfin/apiclient/model/socket/ServerShuttingDownMessage.kt diff --git a/jellyfin-model/src/main/kotlin/org/jellyfin/apiclient/model/socket/SessionsMessage.kt b/jellyfin-model/src/commonMain/kotlin/org/jellyfin/apiclient/model/socket/SessionsMessage.kt similarity index 100% rename from jellyfin-model/src/main/kotlin/org/jellyfin/apiclient/model/socket/SessionsMessage.kt rename to jellyfin-model/src/commonMain/kotlin/org/jellyfin/apiclient/model/socket/SessionsMessage.kt diff --git a/jellyfin-model/src/main/kotlin/org/jellyfin/apiclient/model/socket/SessionsStartMessage.kt b/jellyfin-model/src/commonMain/kotlin/org/jellyfin/apiclient/model/socket/SessionsStartMessage.kt similarity index 100% rename from jellyfin-model/src/main/kotlin/org/jellyfin/apiclient/model/socket/SessionsStartMessage.kt rename to jellyfin-model/src/commonMain/kotlin/org/jellyfin/apiclient/model/socket/SessionsStartMessage.kt diff --git a/jellyfin-model/src/main/kotlin/org/jellyfin/apiclient/model/socket/SessionsStopMessage.kt b/jellyfin-model/src/commonMain/kotlin/org/jellyfin/apiclient/model/socket/SessionsStopMessage.kt similarity index 100% rename from jellyfin-model/src/main/kotlin/org/jellyfin/apiclient/model/socket/SessionsStopMessage.kt rename to jellyfin-model/src/commonMain/kotlin/org/jellyfin/apiclient/model/socket/SessionsStopMessage.kt diff --git a/jellyfin-model/src/main/kotlin/org/jellyfin/apiclient/model/socket/SocketMessage.kt b/jellyfin-model/src/commonMain/kotlin/org/jellyfin/apiclient/model/socket/SocketMessage.kt similarity index 100% rename from jellyfin-model/src/main/kotlin/org/jellyfin/apiclient/model/socket/SocketMessage.kt rename to jellyfin-model/src/commonMain/kotlin/org/jellyfin/apiclient/model/socket/SocketMessage.kt diff --git a/jellyfin-model/src/main/kotlin/org/jellyfin/apiclient/model/socket/SyncPlayCommandMessage.kt b/jellyfin-model/src/commonMain/kotlin/org/jellyfin/apiclient/model/socket/SyncPlayCommandMessage.kt similarity index 100% rename from jellyfin-model/src/main/kotlin/org/jellyfin/apiclient/model/socket/SyncPlayCommandMessage.kt rename to jellyfin-model/src/commonMain/kotlin/org/jellyfin/apiclient/model/socket/SyncPlayCommandMessage.kt diff --git a/jellyfin-model/src/main/kotlin/org/jellyfin/apiclient/model/socket/SyncPlayGroupUpdateMessage.kt b/jellyfin-model/src/commonMain/kotlin/org/jellyfin/apiclient/model/socket/SyncPlayGroupUpdateMessage.kt similarity index 100% rename from jellyfin-model/src/main/kotlin/org/jellyfin/apiclient/model/socket/SyncPlayGroupUpdateMessage.kt rename to jellyfin-model/src/commonMain/kotlin/org/jellyfin/apiclient/model/socket/SyncPlayGroupUpdateMessage.kt diff --git a/jellyfin-model/src/main/kotlin/org/jellyfin/apiclient/model/socket/TimerCancelledMessage.kt b/jellyfin-model/src/commonMain/kotlin/org/jellyfin/apiclient/model/socket/TimerCancelledMessage.kt similarity index 100% rename from jellyfin-model/src/main/kotlin/org/jellyfin/apiclient/model/socket/TimerCancelledMessage.kt rename to jellyfin-model/src/commonMain/kotlin/org/jellyfin/apiclient/model/socket/TimerCancelledMessage.kt diff --git a/jellyfin-model/src/main/kotlin/org/jellyfin/apiclient/model/socket/TimerCreatedMessage.kt b/jellyfin-model/src/commonMain/kotlin/org/jellyfin/apiclient/model/socket/TimerCreatedMessage.kt similarity index 100% rename from jellyfin-model/src/main/kotlin/org/jellyfin/apiclient/model/socket/TimerCreatedMessage.kt rename to jellyfin-model/src/commonMain/kotlin/org/jellyfin/apiclient/model/socket/TimerCreatedMessage.kt diff --git a/jellyfin-model/src/main/kotlin/org/jellyfin/apiclient/model/socket/UserDataChangedMessage.kt b/jellyfin-model/src/commonMain/kotlin/org/jellyfin/apiclient/model/socket/UserDataChangedMessage.kt similarity index 100% rename from jellyfin-model/src/main/kotlin/org/jellyfin/apiclient/model/socket/UserDataChangedMessage.kt rename to jellyfin-model/src/commonMain/kotlin/org/jellyfin/apiclient/model/socket/UserDataChangedMessage.kt diff --git a/jellyfin-model/src/main/kotlin/org/jellyfin/apiclient/model/socket/UserDeletedMessage.kt b/jellyfin-model/src/commonMain/kotlin/org/jellyfin/apiclient/model/socket/UserDeletedMessage.kt similarity index 100% rename from jellyfin-model/src/main/kotlin/org/jellyfin/apiclient/model/socket/UserDeletedMessage.kt rename to jellyfin-model/src/commonMain/kotlin/org/jellyfin/apiclient/model/socket/UserDeletedMessage.kt diff --git a/jellyfin-model/src/main/kotlin/org/jellyfin/apiclient/model/socket/UserUpdatedMessage.kt b/jellyfin-model/src/commonMain/kotlin/org/jellyfin/apiclient/model/socket/UserUpdatedMessage.kt similarity index 100% rename from jellyfin-model/src/main/kotlin/org/jellyfin/apiclient/model/socket/UserUpdatedMessage.kt rename to jellyfin-model/src/commonMain/kotlin/org/jellyfin/apiclient/model/socket/UserUpdatedMessage.kt diff --git a/openapi-generator/build.gradle.kts b/openapi-generator/build.gradle.kts index a16cf945e..456fc7043 100644 --- a/openapi-generator/build.gradle.kts +++ b/openapi-generator/build.gradle.kts @@ -42,7 +42,7 @@ tasks.register("generateSources", JavaExec::class) { args = mapOf( "openApiFile" to openApiFile, "apiOutputDir" to file("../jellyfin-api/src/main/kotlin-generated"), - "modelsOutputDir" to file("../jellyfin-model/src/main/kotlin-generated") + "modelsOutputDir" to file("../jellyfin-model/src/commonMain/kotlin-generated") ).map { listOf("--${it.key}", it.value.toString()) }.flatten() }