Update generated sources

This commit is contained in:
Niels van Velzen 2022-09-21 22:02:01 +02:00 committed by Max Rumpf
parent 65cff81b06
commit 323c92d48d
219 changed files with 1124 additions and 1141 deletions

View File

@ -73,8 +73,8 @@ public class DevicesApi(
/**
* Get Devices.
*
* @param supportsSync Gets or sets a value indicating whether [supports synchronize].
* @param userId Gets or sets the user identifier.
* @param supportsSync A value indicating whether [supports synchronize].
* @param userId The user identifier.
*/
public suspend fun getDevices(supportsSync: Boolean? = null, userId: UUID? = null):
Response<DeviceInfoQueryResult> {

View File

@ -21,27 +21,27 @@ import org.jellyfin.sdk.model.serializer.UUIDSerializer
@Serializable
public data class AccessSchedule(
/**
* Gets the id of this instance.
* The id of this instance.
*/
@SerialName("Id")
public val id: Int,
/**
* Gets the id of the associated user.
* The id of the associated user.
*/
@SerialName("UserId")
public val userId: UUID,
/**
* Gets or sets the day of week.
* The day of week.
*/
@SerialName("DayOfWeek")
public val dayOfWeek: DynamicDayOfWeek,
/**
* Gets or sets the start hour.
* The start hour.
*/
@SerialName("StartHour")
public val startHour: Double,
/**
* Gets or sets the end hour.
* The end hour.
*/
@SerialName("EndHour")
public val endHour: Double,

View File

@ -27,53 +27,53 @@ import org.jellyfin.sdk.model.serializer.UUIDSerializer
@Serializable
public data class ActivityLogEntry(
/**
* Gets or sets the identifier.
* The identifier.
*/
@SerialName("Id")
public val id: Long,
/**
* Gets or sets the name.
* The name.
*/
@SerialName("Name")
public val name: String,
/**
* Gets or sets the overview.
* The overview.
*/
@SerialName("Overview")
public val overview: String? = null,
/**
* Gets or sets the short overview.
* The short overview.
*/
@SerialName("ShortOverview")
public val shortOverview: String? = null,
/**
* Gets or sets the type.
* The type.
*/
@SerialName("Type")
public val type: String,
/**
* Gets or sets the item identifier.
* The item identifier.
*/
@SerialName("ItemId")
public val itemId: String? = null,
/**
* Gets or sets the date.
* The date.
*/
@SerialName("Date")
public val date: DateTime,
/**
* Gets or sets the user identifier.
* The user identifier.
*/
@SerialName("UserId")
public val userId: UUID,
/**
* Gets or sets the user primary image tag.
* The user primary image tag.
*/
@Deprecated("This member is deprecated and may be removed in the future")
@SerialName("UserPrimaryImageTag")
public val userPrimaryImageTag: String? = null,
/**
* Gets or sets the log severity.
* The log severity.
*/
@SerialName("Severity")
public val severity: LogLevel,

View File

@ -13,17 +13,17 @@ import kotlinx.serialization.Serializable
@Serializable
public data class ActivityLogEntryQueryResult(
/**
* Gets or sets the items.
* The items.
*/
@SerialName("Items")
public val items: List<ActivityLogEntry>? = null,
/**
* Gets or sets the total number of records available.
* The total number of records available.
*/
@SerialName("TotalRecordCount")
public val totalRecordCount: Int,
/**
* Gets or sets the index of the first record in Items.
* The index of the first record in Items.
*/
@SerialName("StartIndex")
public val startIndex: Int,

View File

@ -14,7 +14,7 @@ import kotlinx.serialization.Serializable
@Serializable
public data class AddVirtualFolderDto(
/**
* Gets or sets library options.
* Library options.
*/
@SerialName("LibraryOptions")
public val libraryOptions: LibraryOptions? = null,

View File

@ -15,22 +15,22 @@ import kotlinx.serialization.Serializable
@Serializable
public data class AdminNotificationDto(
/**
* Gets or sets the notification name.
* The notification name.
*/
@SerialName("Name")
public val name: String? = null,
/**
* Gets or sets the notification description.
* The notification description.
*/
@SerialName("Description")
public val description: String? = null,
/**
* Gets or sets the notification level.
* The notification level.
*/
@SerialName("NotificationLevel")
public val notificationLevel: NotificationLevel? = null,
/**
* Gets or sets the notification url.
* The notification url.
*/
@SerialName("Url")
public val url: String? = null,

View File

@ -21,37 +21,37 @@ import org.jellyfin.sdk.model.serializer.DateTimeSerializer
@Serializable
public data class AlbumInfo(
/**
* Gets or sets the name.
* The name.
*/
@SerialName("Name")
public val name: String? = null,
/**
* Gets or sets the original title.
* The original title.
*/
@SerialName("OriginalTitle")
public val originalTitle: String? = null,
/**
* Gets or sets the path.
* The path.
*/
@SerialName("Path")
public val path: String? = null,
/**
* Gets or sets the metadata language.
* The metadata language.
*/
@SerialName("MetadataLanguage")
public val metadataLanguage: String? = null,
/**
* Gets or sets the metadata country code.
* The metadata country code.
*/
@SerialName("MetadataCountryCode")
public val metadataCountryCode: String? = null,
/**
* Gets or sets the provider ids.
* The provider ids.
*/
@SerialName("ProviderIds")
public val providerIds: Map<String, String?>? = null,
/**
* Gets or sets the year.
* The year.
*/
@SerialName("Year")
public val year: Int? = null,
@ -64,12 +64,12 @@ public data class AlbumInfo(
@SerialName("IsAutomated")
public val isAutomated: Boolean,
/**
* Gets or sets the album artist.
* The album artist.
*/
@SerialName("AlbumArtists")
public val albumArtists: List<String>,
/**
* Gets or sets the artist provider ids.
* The artist provider ids.
*/
@SerialName("ArtistProviderIds")
public val artistProviderIds: Map<String, String?>,

View File

@ -22,12 +22,12 @@ public data class AlbumInfoRemoteSearchQuery(
@SerialName("ItemId")
public val itemId: UUID,
/**
* Gets or sets the provider name to search within if set.
* The provider name to search within if set.
*/
@SerialName("SearchProviderName")
public val searchProviderName: String? = null,
/**
* Gets or sets a value indicating whether disabled providers should be included.
* A value indicating whether disabled providers should be included.
*/
@SerialName("IncludeDisabledProviders")
public val includeDisabledProviders: Boolean,

View File

@ -21,37 +21,37 @@ import org.jellyfin.sdk.model.serializer.DateTimeSerializer
@Serializable
public data class ArtistInfo(
/**
* Gets or sets the name.
* The name.
*/
@SerialName("Name")
public val name: String? = null,
/**
* Gets or sets the original title.
* The original title.
*/
@SerialName("OriginalTitle")
public val originalTitle: String? = null,
/**
* Gets or sets the path.
* The path.
*/
@SerialName("Path")
public val path: String? = null,
/**
* Gets or sets the metadata language.
* The metadata language.
*/
@SerialName("MetadataLanguage")
public val metadataLanguage: String? = null,
/**
* Gets or sets the metadata country code.
* The metadata country code.
*/
@SerialName("MetadataCountryCode")
public val metadataCountryCode: String? = null,
/**
* Gets or sets the provider ids.
* The provider ids.
*/
@SerialName("ProviderIds")
public val providerIds: Map<String, String?>? = null,
/**
* Gets or sets the year.
* The year.
*/
@SerialName("Year")
public val year: Int? = null,

View File

@ -22,12 +22,12 @@ public data class ArtistInfoRemoteSearchQuery(
@SerialName("ItemId")
public val itemId: UUID,
/**
* Gets or sets the provider name to search within if set.
* The provider name to search within if set.
*/
@SerialName("SearchProviderName")
public val searchProviderName: String? = null,
/**
* Gets or sets a value indicating whether disabled providers should be included.
* A value indicating whether disabled providers should be included.
*/
@SerialName("IncludeDisabledProviders")
public val includeDisabledProviders: Boolean,

View File

@ -16,17 +16,17 @@ import kotlinx.serialization.Serializable
@Serializable
public data class AuthenticateUserByName(
/**
* Gets or sets the username.
* The username.
*/
@SerialName("Username")
public val username: String? = null,
/**
* Gets or sets the plain text password.
* The plain text password.
*/
@SerialName("Pw")
public val pw: String? = null,
/**
* Gets or sets the sha1-hashed password.
* The sha1-hashed password.
*/
@Deprecated("This member is deprecated and may be removed in the future")
@SerialName("Password")

View File

@ -24,52 +24,52 @@ import org.jellyfin.sdk.model.serializer.UUIDSerializer
@Serializable
public data class AuthenticationInfo(
/**
* Gets or sets the identifier.
* The identifier.
*/
@SerialName("Id")
public val id: Long,
/**
* Gets or sets the access token.
* The access token.
*/
@SerialName("AccessToken")
public val accessToken: String? = null,
/**
* Gets or sets the device identifier.
* The device identifier.
*/
@SerialName("DeviceId")
public val deviceId: String? = null,
/**
* Gets or sets the name of the application.
* The name of the application.
*/
@SerialName("AppName")
public val appName: String? = null,
/**
* Gets or sets the application version.
* The application version.
*/
@SerialName("AppVersion")
public val appVersion: String? = null,
/**
* Gets or sets the name of the device.
* The name of the device.
*/
@SerialName("DeviceName")
public val deviceName: String? = null,
/**
* Gets or sets the user identifier.
* The user identifier.
*/
@SerialName("UserId")
public val userId: UUID,
/**
* Gets or sets a value indicating whether this instance is active.
* A value indicating whether this instance is active.
*/
@SerialName("IsActive")
public val isActive: Boolean,
/**
* Gets or sets the date created.
* The date created.
*/
@SerialName("DateCreated")
public val dateCreated: DateTime,
/**
* Gets or sets the date revoked.
* The date revoked.
*/
@SerialName("DateRevoked")
public val dateRevoked: DateTime? = null,

View File

@ -13,17 +13,17 @@ import kotlinx.serialization.Serializable
@Serializable
public data class AuthenticationInfoQueryResult(
/**
* Gets or sets the items.
* The items.
*/
@SerialName("Items")
public val items: List<AuthenticationInfo>? = null,
/**
* Gets or sets the total number of records available.
* The total number of records available.
*/
@SerialName("TotalRecordCount")
public val totalRecordCount: Int,
/**
* Gets or sets the index of the first record in Items.
* The index of the first record in Items.
*/
@SerialName("StartIndex")
public val startIndex: Int,

View File

@ -47,7 +47,7 @@ public data class BaseItem(
@SerialName("DateLastSaved")
public val dateLastSaved: DateTime,
/**
* Gets or sets the remote trailers.
* The remote trailers.
*/
@SerialName("RemoteTrailers")
public val remoteTrailers: List<MediaUrl>? = null,

View File

@ -33,39 +33,39 @@ import org.jellyfin.sdk.model.serializer.UUIDSerializer
@Serializable
public data class BaseItemDto(
/**
* Gets or sets the name.
* The name.
*/
@SerialName("Name")
public val name: String? = null,
@SerialName("OriginalTitle")
public val originalTitle: String? = null,
/**
* Gets or sets the server identifier.
* The server identifier.
*/
@SerialName("ServerId")
public val serverId: String? = null,
/**
* Gets or sets the id.
* The id.
*/
@SerialName("Id")
public val id: UUID,
/**
* Gets or sets the etag.
* The etag.
*/
@SerialName("Etag")
public val etag: String? = null,
/**
* Gets or sets the type of the source.
* The type of the source.
*/
@SerialName("SourceType")
public val sourceType: String? = null,
/**
* Gets or sets the playlist item identifier.
* The playlist item identifier.
*/
@SerialName("PlaylistItemId")
public val playlistItemId: String? = null,
/**
* Gets or sets the date created.
* The date created.
*/
@SerialName("DateCreated")
public val dateCreated: DateTime? = null,
@ -90,374 +90,373 @@ public data class BaseItemDto(
@SerialName("PreferredMetadataCountryCode")
public val preferredMetadataCountryCode: String? = null,
/**
* Gets or sets a value indicating whether [supports synchronize].
* A value indicating whether [supports synchronize].
*/
@SerialName("SupportsSync")
public val supportsSync: Boolean? = null,
@SerialName("Container")
public val container: String? = null,
/**
* Gets or sets the name of the sort.
* The name of the sort.
*/
@SerialName("SortName")
public val sortName: String? = null,
@SerialName("ForcedSortName")
public val forcedSortName: String? = null,
/**
* Gets or sets the video3 D format.
* The video3 D format.
*/
@SerialName("Video3DFormat")
public val video3dFormat: Video3dFormat? = null,
/**
* Gets or sets the premiere date.
* The premiere date.
*/
@SerialName("PremiereDate")
public val premiereDate: DateTime? = null,
/**
* Gets or sets the external urls.
* The external urls.
*/
@SerialName("ExternalUrls")
public val externalUrls: List<ExternalUrl>? = null,
/**
* Gets or sets the media versions.
* The media versions.
*/
@SerialName("MediaSources")
public val mediaSources: List<MediaSourceInfo>? = null,
/**
* Gets or sets the critic rating.
* The critic rating.
*/
@SerialName("CriticRating")
public val criticRating: Float? = null,
@SerialName("ProductionLocations")
public val productionLocations: List<String>? = null,
/**
* Gets or sets the path.
* The path.
*/
@SerialName("Path")
public val path: String? = null,
@SerialName("EnableMediaSourceDisplay")
public val enableMediaSourceDisplay: Boolean? = null,
/**
* Gets or sets the official rating.
* The official rating.
*/
@SerialName("OfficialRating")
public val officialRating: String? = null,
/**
* Gets or sets the custom rating.
* The custom rating.
*/
@SerialName("CustomRating")
public val customRating: String? = null,
/**
* Gets or sets the channel identifier.
* The channel identifier.
*/
@SerialName("ChannelId")
public val channelId: UUID? = null,
@SerialName("ChannelName")
public val channelName: String? = null,
/**
* Gets or sets the overview.
* The overview.
*/
@SerialName("Overview")
public val overview: String? = null,
/**
* Gets or sets the taglines.
* The taglines.
*/
@SerialName("Taglines")
public val taglines: List<String>? = null,
/**
* Gets or sets the genres.
* The genres.
*/
@SerialName("Genres")
public val genres: List<String>? = null,
/**
* Gets or sets the community rating.
* The community rating.
*/
@SerialName("CommunityRating")
public val communityRating: Float? = null,
/**
* Gets or sets the cumulative run time ticks.
* The cumulative run time ticks.
*/
@SerialName("CumulativeRunTimeTicks")
public val cumulativeRunTimeTicks: Long? = null,
/**
* Gets or sets the run time ticks.
* The run time ticks.
*/
@SerialName("RunTimeTicks")
public val runTimeTicks: Long? = null,
/**
* Gets or sets the play access.
* The play access.
*/
@SerialName("PlayAccess")
public val playAccess: PlayAccess? = null,
/**
* Gets or sets the aspect ratio.
* The aspect ratio.
*/
@SerialName("AspectRatio")
public val aspectRatio: String? = null,
/**
* Gets or sets the production year.
* The production year.
*/
@SerialName("ProductionYear")
public val productionYear: Int? = null,
/**
* Gets or sets a value indicating whether this instance is place holder.
* A value indicating whether this instance is place holder.
*/
@SerialName("IsPlaceHolder")
public val isPlaceHolder: Boolean? = null,
/**
* Gets or sets the number.
* The number.
*/
@SerialName("Number")
public val number: String? = null,
@SerialName("ChannelNumber")
public val channelNumber: String? = null,
/**
* Gets or sets the index number.
* The index number.
*/
@SerialName("IndexNumber")
public val indexNumber: Int? = null,
/**
* Gets or sets the index number end.
* The index number end.
*/
@SerialName("IndexNumberEnd")
public val indexNumberEnd: Int? = null,
/**
* Gets or sets the parent index number.
* The parent index number.
*/
@SerialName("ParentIndexNumber")
public val parentIndexNumber: Int? = null,
/**
* Gets or sets the trailer urls.
* The trailer urls.
*/
@SerialName("RemoteTrailers")
public val remoteTrailers: List<MediaUrl>? = null,
/**
* Gets or sets the provider ids.
* The provider ids.
*/
@SerialName("ProviderIds")
public val providerIds: Map<String, String?>? = null,
/**
* Gets or sets a value indicating whether this instance is HD.
* A value indicating whether this instance is HD.
*/
@SerialName("IsHD")
public val isHd: Boolean? = null,
/**
* Gets or sets a value indicating whether this instance is folder.
* A value indicating whether this instance is folder.
*/
@SerialName("IsFolder")
public val isFolder: Boolean? = null,
/**
* Gets or sets the parent id.
* The parent id.
*/
@SerialName("ParentId")
public val parentId: UUID? = null,
/**
* Gets or sets the type.
* The type.
*/
@SerialName("Type")
public val type: BaseItemKind,
/**
* Gets or sets the people.
* The people.
*/
@SerialName("People")
public val people: List<BaseItemPerson>? = null,
/**
* Gets or sets the studios.
* The studios.
*/
@SerialName("Studios")
public val studios: List<NameGuidPair>? = null,
@SerialName("GenreItems")
public val genreItems: List<NameGuidPair>? = null,
/**
* Gets or sets wether the item has a logo, this will hold the Id of the Parent that has one.
* Wether the item has a logo, this will hold the Id of the Parent that has one.
*/
@SerialName("ParentLogoItemId")
public val parentLogoItemId: UUID? = null,
/**
* Gets or sets wether the item has any backdrops, this will hold the Id of the Parent that has
* one.
* Wether the item has any backdrops, this will hold the Id of the Parent that has one.
*/
@SerialName("ParentBackdropItemId")
public val parentBackdropItemId: UUID? = null,
/**
* Gets or sets the parent backdrop image tags.
* The parent backdrop image tags.
*/
@SerialName("ParentBackdropImageTags")
public val parentBackdropImageTags: List<String>? = null,
/**
* Gets or sets the local trailer count.
* The local trailer count.
*/
@SerialName("LocalTrailerCount")
public val localTrailerCount: Int? = null,
/**
* Gets or sets the user data for this item based on the user it's being requested for.
* The user data for this item based on the user it's being requested for.
*/
@SerialName("UserData")
public val userData: UserItemDataDto? = null,
/**
* Gets or sets the recursive item count.
* The recursive item count.
*/
@SerialName("RecursiveItemCount")
public val recursiveItemCount: Int? = null,
/**
* Gets or sets the child count.
* The child count.
*/
@SerialName("ChildCount")
public val childCount: Int? = null,
/**
* Gets or sets the name of the series.
* The name of the series.
*/
@SerialName("SeriesName")
public val seriesName: String? = null,
/**
* Gets or sets the series id.
* The series id.
*/
@SerialName("SeriesId")
public val seriesId: UUID? = null,
/**
* Gets or sets the season identifier.
* The season identifier.
*/
@SerialName("SeasonId")
public val seasonId: UUID? = null,
/**
* Gets or sets the special feature count.
* The special feature count.
*/
@SerialName("SpecialFeatureCount")
public val specialFeatureCount: Int? = null,
/**
* Gets or sets the display preferences id.
* The display preferences id.
*/
@SerialName("DisplayPreferencesId")
public val displayPreferencesId: String? = null,
/**
* Gets or sets the status.
* The status.
*/
@SerialName("Status")
public val status: String? = null,
/**
* Gets or sets the air time.
* The air time.
*/
@SerialName("AirTime")
public val airTime: String? = null,
/**
* Gets or sets the air days.
* The air days.
*/
@SerialName("AirDays")
public val airDays: List<DayOfWeek>? = null,
/**
* Gets or sets the tags.
* The tags.
*/
@SerialName("Tags")
public val tags: List<String>? = null,
/**
* Gets or sets the primary image aspect ratio, after image enhancements.
* The primary image aspect ratio, after image enhancements.
*/
@SerialName("PrimaryImageAspectRatio")
public val primaryImageAspectRatio: Double? = null,
/**
* Gets or sets the artists.
* The artists.
*/
@SerialName("Artists")
public val artists: List<String>? = null,
/**
* Gets or sets the artist items.
* The artist items.
*/
@SerialName("ArtistItems")
public val artistItems: List<NameGuidPair>? = null,
/**
* Gets or sets the album.
* The album.
*/
@SerialName("Album")
public val album: String? = null,
/**
* Gets or sets the type of the collection.
* The type of the collection.
*/
@SerialName("CollectionType")
public val collectionType: String? = null,
/**
* Gets or sets the display order.
* The display order.
*/
@SerialName("DisplayOrder")
public val displayOrder: String? = null,
/**
* Gets or sets the album id.
* The album id.
*/
@SerialName("AlbumId")
public val albumId: UUID? = null,
/**
* Gets or sets the album image tag.
* The album image tag.
*/
@SerialName("AlbumPrimaryImageTag")
public val albumPrimaryImageTag: String? = null,
/**
* Gets or sets the series primary image tag.
* The series primary image tag.
*/
@SerialName("SeriesPrimaryImageTag")
public val seriesPrimaryImageTag: String? = null,
/**
* Gets or sets the album artist.
* The album artist.
*/
@SerialName("AlbumArtist")
public val albumArtist: String? = null,
/**
* Gets or sets the album artists.
* The album artists.
*/
@SerialName("AlbumArtists")
public val albumArtists: List<NameGuidPair>? = null,
/**
* Gets or sets the name of the season.
* The name of the season.
*/
@SerialName("SeasonName")
public val seasonName: String? = null,
/**
* Gets or sets the media streams.
* The media streams.
*/
@SerialName("MediaStreams")
public val mediaStreams: List<MediaStream>? = null,
/**
* Gets or sets the type of the video.
* The type of the video.
*/
@SerialName("VideoType")
public val videoType: VideoType? = null,
/**
* Gets or sets the part count.
* The part count.
*/
@SerialName("PartCount")
public val partCount: Int? = null,
@SerialName("MediaSourceCount")
public val mediaSourceCount: Int? = null,
/**
* Gets or sets the image tags.
* The image tags.
*/
@SerialName("ImageTags")
public val imageTags: Map<ImageType, String>? = null,
/**
* Gets or sets the backdrop image tags.
* The backdrop image tags.
*/
@SerialName("BackdropImageTags")
public val backdropImageTags: List<String>? = null,
/**
* Gets or sets the screenshot image tags.
* The screenshot image tags.
*/
@SerialName("ScreenshotImageTags")
public val screenshotImageTags: List<String>? = null,
/**
* Gets or sets the parent logo image tag.
* The parent logo image tag.
*/
@SerialName("ParentLogoImageTag")
public val parentLogoImageTag: String? = null,
/**
* Gets or sets wether the item has fan art, this will hold the Id of the Parent that has one.
* Wether the item has fan art, this will hold the Id of the Parent that has one.
*/
@SerialName("ParentArtItemId")
public val parentArtItemId: UUID? = null,
/**
* Gets or sets the parent art image tag.
* The parent art image tag.
*/
@SerialName("ParentArtImageTag")
public val parentArtImageTag: String? = null,
/**
* Gets or sets the series thumb image tag.
* The series thumb image tag.
*/
@SerialName("SeriesThumbImageTag")
public val seriesThumbImageTag: String? = null,
@ -468,101 +467,101 @@ public data class BaseItemDto(
@SerialName("ImageBlurHashes")
public val imageBlurHashes: Map<ImageType, Map<String, String>>? = null,
/**
* Gets or sets the series studio.
* The series studio.
*/
@SerialName("SeriesStudio")
public val seriesStudio: String? = null,
/**
* Gets or sets the parent thumb item id.
* The parent thumb item id.
*/
@SerialName("ParentThumbItemId")
public val parentThumbItemId: UUID? = null,
/**
* Gets or sets the parent thumb image tag.
* The parent thumb image tag.
*/
@SerialName("ParentThumbImageTag")
public val parentThumbImageTag: String? = null,
/**
* Gets or sets the parent primary image item identifier.
* The parent primary image item identifier.
*/
@SerialName("ParentPrimaryImageItemId")
public val parentPrimaryImageItemId: String? = null,
/**
* Gets or sets the parent primary image tag.
* The parent primary image tag.
*/
@SerialName("ParentPrimaryImageTag")
public val parentPrimaryImageTag: String? = null,
/**
* Gets or sets the chapters.
* The chapters.
*/
@SerialName("Chapters")
public val chapters: List<ChapterInfo>? = null,
/**
* Gets or sets the type of the location.
* The type of the location.
*/
@SerialName("LocationType")
public val locationType: LocationType? = null,
/**
* Gets or sets the type of the iso.
* The type of the iso.
*/
@SerialName("IsoType")
public val isoType: IsoType? = null,
/**
* Gets or sets the type of the media.
* The type of the media.
*/
@SerialName("MediaType")
public val mediaType: String? = null,
/**
* Gets or sets the end date.
* The end date.
*/
@SerialName("EndDate")
public val endDate: DateTime? = null,
/**
* Gets or sets the locked fields.
* The locked fields.
*/
@SerialName("LockedFields")
public val lockedFields: List<MetadataField>? = null,
/**
* Gets or sets the trailer count.
* The trailer count.
*/
@SerialName("TrailerCount")
public val trailerCount: Int? = null,
/**
* Gets or sets the movie count.
* The movie count.
*/
@SerialName("MovieCount")
public val movieCount: Int? = null,
/**
* Gets or sets the series count.
* The series count.
*/
@SerialName("SeriesCount")
public val seriesCount: Int? = null,
@SerialName("ProgramCount")
public val programCount: Int? = null,
/**
* Gets or sets the episode count.
* The episode count.
*/
@SerialName("EpisodeCount")
public val episodeCount: Int? = null,
/**
* Gets or sets the song count.
* The song count.
*/
@SerialName("SongCount")
public val songCount: Int? = null,
/**
* Gets or sets the album count.
* The album count.
*/
@SerialName("AlbumCount")
public val albumCount: Int? = null,
@SerialName("ArtistCount")
public val artistCount: Int? = null,
/**
* Gets or sets the music video count.
* The music video count.
*/
@SerialName("MusicVideoCount")
public val musicVideoCount: Int? = null,
/**
* Gets or sets a value indicating whether [enable internet providers].
* A value indicating whether [enable internet providers].
*/
@SerialName("LockData")
public val lockData: Boolean? = null,
@ -595,92 +594,92 @@ public data class BaseItemDto(
@SerialName("IsoSpeedRating")
public val isoSpeedRating: Int? = null,
/**
* Gets or sets the series timer identifier.
* The series timer identifier.
*/
@SerialName("SeriesTimerId")
public val seriesTimerId: String? = null,
/**
* Gets or sets the program identifier.
* The program identifier.
*/
@SerialName("ProgramId")
public val programId: String? = null,
/**
* Gets or sets the channel primary image tag.
* The channel primary image tag.
*/
@SerialName("ChannelPrimaryImageTag")
public val channelPrimaryImageTag: String? = null,
/**
* Gets or sets the start date of the recording, in UTC.
* The start date of the recording, in UTC.
*/
@SerialName("StartDate")
public val startDate: DateTime? = null,
/**
* Gets or sets the completion percentage.
* The completion percentage.
*/
@SerialName("CompletionPercentage")
public val completionPercentage: Double? = null,
/**
* Gets or sets a value indicating whether this instance is repeat.
* A value indicating whether this instance is repeat.
*/
@SerialName("IsRepeat")
public val isRepeat: Boolean? = null,
/**
* Gets or sets the episode title.
* The episode title.
*/
@SerialName("EpisodeTitle")
public val episodeTitle: String? = null,
/**
* Gets or sets the type of the channel.
* The type of the channel.
*/
@SerialName("ChannelType")
public val channelType: ChannelType? = null,
/**
* Gets or sets the audio.
* The audio.
*/
@SerialName("Audio")
public val audio: ProgramAudio? = null,
/**
* Gets or sets a value indicating whether this instance is movie.
* A value indicating whether this instance is movie.
*/
@SerialName("IsMovie")
public val isMovie: Boolean? = null,
/**
* Gets or sets a value indicating whether this instance is sports.
* A value indicating whether this instance is sports.
*/
@SerialName("IsSports")
public val isSports: Boolean? = null,
/**
* Gets or sets a value indicating whether this instance is series.
* A value indicating whether this instance is series.
*/
@SerialName("IsSeries")
public val isSeries: Boolean? = null,
/**
* Gets or sets a value indicating whether this instance is live.
* A value indicating whether this instance is live.
*/
@SerialName("IsLive")
public val isLive: Boolean? = null,
/**
* Gets or sets a value indicating whether this instance is news.
* A value indicating whether this instance is news.
*/
@SerialName("IsNews")
public val isNews: Boolean? = null,
/**
* Gets or sets a value indicating whether this instance is kids.
* A value indicating whether this instance is kids.
*/
@SerialName("IsKids")
public val isKids: Boolean? = null,
/**
* Gets or sets a value indicating whether this instance is premiere.
* A value indicating whether this instance is premiere.
*/
@SerialName("IsPremiere")
public val isPremiere: Boolean? = null,
/**
* Gets or sets the timer identifier.
* The timer identifier.
*/
@SerialName("TimerId")
public val timerId: String? = null,
/**
* Gets or sets the current program.
* The current program.
*/
@SerialName("CurrentProgram")
public val currentProgram: BaseItemDto? = null,

View File

@ -13,17 +13,17 @@ import kotlinx.serialization.Serializable
@Serializable
public data class BaseItemDtoQueryResult(
/**
* Gets or sets the items.
* The items.
*/
@SerialName("Items")
public val items: List<BaseItemDto>? = null,
/**
* Gets or sets the total number of records available.
* The total number of records available.
*/
@SerialName("TotalRecordCount")
public val totalRecordCount: Int,
/**
* Gets or sets the index of the first record in Items.
* The index of the first record in Items.
*/
@SerialName("StartIndex")
public val startIndex: Int,

View File

@ -21,32 +21,32 @@ import org.jellyfin.sdk.model.serializer.UUIDSerializer
@Serializable
public data class BaseItemPerson(
/**
* Gets or sets the name.
* The name.
*/
@SerialName("Name")
public val name: String? = null,
/**
* Gets or sets the identifier.
* The identifier.
*/
@SerialName("Id")
public val id: UUID,
/**
* Gets or sets the role.
* The role.
*/
@SerialName("Role")
public val role: String? = null,
/**
* Gets or sets the type.
* The type.
*/
@SerialName("Type")
public val type: String? = null,
/**
* Gets or sets the primary image tag.
* The primary image tag.
*/
@SerialName("PrimaryImageTag")
public val primaryImageTag: String? = null,
/**
* Gets or sets the primary image blurhash.
* The primary image blurhash.
*/
@SerialName("ImageBlurHashes")
public val imageBlurHashes: Map<ImageType, Map<String, String>>? = null,

View File

@ -20,37 +20,37 @@ import org.jellyfin.sdk.model.serializer.DateTimeSerializer
@Serializable
public data class BookInfo(
/**
* Gets or sets the name.
* The name.
*/
@SerialName("Name")
public val name: String? = null,
/**
* Gets or sets the original title.
* The original title.
*/
@SerialName("OriginalTitle")
public val originalTitle: String? = null,
/**
* Gets or sets the path.
* The path.
*/
@SerialName("Path")
public val path: String? = null,
/**
* Gets or sets the metadata language.
* The metadata language.
*/
@SerialName("MetadataLanguage")
public val metadataLanguage: String? = null,
/**
* Gets or sets the metadata country code.
* The metadata country code.
*/
@SerialName("MetadataCountryCode")
public val metadataCountryCode: String? = null,
/**
* Gets or sets the provider ids.
* The provider ids.
*/
@SerialName("ProviderIds")
public val providerIds: Map<String, String?>? = null,
/**
* Gets or sets the year.
* The year.
*/
@SerialName("Year")
public val year: Int? = null,

View File

@ -22,12 +22,12 @@ public data class BookInfoRemoteSearchQuery(
@SerialName("ItemId")
public val itemId: UUID,
/**
* Gets or sets the provider name to search within if set.
* The provider name to search within if set.
*/
@SerialName("SearchProviderName")
public val searchProviderName: String? = null,
/**
* Gets or sets a value indicating whether disabled providers should be included.
* A value indicating whether disabled providers should be included.
*/
@SerialName("IncludeDisabledProviders")
public val includeDisabledProviders: Boolean,

View File

@ -20,37 +20,37 @@ import org.jellyfin.sdk.model.serializer.DateTimeSerializer
@Serializable
public data class BoxSetInfo(
/**
* Gets or sets the name.
* The name.
*/
@SerialName("Name")
public val name: String? = null,
/**
* Gets or sets the original title.
* The original title.
*/
@SerialName("OriginalTitle")
public val originalTitle: String? = null,
/**
* Gets or sets the path.
* The path.
*/
@SerialName("Path")
public val path: String? = null,
/**
* Gets or sets the metadata language.
* The metadata language.
*/
@SerialName("MetadataLanguage")
public val metadataLanguage: String? = null,
/**
* Gets or sets the metadata country code.
* The metadata country code.
*/
@SerialName("MetadataCountryCode")
public val metadataCountryCode: String? = null,
/**
* Gets or sets the provider ids.
* The provider ids.
*/
@SerialName("ProviderIds")
public val providerIds: Map<String, String?>? = null,
/**
* Gets or sets the year.
* The year.
*/
@SerialName("Year")
public val year: Int? = null,

View File

@ -22,12 +22,12 @@ public data class BoxSetInfoRemoteSearchQuery(
@SerialName("ItemId")
public val itemId: UUID,
/**
* Gets or sets the provider name to search within if set.
* The provider name to search within if set.
*/
@SerialName("SearchProviderName")
public val searchProviderName: String? = null,
/**
* Gets or sets a value indicating whether disabled providers should be included.
* A value indicating whether disabled providers should be included.
*/
@SerialName("IncludeDisabledProviders")
public val includeDisabledProviders: Boolean,

View File

@ -16,17 +16,17 @@ import kotlinx.serialization.Serializable
@Serializable
public data class BrandingOptions(
/**
* Gets or sets the login disclaimer.
* The login disclaimer.
*/
@SerialName("LoginDisclaimer")
public val loginDisclaimer: String? = null,
/**
* Gets or sets the custom CSS.
* The custom CSS.
*/
@SerialName("CustomCss")
public val customCss: String? = null,
/**
* Gets or sets a value indicating whether to enable the splashscreen.
* A value indicating whether to enable the splashscreen.
*/
@SerialName("SplashscreenEnabled")
public val splashscreenEnabled: Boolean,

View File

@ -26,22 +26,22 @@ import org.jellyfin.sdk.model.serializer.UUIDSerializer
@Serializable
public data class BufferRequestDto(
/**
* Gets or sets when the request has been made by the client.
* When the request has been made by the client.
*/
@SerialName("When")
public val `when`: DateTime,
/**
* Gets or sets the position ticks.
* The position ticks.
*/
@SerialName("PositionTicks")
public val positionTicks: Long,
/**
* Gets or sets a value indicating whether the client playback is unpaused.
* A value indicating whether the client playback is unpaused.
*/
@SerialName("IsPlaying")
public val isPlaying: Boolean,
/**
* Gets or sets the playlist item identifier of the playing item.
* The playlist item identifier of the playing item.
*/
@SerialName("PlaylistItemId")
public val playlistItemId: UUID,

View File

@ -20,62 +20,62 @@ import org.jellyfin.sdk.model.serializer.UUIDSerializer
@Serializable
public data class ChannelFeatures(
/**
* Gets or sets the name.
* The name.
*/
@SerialName("Name")
public val name: String,
/**
* Gets or sets the identifier.
* The identifier.
*/
@SerialName("Id")
public val id: UUID,
/**
* Gets or sets a value indicating whether this instance can search.
* A value indicating whether this instance can search.
*/
@SerialName("CanSearch")
public val canSearch: Boolean,
/**
* Gets or sets the media types.
* The media types.
*/
@SerialName("MediaTypes")
public val mediaTypes: List<ChannelMediaType>,
/**
* Gets or sets the content types.
* The content types.
*/
@SerialName("ContentTypes")
public val contentTypes: List<ChannelMediaContentType>,
/**
* Gets or sets the maximum number of records the channel allows retrieving at a time.
* The maximum number of records the channel allows retrieving at a time.
*/
@SerialName("MaxPageSize")
public val maxPageSize: Int? = null,
/**
* Gets or sets the automatic refresh levels.
* The automatic refresh levels.
*/
@SerialName("AutoRefreshLevels")
public val autoRefreshLevels: Int? = null,
/**
* Gets or sets the default sort orders.
* The default sort orders.
*/
@SerialName("DefaultSortFields")
public val defaultSortFields: List<ChannelItemSortField>,
/**
* Gets or sets a value indicating whether a sort ascending/descending toggle is supported.
* A value indicating whether a sort ascending/descending toggle is supported.
*/
@SerialName("SupportsSortOrderToggle")
public val supportsSortOrderToggle: Boolean,
/**
* Gets or sets a value indicating whether [supports latest media].
* A value indicating whether [supports latest media].
*/
@SerialName("SupportsLatestMedia")
public val supportsLatestMedia: Boolean,
/**
* Gets or sets a value indicating whether this instance can filter.
* A value indicating whether this instance can filter.
*/
@SerialName("CanFilter")
public val canFilter: Boolean,
/**
* Gets or sets a value indicating whether [supports content downloading].
* A value indicating whether [supports content downloading].
*/
@SerialName("SupportsContentDownloading")
public val supportsContentDownloading: Boolean,

View File

@ -16,22 +16,22 @@ import kotlinx.serialization.Serializable
@Serializable
public data class ChannelMappingOptionsDto(
/**
* Gets or sets list of tuner channels.
* List of tuner channels.
*/
@SerialName("TunerChannels")
public val tunerChannels: List<TunerChannelMapping>,
/**
* Gets or sets list of provider channels.
* List of provider channels.
*/
@SerialName("ProviderChannels")
public val providerChannels: List<NameIdPair>,
/**
* Gets or sets list of mappings.
* List of mappings.
*/
@SerialName("Mappings")
public val mappings: List<NameValuePair>,
/**
* Gets or sets provider name.
* Provider name.
*/
@SerialName("ProviderName")
public val providerName: String? = null,

View File

@ -21,17 +21,17 @@ import org.jellyfin.sdk.model.serializer.DateTimeSerializer
@Serializable
public data class ChapterInfo(
/**
* Gets or sets the start position ticks.
* The start position ticks.
*/
@SerialName("StartPositionTicks")
public val startPositionTicks: Long,
/**
* Gets or sets the name.
* The name.
*/
@SerialName("Name")
public val name: String? = null,
/**
* Gets or sets the image path.
* The image path.
*/
@SerialName("ImagePath")
public val imagePath: String? = null,

View File

@ -17,37 +17,37 @@ import kotlinx.serialization.Serializable
@Serializable
public data class ClientCapabilitiesDto(
/**
* Gets or sets the list of playable media types.
* The list of playable media types.
*/
@SerialName("PlayableMediaTypes")
public val playableMediaTypes: List<String>,
/**
* Gets or sets the list of supported commands.
* The list of supported commands.
*/
@SerialName("SupportedCommands")
public val supportedCommands: List<GeneralCommandType>,
/**
* Gets or sets a value indicating whether session supports media control.
* A value indicating whether session supports media control.
*/
@SerialName("SupportsMediaControl")
public val supportsMediaControl: Boolean,
/**
* Gets or sets a value indicating whether session supports content uploading.
* A value indicating whether session supports content uploading.
*/
@SerialName("SupportsContentUploading")
public val supportsContentUploading: Boolean,
/**
* Gets or sets the message callback url.
* The message callback url.
*/
@SerialName("MessageCallbackUrl")
public val messageCallbackUrl: String? = null,
/**
* Gets or sets a value indicating whether session supports a persistent identifier.
* A value indicating whether session supports a persistent identifier.
*/
@SerialName("SupportsPersistentIdentifier")
public val supportsPersistentIdentifier: Boolean,
/**
* Gets or sets a value indicating whether session supports sync.
* A value indicating whether session supports sync.
*/
@SerialName("SupportsSync")
public val supportsSync: Boolean,
@ -67,12 +67,12 @@ public data class ClientCapabilitiesDto(
@SerialName("DeviceProfile")
public val deviceProfile: DeviceProfile? = null,
/**
* Gets or sets the app store url.
* The app store url.
*/
@SerialName("AppStoreUrl")
public val appStoreUrl: String? = null,
/**
* Gets or sets the icon url.
* The icon url.
*/
@SerialName("IconUrl")
public val iconUrl: String? = null,

View File

@ -15,7 +15,7 @@ import kotlinx.serialization.Serializable
@Serializable
public data class ClientLogDocumentResponseDto(
/**
* Gets the resulting filename.
* The resulting filename.
*/
@SerialName("FileName")
public val fileName: String,

View File

@ -21,32 +21,32 @@ import org.jellyfin.sdk.model.serializer.UUIDSerializer
@Serializable
public data class ConfigurationPageInfo(
/**
* Gets or sets the name.
* The name.
*/
@SerialName("Name")
public val name: String,
/**
* Gets or sets a value indicating whether the configurations page is enabled in the main menu.
* A value indicating whether the configurations page is enabled in the main menu.
*/
@SerialName("EnableInMainMenu")
public val enableInMainMenu: Boolean,
/**
* Gets or sets the menu section.
* The menu section.
*/
@SerialName("MenuSection")
public val menuSection: String? = null,
/**
* Gets or sets the menu icon.
* The menu icon.
*/
@SerialName("MenuIcon")
public val menuIcon: String? = null,
/**
* Gets or sets the display name.
* The display name.
*/
@SerialName("DisplayName")
public val displayName: String? = null,
/**
* Gets or sets the plugin id.
* The plugin id.
*/
@SerialName("PluginId")
public val pluginId: UUID? = null,

View File

@ -15,22 +15,22 @@ import kotlinx.serialization.Serializable
@Serializable
public data class CountryInfo(
/**
* Gets or sets the name.
* The name.
*/
@SerialName("Name")
public val name: String? = null,
/**
* Gets or sets the display name.
* The display name.
*/
@SerialName("DisplayName")
public val displayName: String? = null,
/**
* Gets or sets the name of the two letter ISO region.
* The name of the two letter ISO region.
*/
@SerialName("TwoLetterISORegionName")
public val twoLetterIsoRegionName: String? = null,
/**
* Gets or sets the name of the three letter ISO region.
* The name of the three letter ISO region.
*/
@SerialName("ThreeLetterISORegionName")
public val threeLetterIsoRegionName: String? = null,

View File

@ -21,22 +21,22 @@ import org.jellyfin.sdk.model.serializer.UUIDSerializer
@Serializable
public data class CreatePlaylistDto(
/**
* Gets or sets the name of the new playlist.
* The name of the new playlist.
*/
@SerialName("Name")
public val name: String? = null,
/**
* Gets or sets item ids to add to the playlist.
* Item ids to add to the playlist.
*/
@SerialName("Ids")
public val ids: List<UUID>,
/**
* Gets or sets the user id.
* The user id.
*/
@SerialName("UserId")
public val userId: UUID? = null,
/**
* Gets or sets the media type.
* The media type.
*/
@SerialName("MediaType")
public val mediaType: String? = null,

View File

@ -15,12 +15,12 @@ import kotlinx.serialization.Serializable
@Serializable
public data class CreateUserByName(
/**
* Gets or sets the username.
* The username.
*/
@SerialName("Name")
public val name: String? = null,
/**
* Gets or sets the password.
* The password.
*/
@SerialName("Password")
public val password: String? = null,

View File

@ -16,22 +16,22 @@ import kotlinx.serialization.Serializable
@Serializable
public data class CultureDto(
/**
* Gets the name.
* The name.
*/
@SerialName("Name")
public val name: String,
/**
* Gets the display name.
* The display name.
*/
@SerialName("DisplayName")
public val displayName: String,
/**
* Gets the name of the two letter ISO language.
* The name of the two letter ISO language.
*/
@SerialName("TwoLetterISOLanguageName")
public val twoLetterIsoLanguageName: String,
/**
* Gets the name of the three letter ISO language.
* The name of the three letter ISO language.
*/
@SerialName("ThreeLetterISOLanguageName")
public val threeLetterIsoLanguageName: String? = null,

View File

@ -15,7 +15,7 @@ import kotlinx.serialization.Serializable
@Serializable
public data class DefaultDirectoryBrowserInfoDto(
/**
* Gets or sets the path.
* The path.
*/
@SerialName("Path")
public val path: String? = null,

View File

@ -13,47 +13,47 @@ import kotlinx.serialization.Serializable
@Serializable
public data class DeviceIdentification(
/**
* Gets or sets the name of the friendly.
* The name of the friendly.
*/
@SerialName("FriendlyName")
public val friendlyName: String,
/**
* Gets or sets the model number.
* The model number.
*/
@SerialName("ModelNumber")
public val modelNumber: String,
/**
* Gets or sets the serial number.
* The serial number.
*/
@SerialName("SerialNumber")
public val serialNumber: String,
/**
* Gets or sets the name of the model.
* The name of the model.
*/
@SerialName("ModelName")
public val modelName: String,
/**
* Gets or sets the model description.
* The model description.
*/
@SerialName("ModelDescription")
public val modelDescription: String,
/**
* Gets or sets the model URL.
* The model URL.
*/
@SerialName("ModelUrl")
public val modelUrl: String,
/**
* Gets or sets the manufacturer.
* The manufacturer.
*/
@SerialName("Manufacturer")
public val manufacturer: String,
/**
* Gets or sets the manufacturer URL.
* The manufacturer URL.
*/
@SerialName("ManufacturerUrl")
public val manufacturerUrl: String,
/**
* Gets or sets the headers.
* The headers.
*/
@SerialName("Headers")
public val headers: List<HttpHeaderInfo>,

View File

@ -24,42 +24,42 @@ public data class DeviceInfo(
@SerialName("Name")
public val name: String? = null,
/**
* Gets or sets the access token.
* The access token.
*/
@SerialName("AccessToken")
public val accessToken: String? = null,
/**
* Gets or sets the identifier.
* The identifier.
*/
@SerialName("Id")
public val id: String? = null,
/**
* Gets or sets the last name of the user.
* The last name of the user.
*/
@SerialName("LastUserName")
public val lastUserName: String? = null,
/**
* Gets or sets the name of the application.
* The name of the application.
*/
@SerialName("AppName")
public val appName: String? = null,
/**
* Gets or sets the application version.
* The application version.
*/
@SerialName("AppVersion")
public val appVersion: String? = null,
/**
* Gets or sets the last user identifier.
* The last user identifier.
*/
@SerialName("LastUserId")
public val lastUserId: UUID,
/**
* Gets or sets the date last modified.
* The date last modified.
*/
@SerialName("DateLastActivity")
public val dateLastActivity: DateTime,
/**
* Gets or sets the capabilities.
* The capabilities.
*/
@SerialName("Capabilities")
public val capabilities: ClientCapabilities? = null,

View File

@ -13,17 +13,17 @@ import kotlinx.serialization.Serializable
@Serializable
public data class DeviceInfoQueryResult(
/**
* Gets or sets the items.
* The items.
*/
@SerialName("Items")
public val items: List<DeviceInfo>? = null,
/**
* Gets or sets the total number of records available.
* The total number of records available.
*/
@SerialName("TotalRecordCount")
public val totalRecordCount: Int,
/**
* Gets or sets the index of the first record in Items.
* The index of the first record in Items.
*/
@SerialName("StartIndex")
public val startIndex: Int,

View File

@ -16,17 +16,17 @@ import kotlinx.serialization.Serializable
@Serializable
public data class DeviceOptions(
/**
* Gets the id.
* The id.
*/
@SerialName("Id")
public val id: Int,
/**
* Gets the device id.
* The device id.
*/
@SerialName("DeviceId")
public val deviceId: String,
/**
* Gets or sets the custom name.
* The custom name.
*/
@SerialName("CustomName")
public val customName: String? = null,

View File

@ -16,17 +16,17 @@ import kotlinx.serialization.Serializable
@Serializable
public data class DeviceOptionsDto(
/**
* Gets or sets the id.
* The id.
*/
@SerialName("Id")
public val id: Int,
/**
* Gets or sets the device id.
* The device id.
*/
@SerialName("DeviceId")
public val deviceId: String? = null,
/**
* Gets or sets the custom name.
* The custom name.
*/
@SerialName("CustomName")
public val customName: String? = null,

View File

@ -28,199 +28,197 @@ import kotlinx.serialization.Serializable
@Serializable
public data class DeviceProfile(
/**
* Gets or sets the name of this device profile.
* The name of this device profile.
*/
@SerialName("Name")
public val name: String? = null,
/**
* Gets or sets the Id.
* The Id.
*/
@SerialName("Id")
public val id: String? = null,
/**
* Gets or sets the Identification.
* The Identification.
*/
@SerialName("Identification")
public val identification: DeviceIdentification? = null,
/**
* Gets or sets the friendly name of the device profile, which can be shown to users.
* The friendly name of the device profile, which can be shown to users.
*/
@SerialName("FriendlyName")
public val friendlyName: String? = null,
/**
* Gets or sets the manufacturer of the device which this profile represents.
* The manufacturer of the device which this profile represents.
*/
@SerialName("Manufacturer")
public val manufacturer: String? = null,
/**
* Gets or sets an url for the manufacturer of the device which this profile represents.
* An url for the manufacturer of the device which this profile represents.
*/
@SerialName("ManufacturerUrl")
public val manufacturerUrl: String? = null,
/**
* Gets or sets the model name of the device which this profile represents.
* The model name of the device which this profile represents.
*/
@SerialName("ModelName")
public val modelName: String? = null,
/**
* Gets or sets the model description of the device which this profile represents.
* The model description of the device which this profile represents.
*/
@SerialName("ModelDescription")
public val modelDescription: String? = null,
/**
* Gets or sets the model number of the device which this profile represents.
* The model number of the device which this profile represents.
*/
@SerialName("ModelNumber")
public val modelNumber: String? = null,
/**
* Gets or sets the ModelUrl.
* The ModelUrl.
*/
@SerialName("ModelUrl")
public val modelUrl: String? = null,
/**
* Gets or sets the serial number of the device which this profile represents.
* The serial number of the device which this profile represents.
*/
@SerialName("SerialNumber")
public val serialNumber: String? = null,
/**
* Gets or sets a value indicating whether EnableAlbumArtInDidl.
* A value indicating whether EnableAlbumArtInDidl.
*/
@SerialName("EnableAlbumArtInDidl")
public val enableAlbumArtInDidl: Boolean = false,
/**
* Gets or sets a value indicating whether EnableSingleAlbumArtLimit.
* A value indicating whether EnableSingleAlbumArtLimit.
*/
@SerialName("EnableSingleAlbumArtLimit")
public val enableSingleAlbumArtLimit: Boolean = false,
/**
* Gets or sets a value indicating whether EnableSingleSubtitleLimit.
* A value indicating whether EnableSingleSubtitleLimit.
*/
@SerialName("EnableSingleSubtitleLimit")
public val enableSingleSubtitleLimit: Boolean = false,
/**
* Gets or sets the SupportedMediaTypes.
* The SupportedMediaTypes.
*/
@SerialName("SupportedMediaTypes")
public val supportedMediaTypes: String,
/**
* Gets or sets the UserId.
* The UserId.
*/
@SerialName("UserId")
public val userId: String? = null,
/**
* Gets or sets the AlbumArtPn.
* The AlbumArtPn.
*/
@SerialName("AlbumArtPn")
public val albumArtPn: String? = null,
/**
* Gets or sets the MaxAlbumArtWidth.
* The MaxAlbumArtWidth.
*/
@SerialName("MaxAlbumArtWidth")
public val maxAlbumArtWidth: Int? = null,
/**
* Gets or sets the MaxAlbumArtHeight.
* The MaxAlbumArtHeight.
*/
@SerialName("MaxAlbumArtHeight")
public val maxAlbumArtHeight: Int? = null,
/**
* Gets or sets the maximum allowed width of embedded icons.
* The maximum allowed width of embedded icons.
*/
@SerialName("MaxIconWidth")
public val maxIconWidth: Int? = null,
/**
* Gets or sets the maximum allowed height of embedded icons.
* The maximum allowed height of embedded icons.
*/
@SerialName("MaxIconHeight")
public val maxIconHeight: Int? = null,
/**
* Gets or sets the maximum allowed bitrate for all streamed content.
* The maximum allowed bitrate for all streamed content.
*/
@SerialName("MaxStreamingBitrate")
public val maxStreamingBitrate: Int? = null,
/**
* Gets or sets the maximum allowed bitrate for statically streamed content (= direct played
* files).
* The maximum allowed bitrate for statically streamed content (= direct played files).
*/
@SerialName("MaxStaticBitrate")
public val maxStaticBitrate: Int? = null,
/**
* Gets or sets the maximum allowed bitrate for transcoded music streams.
* The maximum allowed bitrate for transcoded music streams.
*/
@SerialName("MusicStreamingTranscodingBitrate")
public val musicStreamingTranscodingBitrate: Int? = null,
/**
* Gets or sets the maximum allowed bitrate for statically streamed (= direct played) music files.
* The maximum allowed bitrate for statically streamed (= direct played) music files.
*/
@SerialName("MaxStaticMusicBitrate")
public val maxStaticMusicBitrate: Int? = null,
/**
* Gets or sets the content of the aggregationFlags element in the urn:schemas-sonycom:av
* namespace.
* The content of the aggregationFlags element in the urn:schemas-sonycom:av namespace.
*/
@SerialName("SonyAggregationFlags")
public val sonyAggregationFlags: String? = null,
/**
* Gets or sets the ProtocolInfo.
* The ProtocolInfo.
*/
@SerialName("ProtocolInfo")
public val protocolInfo: String? = null,
/**
* Gets or sets the TimelineOffsetSeconds.
* The TimelineOffsetSeconds.
*/
@SerialName("TimelineOffsetSeconds")
public val timelineOffsetSeconds: Int = 0,
/**
* Gets or sets a value indicating whether RequiresPlainVideoItems.
* A value indicating whether RequiresPlainVideoItems.
*/
@SerialName("RequiresPlainVideoItems")
public val requiresPlainVideoItems: Boolean = false,
/**
* Gets or sets a value indicating whether RequiresPlainFolders.
* A value indicating whether RequiresPlainFolders.
*/
@SerialName("RequiresPlainFolders")
public val requiresPlainFolders: Boolean = false,
/**
* Gets or sets a value indicating whether EnableMSMediaReceiverRegistrar.
* A value indicating whether EnableMSMediaReceiverRegistrar.
*/
@SerialName("EnableMSMediaReceiverRegistrar")
public val enableMsMediaReceiverRegistrar: Boolean = false,
/**
* Gets or sets a value indicating whether IgnoreTranscodeByteRangeRequests.
* A value indicating whether IgnoreTranscodeByteRangeRequests.
*/
@SerialName("IgnoreTranscodeByteRangeRequests")
public val ignoreTranscodeByteRangeRequests: Boolean = false,
/**
* Gets or sets the XmlRootAttributes.
* The XmlRootAttributes.
*/
@SerialName("XmlRootAttributes")
public val xmlRootAttributes: List<XmlAttribute>,
/**
* Gets or sets the direct play profiles.
* The direct play profiles.
*/
@SerialName("DirectPlayProfiles")
public val directPlayProfiles: List<DirectPlayProfile>,
/**
* Gets or sets the transcoding profiles.
* The transcoding profiles.
*/
@SerialName("TranscodingProfiles")
public val transcodingProfiles: List<TranscodingProfile>,
/**
* Gets or sets the container profiles.
* The container profiles.
*/
@SerialName("ContainerProfiles")
public val containerProfiles: List<ContainerProfile>,
/**
* Gets or sets the codec profiles.
* The codec profiles.
*/
@SerialName("CodecProfiles")
public val codecProfiles: List<CodecProfile>,
/**
* Gets or sets the ResponseProfiles.
* The ResponseProfiles.
*/
@SerialName("ResponseProfiles")
public val responseProfiles: List<ResponseProfile>,
/**
* Gets or sets the subtitle profiles.
* The subtitle profiles.
*/
@SerialName("SubtitleProfiles")
public val subtitleProfiles: List<SubtitleProfile>,

View File

@ -12,17 +12,17 @@ import kotlinx.serialization.Serializable
@Serializable
public data class DeviceProfileInfo(
/**
* Gets or sets the identifier.
* The identifier.
*/
@SerialName("Id")
public val id: String? = null,
/**
* Gets or sets the name.
* The name.
*/
@SerialName("Name")
public val name: String? = null,
/**
* Gets or sets the type.
* The type.
*/
@SerialName("Type")
public val type: DeviceProfileType,

View File

@ -18,72 +18,72 @@ import kotlinx.serialization.Serializable
@Serializable
public data class DisplayPreferencesDto(
/**
* Gets or sets the user id.
* The user id.
*/
@SerialName("Id")
public val id: String? = null,
/**
* Gets or sets the type of the view.
* The type of the view.
*/
@SerialName("ViewType")
public val viewType: String? = null,
/**
* Gets or sets the sort by.
* The sort by.
*/
@SerialName("SortBy")
public val sortBy: String? = null,
/**
* Gets or sets the index by.
* The index by.
*/
@SerialName("IndexBy")
public val indexBy: String? = null,
/**
* Gets or sets a value indicating whether [remember indexing].
* A value indicating whether [remember indexing].
*/
@SerialName("RememberIndexing")
public val rememberIndexing: Boolean,
/**
* Gets or sets the height of the primary image.
* The height of the primary image.
*/
@SerialName("PrimaryImageHeight")
public val primaryImageHeight: Int,
/**
* Gets or sets the width of the primary image.
* The width of the primary image.
*/
@SerialName("PrimaryImageWidth")
public val primaryImageWidth: Int,
/**
* Gets or sets the custom prefs.
* The custom prefs.
*/
@SerialName("CustomPrefs")
public val customPrefs: Map<String, String?>,
/**
* Gets or sets the scroll direction.
* The scroll direction.
*/
@SerialName("ScrollDirection")
public val scrollDirection: ScrollDirection,
/**
* Gets or sets a value indicating whether to show backdrops on this item.
* A value indicating whether to show backdrops on this item.
*/
@SerialName("ShowBackdrop")
public val showBackdrop: Boolean,
/**
* Gets or sets a value indicating whether [remember sorting].
* A value indicating whether [remember sorting].
*/
@SerialName("RememberSorting")
public val rememberSorting: Boolean,
/**
* Gets or sets the sort order.
* The sort order.
*/
@SerialName("SortOrder")
public val sortOrder: SortOrder,
/**
* Gets or sets a value indicating whether [show sidebar].
* A value indicating whether [show sidebar].
*/
@SerialName("ShowSidebar")
public val showSidebar: Boolean,
/**
* Gets or sets the client.
* The client.
*/
@SerialName("Client")
public val client: String? = null,

View File

@ -17,14 +17,14 @@ import kotlinx.serialization.Serializable
@Serializable
public data class DlnaOptions(
/**
* Gets or sets a value indicating whether gets or sets a value to indicate the status of the dlna
* playTo subsystem.
* A value indicating whether gets or sets a value to indicate the status of the dlna playTo
* subsystem.
*/
@SerialName("EnablePlayTo")
public val enablePlayTo: Boolean,
/**
* Gets or sets a value indicating whether gets or sets a value to indicate the status of the dlna
* server subsystem.
* A value indicating whether gets or sets a value to indicate the status of the dlna server
* subsystem.
*/
@SerialName("EnableServer")
public val enableServer: Boolean,
@ -50,28 +50,28 @@ public data class DlnaOptions(
@SerialName("ClientDiscoveryIntervalSeconds")
public val clientDiscoveryIntervalSeconds: Int,
/**
* Gets or sets the frequency at which ssdp alive notifications are transmitted.
* The frequency at which ssdp alive notifications are transmitted.
*/
@SerialName("AliveMessageIntervalSeconds")
public val aliveMessageIntervalSeconds: Int,
/**
* Gets or sets the frequency at which ssdp alive notifications are transmitted. MIGRATING - TO BE
* REMOVED ONCE WEB HAS BEEN ALTERED.
* The frequency at which ssdp alive notifications are transmitted. MIGRATING - TO BE REMOVED ONCE
* WEB HAS BEEN ALTERED.
*/
@SerialName("BlastAliveMessageIntervalSeconds")
public val blastAliveMessageIntervalSeconds: Int,
/**
* Gets or sets the default user account that the dlna server uses.
* The default user account that the dlna server uses.
*/
@SerialName("DefaultUserId")
public val defaultUserId: String? = null,
/**
* Gets or sets a value indicating whether playTo device profiles should be created.
* A value indicating whether playTo device profiles should be created.
*/
@SerialName("AutoCreatePlayToProfiles")
public val autoCreatePlayToProfiles: Boolean,
/**
* Gets or sets a value indicating whether to blast alive messages.
* A value indicating whether to blast alive messages.
*/
@SerialName("BlastAliveMessages")
public val blastAliveMessages: Boolean,

View File

@ -34,13 +34,12 @@ public data class EncodingOptions(
@SerialName("HardwareAccelerationType")
public val hardwareAccelerationType: String? = null,
/**
* Gets or sets the FFmpeg path as set by the user via the UI.
* The FFmpeg path as set by the user via the UI.
*/
@SerialName("EncoderAppPath")
public val encoderAppPath: String? = null,
/**
* Gets or sets the current FFmpeg path being used by the system and displayed on the transcode
* page.
* The current FFmpeg path being used by the system and displayed on the transcode page.
*/
@SerialName("EncoderAppPathDisplay")
public val encoderAppPathDisplay: String? = null,

View File

@ -15,12 +15,12 @@ import kotlinx.serialization.Serializable
@Serializable
public data class ExternalIdInfo(
/**
* Gets or sets the display name of the external id provider (IE: IMDB, MusicBrainz, etc).
* The display name of the external id provider (IE: IMDB, MusicBrainz, etc).
*/
@SerialName("Name")
public val name: String,
/**
* Gets or sets the unique key for this id. This key should be unique across all providers.
* The unique key for this id. This key should be unique across all providers.
*/
@SerialName("Key")
public val key: String,
@ -35,7 +35,7 @@ public data class ExternalIdInfo(
@SerialName("Type")
public val type: ExternalIdMediaType? = null,
/**
* Gets or sets the URL format string.
* The URL format string.
*/
@SerialName("UrlFormatString")
public val urlFormatString: String? = null,

View File

@ -12,12 +12,12 @@ import kotlinx.serialization.Serializable
@Serializable
public data class ExternalUrl(
/**
* Gets or sets the name.
* The name.
*/
@SerialName("Name")
public val name: String? = null,
/**
* Gets or sets the type of the item.
* The type of the item.
*/
@SerialName("Url")
public val url: String? = null,

View File

@ -15,17 +15,17 @@ import kotlinx.serialization.Serializable
@Serializable
public data class FileSystemEntryInfo(
/**
* Gets the name.
* The name.
*/
@SerialName("Name")
public val name: String,
/**
* Gets the path.
* The path.
*/
@SerialName("Path")
public val path: String,
/**
* Gets the type.
* The type.
*/
@SerialName("Type")
public val type: FileSystemEntryType,

View File

@ -21,22 +21,22 @@ import org.jellyfin.sdk.model.serializer.DateTimeSerializer
@Serializable
public data class FontFile(
/**
* Gets or sets the name.
* The name.
*/
@SerialName("Name")
public val name: String? = null,
/**
* Gets or sets the size.
* The size.
*/
@SerialName("Size")
public val size: Long,
/**
* Gets or sets the date created.
* The date created.
*/
@SerialName("DateCreated")
public val dateCreated: DateTime,
/**
* Gets or sets the date modified.
* The date modified.
*/
@SerialName("DateModified")
public val dateModified: DateTime,

View File

@ -15,7 +15,7 @@ import kotlinx.serialization.Serializable
@Serializable
public data class ForgotPasswordDto(
/**
* Gets or sets the entered username to have its password reset.
* The entered username to have its password reset.
*/
@SerialName("EnteredUsername")
public val enteredUsername: String,

View File

@ -15,7 +15,7 @@ import kotlinx.serialization.Serializable
@Serializable
public data class ForgotPasswordPinDto(
/**
* Gets or sets the entered pin to have the password reset.
* The entered pin to have the password reset.
*/
@SerialName("Pin")
public val pin: String,

View File

@ -17,17 +17,17 @@ import org.jellyfin.sdk.model.serializer.DateTimeSerializer
@Serializable
public data class ForgotPasswordResult(
/**
* Gets or sets the action.
* The action.
*/
@SerialName("Action")
public val action: ForgotPasswordAction,
/**
* Gets or sets the pin file.
* The pin file.
*/
@SerialName("PinFile")
public val pinFile: String? = null,
/**
* Gets or sets the pin expiration date.
* The pin expiration date.
*/
@SerialName("PinExpirationDate")
public val pinExpirationDate: DateTime? = null,

View File

@ -28,12 +28,12 @@ import org.jellyfin.sdk.model.serializer.UUIDSerializer
@Serializable
public data class GetProgramsDto(
/**
* Gets or sets the channels to return guide information for.
* The channels to return guide information for.
*/
@SerialName("ChannelIds")
public val channelIds: List<UUID>,
/**
* Gets or sets optional. Filter by user id.
* Optional. Filter by user id.
*/
@SerialName("UserId")
public val userId: UUID,
@ -123,17 +123,17 @@ public data class GetProgramsDto(
@SerialName("SortBy")
public val sortBy: List<String>,
/**
* Gets or sets sort Order - Ascending,Descending.
* Sort Order - Ascending,Descending.
*/
@SerialName("SortOrder")
public val sortOrder: List<SortOrder>,
/**
* Gets or sets the genres to return guide information for.
* The genres to return guide information for.
*/
@SerialName("Genres")
public val genres: List<String>,
/**
* Gets or sets the genre ids to return guide information for.
* The genre ids to return guide information for.
*/
@SerialName("GenreIds")
public val genreIds: List<UUID>,
@ -144,7 +144,7 @@ public data class GetProgramsDto(
@SerialName("EnableImages")
public val enableImages: Boolean? = null,
/**
* Gets or sets a value indicating whether retrieve total record count.
* A value indicating whether retrieve total record count.
*/
@SerialName("EnableTotalRecordCount")
public val enableTotalRecordCount: Boolean,

View File

@ -26,27 +26,27 @@ import org.jellyfin.sdk.model.serializer.UUIDSerializer
@Serializable
public data class GroupInfoDto(
/**
* Gets the group identifier.
* The group identifier.
*/
@SerialName("GroupId")
public val groupId: UUID,
/**
* Gets the group name.
* The group name.
*/
@SerialName("GroupName")
public val groupName: String,
/**
* Gets the group state.
* The group state.
*/
@SerialName("State")
public val state: GroupStateType,
/**
* Gets the participants.
* The participants.
*/
@SerialName("Participants")
public val participants: List<String>,
/**
* Gets the date when this DTO has been created.
* The date when this DTO has been created.
*/
@SerialName("LastUpdatedAt")
public val lastUpdatedAt: DateTime,

View File

@ -16,12 +16,12 @@ import org.jellyfin.sdk.model.serializer.DateTimeSerializer
@Serializable
public data class GuideInfo(
/**
* Gets or sets the start date.
* The start date.
*/
@SerialName("StartDate")
public val startDate: DateTime,
/**
* Gets or sets the end date.
* The end date.
*/
@SerialName("EndDate")
public val endDate: DateTime,

View File

@ -21,38 +21,37 @@ import org.jellyfin.sdk.model.serializer.UUIDSerializer
@Serializable
public data class IPlugin(
/**
* Gets the name of the plugin.
* The name of the plugin.
*/
@SerialName("Name")
public val name: String? = null,
/**
* Gets the Description.
* The Description.
*/
@SerialName("Description")
public val description: String? = null,
/**
* Gets the unique id.
* The unique id.
*/
@SerialName("Id")
public val id: UUID,
/**
* Gets the plugin version.
* The plugin version.
*/
@SerialName("Version")
public val version: String? = null,
/**
* Gets the path to the assembly file.
* The path to the assembly file.
*/
@SerialName("AssemblyFilePath")
public val assemblyFilePath: String? = null,
/**
* Gets a value indicating whether the plugin can be uninstalled.
* A value indicating whether the plugin can be uninstalled.
*/
@SerialName("CanUninstall")
public val canUninstall: Boolean,
/**
* Gets the full path to the data folder, where the plugin can store any miscellaneous files
* needed.
* The full path to the data folder, where the plugin can store any miscellaneous files needed.
*/
@SerialName("DataFolderPath")
public val dataFolderPath: String? = null,

View File

@ -15,7 +15,7 @@ import kotlinx.serialization.Serializable
@Serializable
public data class IgnoreWaitRequestDto(
/**
* Gets or sets a value indicating whether the client should be ignored.
* A value indicating whether the client should be ignored.
*/
@SerialName("IgnoreWait")
public val ignoreWait: Boolean,

View File

@ -13,27 +13,27 @@ import kotlinx.serialization.Serializable
@Serializable
public data class ImageByNameInfo(
/**
* Gets or sets the name.
* The name.
*/
@SerialName("Name")
public val name: String? = null,
/**
* Gets or sets the theme.
* The theme.
*/
@SerialName("Theme")
public val theme: String? = null,
/**
* Gets or sets the context.
* The context.
*/
@SerialName("Context")
public val context: String? = null,
/**
* Gets or sets the length of the file.
* The length of the file.
*/
@SerialName("FileLength")
public val fileLength: Long,
/**
* Gets or sets the format.
* The format.
*/
@SerialName("Format")
public val format: String? = null,

View File

@ -17,42 +17,42 @@ import kotlinx.serialization.Serializable
@Serializable
public data class ImageInfo(
/**
* Gets or sets the type of the image.
* The type of the image.
*/
@SerialName("ImageType")
public val imageType: ImageType,
/**
* Gets or sets the index of the image.
* The index of the image.
*/
@SerialName("ImageIndex")
public val imageIndex: Int? = null,
/**
* Gets or sets the image tag.
* The image tag.
*/
@SerialName("ImageTag")
public val imageTag: String? = null,
/**
* Gets or sets the path.
* The path.
*/
@SerialName("Path")
public val path: String? = null,
/**
* Gets or sets the blurhash.
* The blurhash.
*/
@SerialName("BlurHash")
public val blurHash: String? = null,
/**
* Gets or sets the height.
* The height.
*/
@SerialName("Height")
public val height: Int? = null,
/**
* Gets or sets the width.
* The width.
*/
@SerialName("Width")
public val width: Int? = null,
/**
* Gets or sets the size.
* The size.
*/
@SerialName("Size")
public val size: Long,

View File

@ -12,17 +12,17 @@ import kotlinx.serialization.Serializable
@Serializable
public data class ImageOption(
/**
* Gets or sets the type.
* The type.
*/
@SerialName("Type")
public val type: ImageType,
/**
* Gets or sets the limit.
* The limit.
*/
@SerialName("Limit")
public val limit: Int,
/**
* Gets or sets the minimum width.
* The minimum width.
*/
@SerialName("MinWidth")
public val minWidth: Int,

View File

@ -16,12 +16,12 @@ import kotlinx.serialization.Serializable
@Serializable
public data class ImageProviderInfo(
/**
* Gets the name.
* The name.
*/
@SerialName("Name")
public val name: String,
/**
* Gets the supported image types.
* The supported image types.
*/
@SerialName("SupportedImages")
public val supportedImages: List<ImageType>,

View File

@ -20,37 +20,37 @@ import org.jellyfin.sdk.model.serializer.UUIDSerializer
@Serializable
public data class InstallationInfo(
/**
* Gets or sets the Id.
* The Id.
*/
@SerialName("Guid")
public val guid: UUID,
/**
* Gets or sets the name.
* The name.
*/
@SerialName("Name")
public val name: String? = null,
/**
* Gets or sets the version.
* The version.
*/
@SerialName("Version")
public val version: String? = null,
/**
* Gets or sets the changelog for this version.
* The changelog for this version.
*/
@SerialName("Changelog")
public val changelog: String? = null,
/**
* Gets or sets the source URL.
* The source URL.
*/
@SerialName("SourceUrl")
public val sourceUrl: String? = null,
/**
* Gets or sets a checksum for the binary.
* A checksum for the binary.
*/
@SerialName("Checksum")
public val checksum: String? = null,
/**
* Gets or sets package information for the installation.
* Package information for the installation.
*/
@SerialName("PackageInfo")
public val packageInfo: PackageInfo? = null,

View File

@ -15,62 +15,62 @@ import kotlinx.serialization.Serializable
@Serializable
public data class ItemCounts(
/**
* Gets or sets the movie count.
* The movie count.
*/
@SerialName("MovieCount")
public val movieCount: Int,
/**
* Gets or sets the series count.
* The series count.
*/
@SerialName("SeriesCount")
public val seriesCount: Int,
/**
* Gets or sets the episode count.
* The episode count.
*/
@SerialName("EpisodeCount")
public val episodeCount: Int,
/**
* Gets or sets the artist count.
* The artist count.
*/
@SerialName("ArtistCount")
public val artistCount: Int,
/**
* Gets or sets the program count.
* The program count.
*/
@SerialName("ProgramCount")
public val programCount: Int,
/**
* Gets or sets the trailer count.
* The trailer count.
*/
@SerialName("TrailerCount")
public val trailerCount: Int,
/**
* Gets or sets the song count.
* The song count.
*/
@SerialName("SongCount")
public val songCount: Int,
/**
* Gets or sets the album count.
* The album count.
*/
@SerialName("AlbumCount")
public val albumCount: Int,
/**
* Gets or sets the music video count.
* The music video count.
*/
@SerialName("MusicVideoCount")
public val musicVideoCount: Int,
/**
* Gets or sets the box set count.
* The box set count.
*/
@SerialName("BoxSetCount")
public val boxSetCount: Int,
/**
* Gets or sets the book count.
* The book count.
*/
@SerialName("BookCount")
public val bookCount: Int,
/**
* Gets or sets the item count.
* The item count.
*/
@SerialName("ItemCount")
public val itemCount: Int,

View File

@ -19,7 +19,7 @@ import org.jellyfin.sdk.model.serializer.UUIDSerializer
@Serializable
public data class JoinGroupRequestDto(
/**
* Gets or sets the group identifier.
* The group identifier.
*/
@SerialName("GroupId")
public val groupId: UUID,

View File

@ -16,12 +16,12 @@ import kotlinx.serialization.Serializable
@Serializable
public data class LibraryOptionInfoDto(
/**
* Gets or sets name.
* Name.
*/
@SerialName("Name")
public val name: String? = null,
/**
* Gets or sets a value indicating whether default enabled.
* A value indicating whether default enabled.
*/
@SerialName("DefaultEnabled")
public val defaultEnabled: Boolean,

View File

@ -39,12 +39,12 @@ public data class LibraryOptions(
@SerialName("AutomaticRefreshIntervalDays")
public val automaticRefreshIntervalDays: Int,
/**
* Gets or sets the preferred metadata language.
* The preferred metadata language.
*/
@SerialName("PreferredMetadataLanguage")
public val preferredMetadataLanguage: String? = null,
/**
* Gets or sets the metadata country code.
* The metadata country code.
*/
@SerialName("MetadataCountryCode")
public val metadataCountryCode: String? = null,

View File

@ -15,22 +15,22 @@ import kotlinx.serialization.Serializable
@Serializable
public data class LibraryOptionsResultDto(
/**
* Gets or sets the metadata savers.
* The metadata savers.
*/
@SerialName("MetadataSavers")
public val metadataSavers: List<LibraryOptionInfoDto>,
/**
* Gets or sets the metadata readers.
* The metadata readers.
*/
@SerialName("MetadataReaders")
public val metadataReaders: List<LibraryOptionInfoDto>,
/**
* Gets or sets the subtitle fetchers.
* The subtitle fetchers.
*/
@SerialName("SubtitleFetchers")
public val subtitleFetchers: List<LibraryOptionInfoDto>,
/**
* Gets or sets the type options.
* The type options.
*/
@SerialName("TypeOptions")
public val typeOptions: List<LibraryTypeOptionsDto>,

View File

@ -16,27 +16,27 @@ import kotlinx.serialization.Serializable
@Serializable
public data class LibraryTypeOptionsDto(
/**
* Gets or sets the type.
* The type.
*/
@SerialName("Type")
public val type: String? = null,
/**
* Gets or sets the metadata fetchers.
* The metadata fetchers.
*/
@SerialName("MetadataFetchers")
public val metadataFetchers: List<LibraryOptionInfoDto>,
/**
* Gets or sets the image fetchers.
* The image fetchers.
*/
@SerialName("ImageFetchers")
public val imageFetchers: List<LibraryOptionInfoDto>,
/**
* Gets or sets the supported image types.
* The supported image types.
*/
@SerialName("SupportedImageTypes")
public val supportedImageTypes: List<ImageType>,
/**
* Gets or sets the default image options.
* The default image options.
*/
@SerialName("DefaultImageOptions")
public val defaultImageOptions: List<ImageOption>,

View File

@ -17,27 +17,27 @@ import kotlinx.serialization.Serializable
@Serializable
public data class LibraryUpdateInfo(
/**
* Gets or sets the folders added to.
* The folders added to.
*/
@SerialName("FoldersAddedTo")
public val foldersAddedTo: List<String>,
/**
* Gets or sets the folders removed from.
* The folders removed from.
*/
@SerialName("FoldersRemovedFrom")
public val foldersRemovedFrom: List<String>,
/**
* Gets or sets the items added.
* The items added.
*/
@SerialName("ItemsAdded")
public val itemsAdded: List<String>,
/**
* Gets or sets the items removed.
* The items removed.
*/
@SerialName("ItemsRemoved")
public val itemsRemoved: List<String>,
/**
* Gets or sets the items updated.
* The items updated.
*/
@SerialName("ItemsUpdated")
public val itemsUpdated: List<String>,

View File

@ -14,17 +14,17 @@ import kotlinx.serialization.Serializable
@Serializable
public data class LiveTvInfo(
/**
* Gets or sets the services.
* The services.
*/
@SerialName("Services")
public val services: List<LiveTvServiceInfo>,
/**
* Gets or sets a value indicating whether this instance is enabled.
* A value indicating whether this instance is enabled.
*/
@SerialName("IsEnabled")
public val isEnabled: Boolean,
/**
* Gets or sets the enabled users.
* The enabled users.
*/
@SerialName("EnabledUsers")
public val enabledUsers: List<String>,

View File

@ -17,37 +17,37 @@ import kotlinx.serialization.Serializable
@Serializable
public data class LiveTvServiceInfo(
/**
* Gets or sets the name.
* The name.
*/
@SerialName("Name")
public val name: String? = null,
/**
* Gets or sets the home page URL.
* The home page URL.
*/
@SerialName("HomePageUrl")
public val homePageUrl: String? = null,
/**
* Gets or sets the status.
* The status.
*/
@SerialName("Status")
public val status: LiveTvServiceStatus,
/**
* Gets or sets the status message.
* The status message.
*/
@SerialName("StatusMessage")
public val statusMessage: String? = null,
/**
* Gets or sets the version.
* The version.
*/
@SerialName("Version")
public val version: String? = null,
/**
* Gets or sets a value indicating whether this instance has update available.
* A value indicating whether this instance has update available.
*/
@SerialName("HasUpdateAvailable")
public val hasUpdateAvailable: Boolean,
/**
* Gets or sets a value indicating whether this instance is visible.
* A value indicating whether this instance is visible.
*/
@SerialName("IsVisible")
public val isVisible: Boolean,

View File

@ -18,22 +18,22 @@ import org.jellyfin.sdk.model.serializer.DateTimeSerializer
@Serializable
public data class LogFile(
/**
* Gets or sets the date created.
* The date created.
*/
@SerialName("DateCreated")
public val dateCreated: DateTime,
/**
* Gets or sets the date modified.
* The date modified.
*/
@SerialName("DateModified")
public val dateModified: DateTime,
/**
* Gets or sets the size.
* The size.
*/
@SerialName("Size")
public val size: Long,
/**
* Gets or sets the name.
* The name.
*/
@SerialName("Name")
public val name: String? = null,

View File

@ -16,37 +16,37 @@ import kotlinx.serialization.Serializable
@Serializable
public data class MediaAttachment(
/**
* Gets or sets the codec.
* The codec.
*/
@SerialName("Codec")
public val codec: String? = null,
/**
* Gets or sets the codec tag.
* The codec tag.
*/
@SerialName("CodecTag")
public val codecTag: String? = null,
/**
* Gets or sets the comment.
* The comment.
*/
@SerialName("Comment")
public val comment: String? = null,
/**
* Gets or sets the index.
* The index.
*/
@SerialName("Index")
public val index: Int,
/**
* Gets or sets the filename.
* The filename.
*/
@SerialName("FileName")
public val fileName: String? = null,
/**
* Gets or sets the MIME type.
* The MIME type.
*/
@SerialName("MimeType")
public val mimeType: String? = null,
/**
* Gets or sets the delivery URL.
* The delivery URL.
*/
@SerialName("DeliveryUrl")
public val deliveryUrl: String? = null,

View File

@ -15,12 +15,12 @@ import kotlinx.serialization.Serializable
@Serializable
public data class MediaEncoderPathDto(
/**
* Gets or sets media encoder path.
* Media encoder path.
*/
@SerialName("Path")
public val path: String,
/**
* Gets or sets media encoder path type.
* Media encoder path type.
*/
@SerialName("PathType")
public val pathType: String,

View File

@ -15,17 +15,17 @@ import kotlinx.serialization.Serializable
@Serializable
public data class MediaPathDto(
/**
* Gets or sets the name of the library.
* The name of the library.
*/
@SerialName("Name")
public val name: String,
/**
* Gets or sets the path to add.
* The path to add.
*/
@SerialName("Path")
public val path: String? = null,
/**
* Gets or sets the path info.
* The path info.
*/
@SerialName("PathInfo")
public val pathInfo: MediaPathInfo? = null,

View File

@ -19,112 +19,112 @@ import kotlinx.serialization.Serializable
@Serializable
public data class MediaStream(
/**
* Gets or sets the codec.
* The codec.
*/
@SerialName("Codec")
public val codec: String? = null,
/**
* Gets or sets the codec tag.
* The codec tag.
*/
@SerialName("CodecTag")
public val codecTag: String? = null,
/**
* Gets or sets the language.
* The language.
*/
@SerialName("Language")
public val language: String? = null,
/**
* Gets or sets the color range.
* The color range.
*/
@SerialName("ColorRange")
public val colorRange: String? = null,
/**
* Gets or sets the color space.
* The color space.
*/
@SerialName("ColorSpace")
public val colorSpace: String? = null,
/**
* Gets or sets the color transfer.
* The color transfer.
*/
@SerialName("ColorTransfer")
public val colorTransfer: String? = null,
/**
* Gets or sets the color primaries.
* The color primaries.
*/
@SerialName("ColorPrimaries")
public val colorPrimaries: String? = null,
/**
* Gets or sets the Dolby Vision version major.
* The Dolby Vision version major.
*/
@SerialName("DvVersionMajor")
public val dvVersionMajor: Int? = null,
/**
* Gets or sets the Dolby Vision version minor.
* The Dolby Vision version minor.
*/
@SerialName("DvVersionMinor")
public val dvVersionMinor: Int? = null,
/**
* Gets or sets the Dolby Vision profile.
* The Dolby Vision profile.
*/
@SerialName("DvProfile")
public val dvProfile: Int? = null,
/**
* Gets or sets the Dolby Vision level.
* The Dolby Vision level.
*/
@SerialName("DvLevel")
public val dvLevel: Int? = null,
/**
* Gets or sets the Dolby Vision rpu present flag.
* The Dolby Vision rpu present flag.
*/
@SerialName("RpuPresentFlag")
public val rpuPresentFlag: Int? = null,
/**
* Gets or sets the Dolby Vision el present flag.
* The Dolby Vision el present flag.
*/
@SerialName("ElPresentFlag")
public val elPresentFlag: Int? = null,
/**
* Gets or sets the Dolby Vision bl present flag.
* The Dolby Vision bl present flag.
*/
@SerialName("BlPresentFlag")
public val blPresentFlag: Int? = null,
/**
* Gets or sets the Dolby Vision bl signal compatibility id.
* The Dolby Vision bl signal compatibility id.
*/
@SerialName("DvBlSignalCompatibilityId")
public val dvBlSignalCompatibilityId: Int? = null,
/**
* Gets or sets the comment.
* The comment.
*/
@SerialName("Comment")
public val comment: String? = null,
/**
* Gets or sets the time base.
* The time base.
*/
@SerialName("TimeBase")
public val timeBase: String? = null,
/**
* Gets or sets the codec time base.
* The codec time base.
*/
@SerialName("CodecTimeBase")
public val codecTimeBase: String? = null,
/**
* Gets or sets the title.
* The title.
*/
@SerialName("Title")
public val title: String? = null,
/**
* Gets the video range.
* The video range.
*/
@SerialName("VideoRange")
public val videoRange: String? = null,
/**
* Gets the video range type.
* The video range type.
*/
@SerialName("VideoRangeType")
public val videoRangeType: String? = null,
/**
* Gets the video dovi title.
* The video dovi title.
*/
@SerialName("VideoDoViTitle")
public val videoDoViTitle: String? = null,
@ -141,146 +141,146 @@ public data class MediaStream(
@SerialName("NalLengthSize")
public val nalLengthSize: String? = null,
/**
* Gets or sets a value indicating whether this instance is interlaced.
* A value indicating whether this instance is interlaced.
*/
@SerialName("IsInterlaced")
public val isInterlaced: Boolean,
@SerialName("IsAVC")
public val isAvc: Boolean? = null,
/**
* Gets or sets the channel layout.
* The channel layout.
*/
@SerialName("ChannelLayout")
public val channelLayout: String? = null,
/**
* Gets or sets the bit rate.
* The bit rate.
*/
@SerialName("BitRate")
public val bitRate: Int? = null,
/**
* Gets or sets the bit depth.
* The bit depth.
*/
@SerialName("BitDepth")
public val bitDepth: Int? = null,
/**
* Gets or sets the reference frames.
* The reference frames.
*/
@SerialName("RefFrames")
public val refFrames: Int? = null,
/**
* Gets or sets the length of the packet.
* The length of the packet.
*/
@SerialName("PacketLength")
public val packetLength: Int? = null,
/**
* Gets or sets the channels.
* The channels.
*/
@SerialName("Channels")
public val channels: Int? = null,
/**
* Gets or sets the sample rate.
* The sample rate.
*/
@SerialName("SampleRate")
public val sampleRate: Int? = null,
/**
* Gets or sets a value indicating whether this instance is default.
* A value indicating whether this instance is default.
*/
@SerialName("IsDefault")
public val isDefault: Boolean,
/**
* Gets or sets a value indicating whether this instance is forced.
* A value indicating whether this instance is forced.
*/
@SerialName("IsForced")
public val isForced: Boolean,
/**
* Gets or sets the height.
* The height.
*/
@SerialName("Height")
public val height: Int? = null,
/**
* Gets or sets the width.
* The width.
*/
@SerialName("Width")
public val width: Int? = null,
/**
* Gets or sets the average frame rate.
* The average frame rate.
*/
@SerialName("AverageFrameRate")
public val averageFrameRate: Float? = null,
/**
* Gets or sets the real frame rate.
* The real frame rate.
*/
@SerialName("RealFrameRate")
public val realFrameRate: Float? = null,
/**
* Gets or sets the profile.
* The profile.
*/
@SerialName("Profile")
public val profile: String? = null,
/**
* Gets or sets the type.
* The type.
*/
@SerialName("Type")
public val type: MediaStreamType,
/**
* Gets or sets the aspect ratio.
* The aspect ratio.
*/
@SerialName("AspectRatio")
public val aspectRatio: String? = null,
/**
* Gets or sets the index.
* The index.
*/
@SerialName("Index")
public val index: Int,
/**
* Gets or sets the score.
* The score.
*/
@SerialName("Score")
public val score: Int? = null,
/**
* Gets or sets a value indicating whether this instance is external.
* A value indicating whether this instance is external.
*/
@SerialName("IsExternal")
public val isExternal: Boolean,
/**
* Gets or sets the method.
* The method.
*/
@SerialName("DeliveryMethod")
public val deliveryMethod: SubtitleDeliveryMethod? = null,
/**
* Gets or sets the delivery URL.
* The delivery URL.
*/
@SerialName("DeliveryUrl")
public val deliveryUrl: String? = null,
/**
* Gets or sets a value indicating whether this instance is external URL.
* A value indicating whether this instance is external URL.
*/
@SerialName("IsExternalUrl")
public val isExternalUrl: Boolean? = null,
@SerialName("IsTextSubtitleStream")
public val isTextSubtitleStream: Boolean,
/**
* Gets or sets a value indicating whether [supports external stream].
* A value indicating whether [supports external stream].
*/
@SerialName("SupportsExternalStream")
public val supportsExternalStream: Boolean,
/**
* Gets or sets the filename.
* The filename.
*/
@SerialName("Path")
public val path: String? = null,
/**
* Gets or sets the pixel format.
* The pixel format.
*/
@SerialName("PixelFormat")
public val pixelFormat: String? = null,
/**
* Gets or sets the level.
* The level.
*/
@SerialName("Level")
public val level: Double? = null,
/**
* Gets or sets whether this instance is anamorphic.
* Whether this instance is anamorphic.
*/
@SerialName("IsAnamorphic")
public val isAnamorphic: Boolean? = null,

View File

@ -15,7 +15,7 @@ import kotlinx.serialization.Serializable
@Serializable
public data class MediaUpdateInfoDto(
/**
* Gets or sets the list of updates.
* The list of updates.
*/
@SerialName("Updates")
public val updates: List<MediaUpdateInfoPathDto>,

View File

@ -15,7 +15,7 @@ import kotlinx.serialization.Serializable
@Serializable
public data class MediaUpdateInfoPathDto(
/**
* Gets or sets media path.
* Media path.
*/
@SerialName("Path")
public val path: String? = null,

View File

@ -20,12 +20,12 @@ import org.jellyfin.sdk.model.serializer.UUIDSerializer
@Serializable
public data class MovePlaylistItemRequestDto(
/**
* Gets or sets the playlist identifier of the item.
* The playlist identifier of the item.
*/
@SerialName("PlaylistItemId")
public val playlistItemId: UUID,
/**
* Gets or sets the new position.
* The new position.
*/
@SerialName("NewIndex")
public val newIndex: Int,

View File

@ -20,37 +20,37 @@ import org.jellyfin.sdk.model.serializer.DateTimeSerializer
@Serializable
public data class MovieInfo(
/**
* Gets or sets the name.
* The name.
*/
@SerialName("Name")
public val name: String? = null,
/**
* Gets or sets the original title.
* The original title.
*/
@SerialName("OriginalTitle")
public val originalTitle: String? = null,
/**
* Gets or sets the path.
* The path.
*/
@SerialName("Path")
public val path: String? = null,
/**
* Gets or sets the metadata language.
* The metadata language.
*/
@SerialName("MetadataLanguage")
public val metadataLanguage: String? = null,
/**
* Gets or sets the metadata country code.
* The metadata country code.
*/
@SerialName("MetadataCountryCode")
public val metadataCountryCode: String? = null,
/**
* Gets or sets the provider ids.
* The provider ids.
*/
@SerialName("ProviderIds")
public val providerIds: Map<String, String?>? = null,
/**
* Gets or sets the year.
* The year.
*/
@SerialName("Year")
public val year: Int? = null,

View File

@ -22,12 +22,12 @@ public data class MovieInfoRemoteSearchQuery(
@SerialName("ItemId")
public val itemId: UUID,
/**
* Gets or sets the provider name to search within if set.
* The provider name to search within if set.
*/
@SerialName("SearchProviderName")
public val searchProviderName: String? = null,
/**
* Gets or sets a value indicating whether disabled providers should be included.
* A value indicating whether disabled providers should be included.
*/
@SerialName("IncludeDisabledProviders")
public val includeDisabledProviders: Boolean,

View File

@ -21,37 +21,37 @@ import org.jellyfin.sdk.model.serializer.DateTimeSerializer
@Serializable
public data class MusicVideoInfo(
/**
* Gets or sets the name.
* The name.
*/
@SerialName("Name")
public val name: String? = null,
/**
* Gets or sets the original title.
* The original title.
*/
@SerialName("OriginalTitle")
public val originalTitle: String? = null,
/**
* Gets or sets the path.
* The path.
*/
@SerialName("Path")
public val path: String? = null,
/**
* Gets or sets the metadata language.
* The metadata language.
*/
@SerialName("MetadataLanguage")
public val metadataLanguage: String? = null,
/**
* Gets or sets the metadata country code.
* The metadata country code.
*/
@SerialName("MetadataCountryCode")
public val metadataCountryCode: String? = null,
/**
* Gets or sets the provider ids.
* The provider ids.
*/
@SerialName("ProviderIds")
public val providerIds: Map<String, String?>? = null,
/**
* Gets or sets the year.
* The year.
*/
@SerialName("Year")
public val year: Int? = null,

View File

@ -22,12 +22,12 @@ public data class MusicVideoInfoRemoteSearchQuery(
@SerialName("ItemId")
public val itemId: UUID,
/**
* Gets or sets the provider name to search within if set.
* The provider name to search within if set.
*/
@SerialName("SearchProviderName")
public val searchProviderName: String? = null,
/**
* Gets or sets a value indicating whether disabled providers should be included.
* A value indicating whether disabled providers should be included.
*/
@SerialName("IncludeDisabledProviders")
public val includeDisabledProviders: Boolean,

View File

@ -12,12 +12,12 @@ import kotlinx.serialization.Serializable
@Serializable
public data class NameIdPair(
/**
* Gets or sets the name.
* The name.
*/
@SerialName("Name")
public val name: String? = null,
/**
* Gets or sets the identifier.
* The identifier.
*/
@SerialName("Id")
public val id: String? = null,

View File

@ -12,12 +12,12 @@ import kotlinx.serialization.Serializable
@Serializable
public data class NameValuePair(
/**
* Gets or sets the name.
* The name.
*/
@SerialName("Name")
public val name: String? = null,
/**
* Gets or sets the value.
* The value.
*/
@SerialName("Value")
public val `value`: String? = null,

View File

@ -18,70 +18,69 @@ import kotlinx.serialization.Serializable
@Serializable
public data class NetworkConfiguration(
/**
* Gets or sets a value indicating whether the server should force connections over HTTPS.
* A value indicating whether the server should force connections over HTTPS.
*/
@SerialName("RequireHttps")
public val requireHttps: Boolean,
/**
* Gets or sets the filesystem path of an X.509 certificate to use for SSL.
* The filesystem path of an X.509 certificate to use for SSL.
*/
@SerialName("CertificatePath")
public val certificatePath: String,
/**
* Gets or sets the password required to access the X.509 certificate data in the file specified by
* The password required to access the X.509 certificate data in the file specified by
* Jellyfin.Networking.Configuration.NetworkConfiguration.CertificatePath.
*/
@SerialName("CertificatePassword")
public val certificatePassword: String,
/**
* Gets or sets a value used to specify the URL prefix that your Jellyfin instance can be accessed
* at.
* A value used to specify the URL prefix that your Jellyfin instance can be accessed at.
*/
@SerialName("BaseUrl")
public val baseUrl: String,
/**
* Gets or sets the public HTTPS port.
* The public HTTPS port.
*/
@SerialName("PublicHttpsPort")
public val publicHttpsPort: Int,
/**
* Gets or sets the HTTP server port number.
* The HTTP server port number.
*/
@SerialName("HttpServerPortNumber")
public val httpServerPortNumber: Int,
/**
* Gets or sets the HTTPS server port number.
* The HTTPS server port number.
*/
@SerialName("HttpsPortNumber")
public val httpsPortNumber: Int,
/**
* Gets or sets a value indicating whether to use HTTPS.
* A value indicating whether to use HTTPS.
*/
@SerialName("EnableHttps")
public val enableHttps: Boolean,
/**
* Gets or sets the public mapped port.
* The public mapped port.
*/
@SerialName("PublicPort")
public val publicPort: Int,
/**
* Gets or sets a value indicating whether the http port should be mapped as part of UPnP automatic
* port forwarding.
* A value indicating whether the http port should be mapped as part of UPnP automatic port
* forwarding.
*/
@SerialName("UPnPCreateHttpPortMap")
public val uPnPCreateHttpPortMap: Boolean,
/**
* Gets or sets the UDPPortRange.
* The UDPPortRange.
*/
@SerialName("UDPPortRange")
public val udpPortRange: String,
/**
* Gets or sets a value indicating whether gets or sets IPV6 capability.
* A value indicating whether gets or sets IPV6 capability.
*/
@SerialName("EnableIPV6")
public val enableIpv6: Boolean,
/**
* Gets or sets a value indicating whether gets or sets IPV4 capability.
* A value indicating whether gets or sets IPV4 capability.
*/
@SerialName("EnableIPV4")
public val enableIpv4: Boolean,
@ -101,35 +100,35 @@ public data class NetworkConfiguration(
@SerialName("SSDPTracingFilter")
public val ssdpTracingFilter: String,
/**
* Gets or sets the number of times SSDP UDP messages are sent.
* The number of times SSDP UDP messages are sent.
*/
@SerialName("UDPSendCount")
public val udpSendCount: Int,
/**
* Gets or sets the delay between each groups of SSDP messages (in ms).
* The delay between each groups of SSDP messages (in ms).
*/
@SerialName("UDPSendDelay")
public val udpSendDelay: Int,
/**
* Gets or sets a value indicating whether address names that match
* A value indicating whether address names that match
* Jellyfin.Networking.Configuration.NetworkConfiguration.VirtualInterfaceNames should be Ignore for
* the purposes of binding.
*/
@SerialName("IgnoreVirtualInterfaces")
public val ignoreVirtualInterfaces: Boolean,
/**
* Gets or sets a value indicating the interfaces that should be ignored. The list can be comma
* separated. `P:Jellyfin.Networking.Configuration.NetworkConfiguration.IgnoreVirtualInterfaces`.
* A value indicating the interfaces that should be ignored. The list can be comma separated.
* `P:Jellyfin.Networking.Configuration.NetworkConfiguration.IgnoreVirtualInterfaces`.
*/
@SerialName("VirtualInterfaceNames")
public val virtualInterfaceNames: String,
/**
* Gets or sets the time (in seconds) between the pings of SSDP gateway monitor.
* The time (in seconds) between the pings of SSDP gateway monitor.
*/
@SerialName("GatewayMonitorPeriod")
public val gatewayMonitorPeriod: Int,
/**
* Gets a value indicating whether multi-socket binding is available.
* A value indicating whether multi-socket binding is available.
*/
@SerialName("EnableMultiSocketBinding")
public val enableMultiSocketBinding: Boolean,
@ -141,7 +140,7 @@ public data class NetworkConfiguration(
@SerialName("TrustAllIP6Interfaces")
public val trustAllIp6Interfaces: Boolean,
/**
* Gets or sets the ports that HDHomerun uses.
* The ports that HDHomerun uses.
*/
@SerialName("HDHomerunPortRange")
public val hdHomerunPortRange: String,
@ -152,57 +151,55 @@ public data class NetworkConfiguration(
@SerialName("PublishedServerUriBySubnet")
public val publishedServerUriBySubnet: List<String>,
/**
* Gets or sets a value indicating whether Autodiscovery tracing is enabled.
* A value indicating whether Autodiscovery tracing is enabled.
*/
@SerialName("AutoDiscoveryTracing")
public val autoDiscoveryTracing: Boolean,
/**
* Gets or sets a value indicating whether Autodiscovery is enabled.
* A value indicating whether Autodiscovery is enabled.
*/
@SerialName("AutoDiscovery")
public val autoDiscovery: Boolean,
/**
* Gets or sets the filter for remote IP connectivity. Used in conjuntion with
* The filter for remote IP connectivity. Used in conjuntion with
* `P:Jellyfin.Networking.Configuration.NetworkConfiguration.IsRemoteIPFilterBlacklist`.
*/
@SerialName("RemoteIPFilter")
public val remoteIpFilter: List<String>,
/**
* Gets or sets a value indicating whether
* A value indicating whether
* `P:Jellyfin.Networking.Configuration.NetworkConfiguration.RemoteIPFilter` contains a blacklist or a
* whitelist. Default is a whitelist.
*/
@SerialName("IsRemoteIPFilterBlacklist")
public val isRemoteIpFilterBlacklist: Boolean,
/**
* Gets or sets a value indicating whether to enable automatic port forwarding.
* A value indicating whether to enable automatic port forwarding.
*/
@SerialName("EnableUPnP")
public val enableUPnP: Boolean,
/**
* Gets or sets a value indicating whether access outside of the LAN is permitted.
* A value indicating whether access outside of the LAN is permitted.
*/
@SerialName("EnableRemoteAccess")
public val enableRemoteAccess: Boolean,
/**
* Gets or sets the subnets that are deemed to make up the LAN.
* The subnets that are deemed to make up the LAN.
*/
@SerialName("LocalNetworkSubnets")
public val localNetworkSubnets: List<String>,
/**
* Gets or sets the interface addresses which Jellyfin will bind to. If empty, all interfaces will
* be used.
* The interface addresses which Jellyfin will bind to. If empty, all interfaces will be used.
*/
@SerialName("LocalNetworkAddresses")
public val localNetworkAddresses: List<String>,
/**
* Gets or sets the known proxies. If the proxy is a network, it's added to the KnownNetworks.
* The known proxies. If the proxy is a network, it's added to the KnownNetworks.
*/
@SerialName("KnownProxies")
public val knownProxies: List<String>,
/**
* Gets or sets a value indicating whether the published server uri is based on information in HTTP
* requests.
* A value indicating whether the published server uri is based on information in HTTP requests.
*/
@SerialName("EnablePublishedServerUriByRequest")
public val enablePublishedServerUriByRequest: Boolean,

View File

@ -15,7 +15,7 @@ import kotlinx.serialization.Serializable
@Serializable
public data class NewGroupRequestDto(
/**
* Gets or sets the group name.
* The group name.
*/
@SerialName("GroupName")
public val groupName: String,

View File

@ -19,7 +19,7 @@ import org.jellyfin.sdk.model.serializer.UUIDSerializer
@Serializable
public data class NextItemRequestDto(
/**
* Gets or sets the playing item identifier.
* The playing item identifier.
*/
@SerialName("PlaylistItemId")
public val playlistItemId: UUID,

View File

@ -21,42 +21,42 @@ import org.jellyfin.sdk.model.serializer.DateTimeSerializer
@Serializable
public data class NotificationDto(
/**
* Gets or sets the notification ID. Defaults to an empty string.
* The notification ID. Defaults to an empty string.
*/
@SerialName("Id")
public val id: String,
/**
* Gets or sets the notification's user ID. Defaults to an empty string.
* The notification's user ID. Defaults to an empty string.
*/
@SerialName("UserId")
public val userId: String,
/**
* Gets or sets the notification date.
* The notification date.
*/
@SerialName("Date")
public val date: DateTime,
/**
* Gets or sets a value indicating whether the notification has been read. Defaults to false.
* A value indicating whether the notification has been read. Defaults to false.
*/
@SerialName("IsRead")
public val isRead: Boolean,
/**
* Gets or sets the notification's name. Defaults to an empty string.
* The notification's name. Defaults to an empty string.
*/
@SerialName("Name")
public val name: String,
/**
* Gets or sets the notification's description. Defaults to an empty string.
* The notification's description. Defaults to an empty string.
*/
@SerialName("Description")
public val description: String,
/**
* Gets or sets the notification's URL. Defaults to an empty string.
* The notification's URL. Defaults to an empty string.
*/
@SerialName("Url")
public val url: String,
/**
* Gets or sets the notification level.
* The notification level.
*/
@SerialName("Level")
public val level: NotificationLevel,

View File

@ -16,28 +16,27 @@ public data class NotificationOption(
@SerialName("Type")
public val type: String? = null,
/**
* Gets or sets user Ids to not monitor (it's opt out).
* User Ids to not monitor (it's opt out).
*/
@SerialName("DisabledMonitorUsers")
public val disabledMonitorUsers: List<String>,
/**
* Gets or sets user Ids to send to (if SendToUserMode == Custom).
* User Ids to send to (if SendToUserMode == Custom).
*/
@SerialName("SendToUsers")
public val sendToUsers: List<String>,
/**
* Gets or sets a value indicating whether this MediaBrowser.Model.Notifications.NotificationOption
* is enabled.
* A value indicating whether this MediaBrowser.Model.Notifications.NotificationOption is enabled.
*/
@SerialName("Enabled")
public val enabled: Boolean,
/**
* Gets or sets the disabled services.
* The disabled services.
*/
@SerialName("DisabledServices")
public val disabledServices: List<String>,
/**
* Gets or sets the send to user mode.
* The send to user mode.
*/
@SerialName("SendToUserMode")
public val sendToUserMode: SendToUserType,

View File

@ -16,12 +16,12 @@ import kotlinx.serialization.Serializable
@Serializable
public data class NotificationResultDto(
/**
* Gets or sets the current page of notifications.
* The current page of notifications.
*/
@SerialName("Notifications")
public val notifications: List<NotificationDto>,
/**
* Gets or sets the total number of notifications.
* The total number of notifications.
*/
@SerialName("TotalRecordCount")
public val totalRecordCount: Int,

View File

@ -15,12 +15,12 @@ import kotlinx.serialization.Serializable
@Serializable
public data class NotificationsSummaryDto(
/**
* Gets or sets the number of unread notifications.
* The number of unread notifications.
*/
@SerialName("UnreadCount")
public val unreadCount: Int,
/**
* Gets or sets the maximum unread notification level.
* The maximum unread notification level.
*/
@SerialName("MaxUnreadNotificationLevel")
public val maxUnreadNotificationLevel: NotificationLevel? = null,

View File

@ -20,17 +20,17 @@ import org.jellyfin.sdk.model.serializer.UUIDSerializer
@Serializable
public data class ObjectGroupUpdate(
/**
* Gets the group identifier.
* The group identifier.
*/
@SerialName("GroupId")
public val groupId: UUID,
/**
* Gets the update type.
* The update type.
*/
@SerialName("Type")
public val type: GroupUpdateType,
/**
* Gets the update data.
* The update data.
*/
@SerialName("Data")
public val `data`: JsonElement,

View File

@ -24,57 +24,57 @@ import org.jellyfin.sdk.model.serializer.UUIDSerializer
@Serializable
public data class OpenLiveStreamDto(
/**
* Gets or sets the open token.
* The open token.
*/
@SerialName("OpenToken")
public val openToken: String? = null,
/**
* Gets or sets the user id.
* The user id.
*/
@SerialName("UserId")
public val userId: UUID? = null,
/**
* Gets or sets the play session id.
* The play session id.
*/
@SerialName("PlaySessionId")
public val playSessionId: String? = null,
/**
* Gets or sets the max streaming bitrate.
* The max streaming bitrate.
*/
@SerialName("MaxStreamingBitrate")
public val maxStreamingBitrate: Int? = null,
/**
* Gets or sets the start time in ticks.
* The start time in ticks.
*/
@SerialName("StartTimeTicks")
public val startTimeTicks: Long? = null,
/**
* Gets or sets the audio stream index.
* The audio stream index.
*/
@SerialName("AudioStreamIndex")
public val audioStreamIndex: Int? = null,
/**
* Gets or sets the subtitle stream index.
* The subtitle stream index.
*/
@SerialName("SubtitleStreamIndex")
public val subtitleStreamIndex: Int? = null,
/**
* Gets or sets the max audio channels.
* The max audio channels.
*/
@SerialName("MaxAudioChannels")
public val maxAudioChannels: Int? = null,
/**
* Gets or sets the item id.
* The item id.
*/
@SerialName("ItemId")
public val itemId: UUID? = null,
/**
* Gets or sets a value indicating whether to enable direct play.
* A value indicating whether to enable direct play.
*/
@SerialName("EnableDirectPlay")
public val enableDirectPlay: Boolean? = null,
/**
* Gets or sets a value indicating whether to enale direct stream.
* A value indicating whether to enale direct stream.
*/
@SerialName("EnableDirectStream")
public val enableDirectStream: Boolean? = null,
@ -94,7 +94,7 @@ public data class OpenLiveStreamDto(
@SerialName("DeviceProfile")
public val deviceProfile: DeviceProfile? = null,
/**
* Gets or sets the device play protocols.
* The device play protocols.
*/
@SerialName("DirectPlayProtocols")
public val directPlayProtocols: List<MediaProtocol>,

View File

@ -21,27 +21,27 @@ import org.jellyfin.sdk.model.serializer.UUIDSerializer
@Serializable
public data class PackageInfo(
/**
* Gets or sets the name.
* The name.
*/
@SerialName("name")
public val name: String,
/**
* Gets or sets a long description of the plugin containing features or helpful explanations.
* A long description of the plugin containing features or helpful explanations.
*/
@SerialName("description")
public val description: String,
/**
* Gets or sets a short overview of what the plugin does.
* A short overview of what the plugin does.
*/
@SerialName("overview")
public val overview: String,
/**
* Gets or sets the owner.
* The owner.
*/
@SerialName("owner")
public val owner: String,
/**
* Gets or sets the category.
* The category.
*/
@SerialName("category")
public val category: String,
@ -52,12 +52,12 @@ public data class PackageInfo(
@SerialName("guid")
public val guid: UUID,
/**
* Gets or sets the versions.
* The versions.
*/
@SerialName("versions")
public val versions: List<VersionInfo>,
/**
* Gets or sets the image url for the package.
* The image url for the package.
*/
@SerialName("imageUrl")
public val imageUrl: String? = null,

View File

@ -16,12 +16,12 @@ import kotlinx.serialization.Serializable
@Serializable
public data class ParentalRating(
/**
* Gets or sets the name.
* The name.
*/
@SerialName("Name")
public val name: String? = null,
/**
* Gets or sets the value.
* The value.
*/
@SerialName("Value")
public val `value`: Int,

View File

@ -15,12 +15,12 @@ import kotlinx.serialization.Serializable
@Serializable
public data class PathSubstitution(
/**
* Gets or sets the value to substitute.
* The value to substitute.
*/
@SerialName("From")
public val from: String,
/**
* Gets or sets the value to substitution with.
* The value to substitution with.
*/
@SerialName("To")
public val to: String,

View File

@ -20,37 +20,37 @@ import org.jellyfin.sdk.model.serializer.DateTimeSerializer
@Serializable
public data class PersonLookupInfo(
/**
* Gets or sets the name.
* The name.
*/
@SerialName("Name")
public val name: String? = null,
/**
* Gets or sets the original title.
* The original title.
*/
@SerialName("OriginalTitle")
public val originalTitle: String? = null,
/**
* Gets or sets the path.
* The path.
*/
@SerialName("Path")
public val path: String? = null,
/**
* Gets or sets the metadata language.
* The metadata language.
*/
@SerialName("MetadataLanguage")
public val metadataLanguage: String? = null,
/**
* Gets or sets the metadata country code.
* The metadata country code.
*/
@SerialName("MetadataCountryCode")
public val metadataCountryCode: String? = null,
/**
* Gets or sets the provider ids.
* The provider ids.
*/
@SerialName("ProviderIds")
public val providerIds: Map<String, String?>? = null,
/**
* Gets or sets the year.
* The year.
*/
@SerialName("Year")
public val year: Int? = null,

View File

@ -22,12 +22,12 @@ public data class PersonLookupInfoRemoteSearchQuery(
@SerialName("ItemId")
public val itemId: UUID,
/**
* Gets or sets the provider name to search within if set.
* The provider name to search within if set.
*/
@SerialName("SearchProviderName")
public val searchProviderName: String? = null,
/**
* Gets or sets a value indicating whether disabled providers should be included.
* A value indicating whether disabled providers should be included.
*/
@SerialName("IncludeDisabledProviders")
public val includeDisabledProviders: Boolean,

View File

@ -14,13 +14,12 @@ import kotlinx.serialization.Serializable
@Serializable
public data class PinRedeemResult(
/**
* Gets or sets a value indicating whether this MediaBrowser.Model.Users.PinRedeemResult is
* success.
* A value indicating whether this MediaBrowser.Model.Users.PinRedeemResult is success.
*/
@SerialName("Success")
public val success: Boolean,
/**
* Gets or sets the users reset.
* The users reset.
*/
@SerialName("UsersReset")
public val usersReset: List<String>,

View File

@ -15,7 +15,7 @@ import kotlinx.serialization.Serializable
@Serializable
public data class PingRequestDto(
/**
* Gets or sets the ping time.
* The ping time.
*/
@SerialName("Ping")
public val ping: Long,

Some files were not shown because too many files have changed in this diff Show More