Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Update API to 10.9.0-unstable.20240325170309 #888

Merged
merged 5 commits into from
Mar 25, 2024
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
506 changes: 230 additions & 276 deletions jellyfin-api/api/jellyfin-api.api

Large diffs are not rendered by default.

Original file line number Diff line number Diff line change
Expand Up @@ -18,15 +18,12 @@ import org.jellyfin.sdk.api.operations.ConfigurationApi
import org.jellyfin.sdk.api.operations.DashboardApi
import org.jellyfin.sdk.api.operations.DevicesApi
import org.jellyfin.sdk.api.operations.DisplayPreferencesApi
import org.jellyfin.sdk.api.operations.DlnaApi
import org.jellyfin.sdk.api.operations.DlnaServerApi
import org.jellyfin.sdk.api.operations.DynamicHlsApi
import org.jellyfin.sdk.api.operations.EnvironmentApi
import org.jellyfin.sdk.api.operations.FilterApi
import org.jellyfin.sdk.api.operations.GenresApi
import org.jellyfin.sdk.api.operations.HlsSegmentApi
import org.jellyfin.sdk.api.operations.ImageApi
import org.jellyfin.sdk.api.operations.ImageByNameApi
import org.jellyfin.sdk.api.operations.InstantMixApi
import org.jellyfin.sdk.api.operations.ItemLookupApi
import org.jellyfin.sdk.api.operations.ItemRefreshApi
Expand All @@ -36,10 +33,10 @@ import org.jellyfin.sdk.api.operations.LibraryApi
import org.jellyfin.sdk.api.operations.LibraryStructureApi
import org.jellyfin.sdk.api.operations.LiveTvApi
import org.jellyfin.sdk.api.operations.LocalizationApi
import org.jellyfin.sdk.api.operations.LyricsApi
import org.jellyfin.sdk.api.operations.MediaInfoApi
import org.jellyfin.sdk.api.operations.MoviesApi
import org.jellyfin.sdk.api.operations.MusicGenresApi
import org.jellyfin.sdk.api.operations.NotificationsApi
import org.jellyfin.sdk.api.operations.PackageApi
import org.jellyfin.sdk.api.operations.PersonsApi
import org.jellyfin.sdk.api.operations.PlayStateApi
Expand All @@ -59,6 +56,7 @@ import org.jellyfin.sdk.api.operations.SystemApi
import org.jellyfin.sdk.api.operations.TimeSyncApi
import org.jellyfin.sdk.api.operations.TmdbApi
import org.jellyfin.sdk.api.operations.TrailersApi
import org.jellyfin.sdk.api.operations.TrickplayApi
import org.jellyfin.sdk.api.operations.TvShowsApi
import org.jellyfin.sdk.api.operations.UniversalAudioApi
import org.jellyfin.sdk.api.operations.UserApi
Expand Down Expand Up @@ -104,12 +102,6 @@ public val ApiClient.devicesApi: DevicesApi
public val ApiClient.displayPreferencesApi: DisplayPreferencesApi
get() = getOrCreateApi { DisplayPreferencesApi(it) }

public val ApiClient.dlnaApi: DlnaApi
get() = getOrCreateApi { DlnaApi(it) }

public val ApiClient.dlnaServerApi: DlnaServerApi
get() = getOrCreateApi { DlnaServerApi(it) }

public val ApiClient.dynamicHlsApi: DynamicHlsApi
get() = getOrCreateApi { DynamicHlsApi(it) }

Expand All @@ -128,9 +120,6 @@ public val ApiClient.hlsSegmentApi: HlsSegmentApi
public val ApiClient.imageApi: ImageApi
get() = getOrCreateApi { ImageApi(it) }

public val ApiClient.imageByNameApi: ImageByNameApi
get() = getOrCreateApi { ImageByNameApi(it) }

public val ApiClient.instantMixApi: InstantMixApi
get() = getOrCreateApi { InstantMixApi(it) }

Expand All @@ -146,6 +135,9 @@ public val ApiClient.itemsApi: ItemsApi
public val ApiClient.libraryApi: LibraryApi
get() = getOrCreateApi { LibraryApi(it) }

public val ApiClient.userLibraryApi: UserLibraryApi
get() = getOrCreateApi { UserLibraryApi(it) }

public val ApiClient.itemUpdateApi: ItemUpdateApi
get() = getOrCreateApi { ItemUpdateApi(it) }

Expand All @@ -158,6 +150,9 @@ public val ApiClient.liveTvApi: LiveTvApi
public val ApiClient.localizationApi: LocalizationApi
get() = getOrCreateApi { LocalizationApi(it) }

public val ApiClient.lyricsApi: LyricsApi
get() = getOrCreateApi { LyricsApi(it) }

public val ApiClient.mediaInfoApi: MediaInfoApi
get() = getOrCreateApi { MediaInfoApi(it) }

Expand All @@ -167,9 +162,6 @@ public val ApiClient.moviesApi: MoviesApi
public val ApiClient.musicGenresApi: MusicGenresApi
get() = getOrCreateApi { MusicGenresApi(it) }

public val ApiClient.notificationsApi: NotificationsApi
get() = getOrCreateApi { NotificationsApi(it) }

public val ApiClient.packageApi: PackageApi
get() = getOrCreateApi { PackageApi(it) }

Expand Down Expand Up @@ -227,6 +219,9 @@ public val ApiClient.tmdbApi: TmdbApi
public val ApiClient.trailersApi: TrailersApi
get() = getOrCreateApi { TrailersApi(it) }

public val ApiClient.trickplayApi: TrickplayApi
get() = getOrCreateApi { TrickplayApi(it) }

public val ApiClient.tvShowsApi: TvShowsApi
get() = getOrCreateApi { TvShowsApi(it) }

Expand All @@ -236,9 +231,6 @@ public val ApiClient.universalAudioApi: UniversalAudioApi
public val ApiClient.userApi: UserApi
get() = getOrCreateApi { UserApi(it) }

public val ApiClient.userLibraryApi: UserLibraryApi
get() = getOrCreateApi { UserLibraryApi(it) }

public val ApiClient.userViewsApi: UserViewsApi
get() = getOrCreateApi { UserViewsApi(it) }

Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -8,5 +8,5 @@ package org.jellyfin.sdk.api.info
import kotlin.String

public object ApiConstants {
public const val apiVersion: String = "10.8.13"
public const val apiVersion: String = "10.9.0"
}
Original file line number Diff line number Diff line change
Expand Up @@ -24,6 +24,8 @@ import org.jellyfin.sdk.model.api.BaseItemKind
import org.jellyfin.sdk.model.api.ImageType
import org.jellyfin.sdk.model.api.ItemFields
import org.jellyfin.sdk.model.api.ItemFilter
import org.jellyfin.sdk.model.api.ItemSortBy
import org.jellyfin.sdk.model.api.MediaType
import org.jellyfin.sdk.model.api.SortOrder
import org.jellyfin.sdk.model.api.request.GetAlbumArtistsRequest
import org.jellyfin.sdk.model.api.request.GetArtistsRequest
Expand Down Expand Up @@ -96,7 +98,7 @@ public class ArtistsApi(
includeItemTypes: Collection<BaseItemKind>? = emptyList(),
filters: Collection<ItemFilter>? = emptyList(),
isFavorite: Boolean? = null,
mediaTypes: Collection<String>? = emptyList(),
mediaTypes: Collection<MediaType>? = emptyList(),
genres: Collection<String>? = emptyList(),
genreIds: Collection<UUID>? = emptyList(),
officialRatings: Collection<String>? = emptyList(),
Expand All @@ -114,7 +116,7 @@ public class ArtistsApi(
nameStartsWithOrGreater: String? = null,
nameStartsWith: String? = null,
nameLessThan: String? = null,
sortBy: Collection<String>? = emptyList(),
sortBy: Collection<ItemSortBy>? = emptyList(),
sortOrder: Collection<SortOrder>? = emptyList(),
enableImages: Boolean? = true,
enableTotalRecordCount: Boolean? = true,
Expand Down Expand Up @@ -284,7 +286,7 @@ public class ArtistsApi(
includeItemTypes: Collection<BaseItemKind>? = emptyList(),
filters: Collection<ItemFilter>? = emptyList(),
isFavorite: Boolean? = null,
mediaTypes: Collection<String>? = emptyList(),
mediaTypes: Collection<MediaType>? = emptyList(),
genres: Collection<String>? = emptyList(),
genreIds: Collection<UUID>? = emptyList(),
officialRatings: Collection<String>? = emptyList(),
Expand All @@ -302,7 +304,7 @@ public class ArtistsApi(
nameStartsWithOrGreater: String? = null,
nameStartsWith: String? = null,
nameLessThan: String? = null,
sortBy: Collection<String>? = emptyList(),
sortBy: Collection<ItemSortBy>? = emptyList(),
sortOrder: Collection<SortOrder>? = emptyList(),
enableImages: Boolean? = true,
enableTotalRecordCount: Boolean? = true,
Expand Down
Loading