Skip to content

//app/org.mjdev.tvapp.data.local/TVChannel

TVChannel

[androidJvm]\ @JsonClass(generateAdapter = true)

class TVChannel : Serializable, ItemWithId, ItemWithTitle<String> , ItemWithSubtitle<String> , ItemWithImage<String> , ItemWithUri<String> , ItemWithDescription<String> , ItemVideo

Constructors

TVChannel [androidJvm]
constructor(stream: Stream, channel: Channel?)constructor()

Types

Name Summary
Companion [androidJvm]
object Companion

Properties

Name Summary
altNames [androidJvm]
@Json(name = "alt_names")
var altNames: List<String>?
broadcastArea [androidJvm]
@Json(name = "broadcast_area")
var broadcastArea: List<String>?
categories [androidJvm]
@Json(name = "categories")
var categories: List<String>?
channelId [androidJvm]
@Json(name = "id")
var channelId: String?
city [androidJvm]
@Json(name = "city")
var city: String?
closed [androidJvm]
@Json(name = "closed")
var closed: String?
country [androidJvm]
@Json(name = "country")
var country: String?
description [androidJvm]
open override val description: String?
httpReferrer [androidJvm]
@Json(name = "http_referrer")
var httpReferrer: String?
id [androidJvm]
@Json(name = "id")
open override var id: Long
image [androidJvm]
open override val image: String?
isNsfw [androidJvm]
@Json(name = "is_nsfw")
var isNsfw: Boolean?
languages [androidJvm]
@Json(name = "languages")
var languages: List<String>?
launched [androidJvm]
@Json(name = "launched")
var launched: String?
logo [androidJvm]
@Json(name = "logo")
var logo: String?
name [androidJvm]
@Json(name = "name")
var name: String?
network [androidJvm]
@Json(name = "network")
var network: String?
owners [androidJvm]
@Json(name = "owners")
var owners: List<String>?
replacedBy [androidJvm]
@Json(name = "replaced_by")
var replacedBy: String?
streamUrl [androidJvm]
@Json(name = "url")
var streamUrl: String?
subdivision [androidJvm]
@Json(name = "subdivision")
var subdivision: String?
subtitle [androidJvm]
open override val subtitle: String?
title [androidJvm]
open override val title: String?
uri [androidJvm]
open override val uri: String?
userAgent [androidJvm]
@Json(name = "user_agent")
var userAgent: String?
website [androidJvm]
@Json(name = "website")
var website: String?

Functions

Name Summary
asMovie [androidJvm]
fun TVChannel.asMovie(category: String): Media
equals [androidJvm]
open operator override fun equals(other: Any?): Boolean
hashCode [androidJvm]
open override fun hashCode(): Int
toString [androidJvm]
open override fun toString(): String