index.md 4.9 KB

//tvlib/org.mjdev.tvlib.data.local/App

App

[androidJvm]\ data class App(var title: String?, var image: Drawable?, var intent: Intent?) : ItemWithTitle<String> , ItemWithImage<Drawable> , ItemWithIntent

Constructors

App [androidJvm]
constructor(title: String?, image: Drawable?, intent: Intent?)

Functions

Name Summary
component1 [androidJvm]
operator fun component1(): String?
component2 [androidJvm]
operator fun component2(): Drawable?
component3 [androidJvm]
operator fun component3(): Intent?
copy [androidJvm]
fun copy(title: String?, image: Drawable?, intent: Intent?): App
equals [androidJvm]
open operator override fun equals(other: Any?): Boolean
hashCode [androidJvm]
open override fun hashCode(): Int
toString [androidJvm]
open override fun toString(): String

Properties

Name Summary
hasImage [androidJvm]
val <T> ItemWithImage<T>.hasImage: Boolean
hasIntent [androidJvm]
val ItemWithIntent.hasIntent: Boolean
hasTitle [androidJvm]
val <T> ItemWithTitle<T>.hasTitle: Boolean
image [androidJvm]
open override var image: Drawable?
intent [androidJvm]
open override var intent: Intent?
title [androidJvm]
open override var title: String?