158b7bbb83053e664ada2e1ace49f8960dfecdbfdBryan Cassell/* 258b7bbb83053e664ada2e1ace49f8960dfecdbfdBryan Cassell * Copyright (C) 2016 The Android Open Source Project 358b7bbb83053e664ada2e1ace49f8960dfecdbfdBryan Cassell * 458b7bbb83053e664ada2e1ace49f8960dfecdbfdBryan Cassell * Licensed under the Apache License, Version 2.0 (the "License"); 558b7bbb83053e664ada2e1ace49f8960dfecdbfdBryan Cassell * you may not use this file except in compliance with the License. 658b7bbb83053e664ada2e1ace49f8960dfecdbfdBryan Cassell * You may obtain a copy of the License at 758b7bbb83053e664ada2e1ace49f8960dfecdbfdBryan Cassell * 858b7bbb83053e664ada2e1ace49f8960dfecdbfdBryan Cassell * http://www.apache.org/licenses/LICENSE-2.0 958b7bbb83053e664ada2e1ace49f8960dfecdbfdBryan Cassell * 1058b7bbb83053e664ada2e1ace49f8960dfecdbfdBryan Cassell * Unless required by applicable law or agreed to in writing, software 1158b7bbb83053e664ada2e1ace49f8960dfecdbfdBryan Cassell * distributed under the License is distributed on an "AS IS" BASIS, 1258b7bbb83053e664ada2e1ace49f8960dfecdbfdBryan Cassell * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 1358b7bbb83053e664ada2e1ace49f8960dfecdbfdBryan Cassell * See the License for the specific language governing permissions and 1458b7bbb83053e664ada2e1ace49f8960dfecdbfdBryan Cassell * limitations under the License. 1558b7bbb83053e664ada2e1ace49f8960dfecdbfdBryan Cassell */ 1658b7bbb83053e664ada2e1ace49f8960dfecdbfdBryan Cassell 1758b7bbb83053e664ada2e1ace49f8960dfecdbfdBryan Cassellpackage com.google.android.leanbackjank.model; 1858b7bbb83053e664ada2e1ace49f8960dfecdbfdBryan Cassell 1958b7bbb83053e664ada2e1ace49f8960dfecdbfdBryan Cassellimport android.net.Uri; 2058b7bbb83053e664ada2e1ace49f8960dfecdbfdBryan Cassell 2158b7bbb83053e664ada2e1ace49f8960dfecdbfdBryan Cassell/** 2258b7bbb83053e664ada2e1ace49f8960dfecdbfdBryan Cassell * VideoInfo class represents video entity with title, description, image thumbs and video url. 2358b7bbb83053e664ada2e1ace49f8960dfecdbfdBryan Cassell */ 2458b7bbb83053e664ada2e1ace49f8960dfecdbfdBryan Cassellpublic class VideoInfo { 2558b7bbb83053e664ada2e1ace49f8960dfecdbfdBryan Cassell private String mId; 2658b7bbb83053e664ada2e1ace49f8960dfecdbfdBryan Cassell private String mTitle; 2758b7bbb83053e664ada2e1ace49f8960dfecdbfdBryan Cassell private String mDescription; 2858b7bbb83053e664ada2e1ace49f8960dfecdbfdBryan Cassell private String mStudio; 2958b7bbb83053e664ada2e1ace49f8960dfecdbfdBryan Cassell private String mCategory; 3058b7bbb83053e664ada2e1ace49f8960dfecdbfdBryan Cassell private Uri mImageUri; 3158b7bbb83053e664ada2e1ace49f8960dfecdbfdBryan Cassell 3258b7bbb83053e664ada2e1ace49f8960dfecdbfdBryan Cassell public VideoInfo() { 3358b7bbb83053e664ada2e1ace49f8960dfecdbfdBryan Cassell } 3458b7bbb83053e664ada2e1ace49f8960dfecdbfdBryan Cassell 3558b7bbb83053e664ada2e1ace49f8960dfecdbfdBryan Cassell public String getId() { 3658b7bbb83053e664ada2e1ace49f8960dfecdbfdBryan Cassell return mId; 3758b7bbb83053e664ada2e1ace49f8960dfecdbfdBryan Cassell } 3858b7bbb83053e664ada2e1ace49f8960dfecdbfdBryan Cassell 3958b7bbb83053e664ada2e1ace49f8960dfecdbfdBryan Cassell public void setId(String id) { 4058b7bbb83053e664ada2e1ace49f8960dfecdbfdBryan Cassell mId = id; 4158b7bbb83053e664ada2e1ace49f8960dfecdbfdBryan Cassell } 4258b7bbb83053e664ada2e1ace49f8960dfecdbfdBryan Cassell 4358b7bbb83053e664ada2e1ace49f8960dfecdbfdBryan Cassell public String getTitle() { 4458b7bbb83053e664ada2e1ace49f8960dfecdbfdBryan Cassell return mTitle; 4558b7bbb83053e664ada2e1ace49f8960dfecdbfdBryan Cassell } 4658b7bbb83053e664ada2e1ace49f8960dfecdbfdBryan Cassell 4758b7bbb83053e664ada2e1ace49f8960dfecdbfdBryan Cassell public void setTitle(String title) { 4858b7bbb83053e664ada2e1ace49f8960dfecdbfdBryan Cassell mTitle = title; 4958b7bbb83053e664ada2e1ace49f8960dfecdbfdBryan Cassell } 5058b7bbb83053e664ada2e1ace49f8960dfecdbfdBryan Cassell 5158b7bbb83053e664ada2e1ace49f8960dfecdbfdBryan Cassell public String getDescription() { 5258b7bbb83053e664ada2e1ace49f8960dfecdbfdBryan Cassell return mDescription; 5358b7bbb83053e664ada2e1ace49f8960dfecdbfdBryan Cassell } 5458b7bbb83053e664ada2e1ace49f8960dfecdbfdBryan Cassell 5558b7bbb83053e664ada2e1ace49f8960dfecdbfdBryan Cassell public void setDescription(String description) { 5658b7bbb83053e664ada2e1ace49f8960dfecdbfdBryan Cassell mDescription = description; 5758b7bbb83053e664ada2e1ace49f8960dfecdbfdBryan Cassell } 5858b7bbb83053e664ada2e1ace49f8960dfecdbfdBryan Cassell 5958b7bbb83053e664ada2e1ace49f8960dfecdbfdBryan Cassell public String getStudio() { 6058b7bbb83053e664ada2e1ace49f8960dfecdbfdBryan Cassell return mStudio; 6158b7bbb83053e664ada2e1ace49f8960dfecdbfdBryan Cassell } 6258b7bbb83053e664ada2e1ace49f8960dfecdbfdBryan Cassell 6358b7bbb83053e664ada2e1ace49f8960dfecdbfdBryan Cassell public void setStudio(String studio) { 6458b7bbb83053e664ada2e1ace49f8960dfecdbfdBryan Cassell mStudio = studio; 6558b7bbb83053e664ada2e1ace49f8960dfecdbfdBryan Cassell } 6658b7bbb83053e664ada2e1ace49f8960dfecdbfdBryan Cassell 6758b7bbb83053e664ada2e1ace49f8960dfecdbfdBryan Cassell public String getCategory() { 6858b7bbb83053e664ada2e1ace49f8960dfecdbfdBryan Cassell return mCategory; 6958b7bbb83053e664ada2e1ace49f8960dfecdbfdBryan Cassell } 7058b7bbb83053e664ada2e1ace49f8960dfecdbfdBryan Cassell 7158b7bbb83053e664ada2e1ace49f8960dfecdbfdBryan Cassell public void setCategory(String category) { 7258b7bbb83053e664ada2e1ace49f8960dfecdbfdBryan Cassell mCategory = category; 7358b7bbb83053e664ada2e1ace49f8960dfecdbfdBryan Cassell } 7458b7bbb83053e664ada2e1ace49f8960dfecdbfdBryan Cassell 7558b7bbb83053e664ada2e1ace49f8960dfecdbfdBryan Cassell public Uri getImageUri() { 7658b7bbb83053e664ada2e1ace49f8960dfecdbfdBryan Cassell return mImageUri; 7758b7bbb83053e664ada2e1ace49f8960dfecdbfdBryan Cassell } 7858b7bbb83053e664ada2e1ace49f8960dfecdbfdBryan Cassell 7958b7bbb83053e664ada2e1ace49f8960dfecdbfdBryan Cassell public void setImageUri(Uri imageUri) { 8058b7bbb83053e664ada2e1ace49f8960dfecdbfdBryan Cassell mImageUri = imageUri; 8158b7bbb83053e664ada2e1ace49f8960dfecdbfdBryan Cassell } 8258b7bbb83053e664ada2e1ace49f8960dfecdbfdBryan Cassell} 83