mirror of
https://github.com/jellyfin/jellyfin-sdk-kotlin.git
synced 2024-11-23 22:09:53 +00:00
Update generated sources
This commit is contained in:
parent
65cff81b06
commit
323c92d48d
@ -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> {
|
||||
|
@ -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,
|
||||
|
@ -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,
|
||||
|
@ -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,
|
||||
|
@ -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,
|
||||
|
@ -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,
|
||||
|
@ -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?>,
|
||||
|
@ -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,
|
||||
|
@ -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,
|
||||
|
@ -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,
|
||||
|
@ -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")
|
||||
|
@ -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,
|
||||
|
@ -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,
|
||||
|
@ -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,
|
||||
|
@ -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,
|
||||
|
@ -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,
|
||||
|
@ -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,
|
||||
|
@ -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,
|
||||
|
@ -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,
|
||||
|
@ -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,
|
||||
|
@ -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,
|
||||
|
@ -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,
|
||||
|
@ -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,
|
||||
|
@ -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,
|
||||
|
@ -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,
|
||||
|
@ -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,
|
||||
|
@ -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,
|
||||
|
@ -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,
|
||||
|
@ -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,
|
||||
|
@ -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,
|
||||
|
@ -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,
|
||||
|
@ -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,
|
||||
|
@ -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,
|
||||
|
@ -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,
|
||||
|
@ -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>,
|
||||
|
@ -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,
|
||||
|
@ -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,
|
||||
|
@ -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,
|
||||
|
@ -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,
|
||||
|
@ -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>,
|
||||
|
@ -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,
|
||||
|
@ -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,
|
||||
|
@ -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,
|
||||
|
@ -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,
|
||||
|
@ -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,
|
||||
|
@ -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,
|
||||
|
@ -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,
|
||||
|
@ -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,
|
||||
|
@ -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,
|
||||
|
@ -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,
|
||||
|
@ -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,
|
||||
|
@ -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,
|
||||
|
@ -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,
|
||||
|
@ -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,
|
||||
|
@ -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,
|
||||
|
@ -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,
|
||||
|
@ -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,
|
||||
|
@ -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,
|
||||
|
@ -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,
|
||||
|
@ -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>,
|
||||
|
@ -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,
|
||||
|
@ -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,
|
||||
|
@ -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,
|
||||
|
@ -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,
|
||||
|
@ -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,
|
||||
|
@ -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>,
|
||||
|
@ -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>,
|
||||
|
@ -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>,
|
||||
|
@ -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>,
|
||||
|
@ -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,
|
||||
|
@ -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,
|
||||
|
@ -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,
|
||||
|
@ -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,
|
||||
|
@ -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,
|
||||
|
@ -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,
|
||||
|
@ -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>,
|
||||
|
@ -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,
|
||||
|
@ -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,
|
||||
|
@ -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,
|
||||
|
@ -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,
|
||||
|
@ -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,
|
||||
|
@ -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,
|
||||
|
@ -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,
|
||||
|
@ -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,
|
||||
|
@ -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,
|
||||
|
@ -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,
|
||||
|
@ -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,
|
||||
|
@ -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,
|
||||
|
@ -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,
|
||||
|
@ -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,
|
||||
|
@ -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,
|
||||
|
@ -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,
|
||||
|
@ -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>,
|
||||
|
@ -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,
|
||||
|
@ -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,
|
||||
|
@ -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,
|
||||
|
@ -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,
|
||||
|
@ -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,
|
||||
|
@ -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>,
|
||||
|
@ -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
Loading…
Reference in New Issue
Block a user