Public Member Functions | Public Attributes | Static Public Attributes | Protected Member Functions | Static Package Functions
org.xbmc.android.jsonrpc.api.model.VideoModel.TVShowDetail Class Reference
Inheritance diagram for org.xbmc.android.jsonrpc.api.model.VideoModel.TVShowDetail:
Inheritance graph
[legend]

List of all members.

Public Member Functions

int describeContents ()
JsonNode toJsonNode ()
 TVShowDetail (JsonNode node)
void writeToParcel (Parcel parcel, int flags)

Public Attributes

final List< Castcast
final Integer episode
final String episodeguide
final List< String > genre
final String imdbnumber
final String mpaa
final String originaltitle
final String premiered
final Double rating
final Integer season
final String sorttitle
final List< String > studio
final List< String > tag
final Integer tvshowid
final String votes
final Integer watchedepisodes
final Integer year

Static Public Attributes

static final String API_TYPE = "Video.Details.TVShow"
static final String CAST = "cast"
static final
Parcelable.Creator
< TVShowDetail
CREATOR
static final String EPISODE = "episode"
static final String EPISODEGUIDE = "episodeguide"
static final String GENRE = "genre"
static final String IMDBNUMBER = "imdbnumber"
static final String MPAA = "mpaa"
static final String ORIGINALTITLE = "originaltitle"
static final String PREMIERED = "premiered"
static final String RATING = "rating"
static final String SEASON = "season"
static final String SORTTITLE = "sorttitle"
static final String STUDIO = "studio"
static final String TAG = "tag"
static final String TVSHOWID = "tvshowid"
static final String VOTES = "votes"
static final String WATCHEDEPISODES = "watchedepisodes"
static final String YEAR = "year"

Protected Member Functions

 TVShowDetail (Parcel parcel)

Static Package Functions

static List< TVShowDetailgetVideoModelTVShowDetailList (JsonNode node, String key)

Detailed Description

API Name: Video.Details.TVShow

Note: This class is used as result only.
This class was generated automatically from XBMC's JSON-RPC introspect.

Definition at line 1503 of file VideoModel.java.


Constructor & Destructor Documentation

Construct from JSON object.

Parameters:
nodeJSON object representing a TVShowDetail object

Definition at line 1548 of file VideoModel.java.

Construct via parcel.

Definition at line 1667 of file VideoModel.java.


Member Function Documentation

Reimplemented from org.xbmc.android.jsonrpc.api.model.VideoModel.ItemDetail.

Definition at line 1719 of file VideoModel.java.

static List<TVShowDetail> org.xbmc.android.jsonrpc.api.model.VideoModel.TVShowDetail.getVideoModelTVShowDetailList ( JsonNode  node,
String  key 
) [inline, static, package]

Extracts a list of TVShowDetail objects from a JSON array.

Parameters:
nodeObjectNode containing the list of objects.
keyKey pointing to the node where the list is stored.

Definition at line 1613 of file VideoModel.java.

Returns a JSON-serialized version of this object.

Returns:
Deserialized Json Node

Reimplemented from org.xbmc.android.jsonrpc.api.model.VideoModel.ItemDetail.

Definition at line 1570 of file VideoModel.java.

Flatten this object into a Parcel.

Parameters:
parcelthe Parcel in which the object should be written.
flagsadditional flags about how the object should be written.

Reimplemented from org.xbmc.android.jsonrpc.api.model.VideoModel.ItemDetail.

Definition at line 1631 of file VideoModel.java.


Member Data Documentation

final String org.xbmc.android.jsonrpc.api.model.VideoModel.TVShowDetail.API_TYPE = "Video.Details.TVShow" [static]

Reimplemented from org.xbmc.android.jsonrpc.api.model.VideoModel.ItemDetail.

Definition at line 1504 of file VideoModel.java.

Definition at line 1507 of file VideoModel.java.

Definition at line 1526 of file VideoModel.java.

Initial value:
 new Parcelable.Creator<TVShowDetail>() {
                        @Override
                        public TVShowDetail createFromParcel(Parcel parcel) {
                                return new TVShowDetail(parcel);
                        }
                        @Override
                        public TVShowDetail[] newArray(int n) {
                                return new TVShowDetail[n];
                        }
                }

Generates instances of this Parcelable class from a Parcel.

Reimplemented from org.xbmc.android.jsonrpc.api.model.VideoModel.ItemDetail.

Definition at line 1707 of file VideoModel.java.

Definition at line 1508 of file VideoModel.java.

Definition at line 1527 of file VideoModel.java.

Definition at line 1509 of file VideoModel.java.

Definition at line 1528 of file VideoModel.java.

Definition at line 1510 of file VideoModel.java.

Definition at line 1529 of file VideoModel.java.

Definition at line 1511 of file VideoModel.java.

Definition at line 1530 of file VideoModel.java.

Definition at line 1512 of file VideoModel.java.

Definition at line 1531 of file VideoModel.java.

Definition at line 1513 of file VideoModel.java.

Definition at line 1532 of file VideoModel.java.

Definition at line 1514 of file VideoModel.java.

Definition at line 1533 of file VideoModel.java.

Definition at line 1515 of file VideoModel.java.

Definition at line 1534 of file VideoModel.java.

Definition at line 1516 of file VideoModel.java.

Definition at line 1535 of file VideoModel.java.

Definition at line 1517 of file VideoModel.java.

Definition at line 1536 of file VideoModel.java.

Definition at line 1518 of file VideoModel.java.

Definition at line 1537 of file VideoModel.java.

Definition at line 1519 of file VideoModel.java.

Definition at line 1538 of file VideoModel.java.

Definition at line 1520 of file VideoModel.java.

Definition at line 1539 of file VideoModel.java.

Definition at line 1521 of file VideoModel.java.

Definition at line 1540 of file VideoModel.java.

Definition at line 1522 of file VideoModel.java.

Definition at line 1541 of file VideoModel.java.

Definition at line 1523 of file VideoModel.java.

Definition at line 1542 of file VideoModel.java.


The documentation for this class was generated from the following file:


smarthome_media_kodi_driver
Author(s): Mickael Gaillard , Erwan Le Huitouze
autogenerated on Thu Jun 6 2019 21:03:51