package Ġcom . yout ub ed l . data . local . room . entity Ċ Ċ import Ġandroid . arch . persistence . room . Column Info Ċ import Ġandroid . arch . persistence . room . Entity Ċ import Ġandroid . arch . persistence . room . PrimaryKey Ċ import Ġcom . google . gson . annotations . Expose Ċ import Ġcom . google . gson . annotations . SerializedName Ċ import Ġjava . util .* Ċ Ċ /** Ċ Ġ* ĠCreated Ġby Ġcu ong pm Ġon Ġ 1 2 / 1 6 / 1 8 . Ċ Ġ*/ Ċ Ċ @ Entity ( tableName Ġ= Ġ" Video Info ") Ċ data Ġclass ĠVideo Info Ġconstructor ( ĊĠĠĠ Ġ@ PrimaryKey ĊĠĠĠ Ġ@ Column Info ( name Ġ= Ġ" id ") ĊĠĠĠ Ġvar Ġid : ĠString Ġ= ĠUUID . randomUUID (). toString (), ĊĊĠĠĠ Ġ@ Column Info ( name Ġ= Ġ" download Url ") ĊĠĠĠ Ġ@ SerializedName (" url ") ĊĠĠĠ Ġ@ Expose ĊĠĠĠ Ġvar Ġdownload Url : ĠString Ġ= Ġ"", ĊĊĠĠĠ Ġ@ Column Info ( name Ġ= Ġ" title ") ĊĠĠĠ Ġ@ SerializedName (" title ") ĊĠĠĠ Ġ@ Expose ĊĠĠĠ Ġvar Ġtitle : ĠString Ġ= Ġ"", ĊĊĠĠĠ Ġ@ Column Info ( name Ġ= Ġ" ext ") ĊĠĠĠ Ġ@ SerializedName (" ext ") ĊĠĠĠ Ġ@ Expose ĊĠĠĠ Ġvar Ġext : ĠString Ġ= Ġ"", ĊĊĠĠĠ Ġ@ Column Info ( name Ġ= Ġ" thumbnail ") ĊĠĠĠ Ġ@ SerializedName (" thumbnail ") ĊĠĠĠ Ġ@ Expose ĊĠĠĠ Ġvar Ġthumbnail : ĠString Ġ= Ġ"", ĊĊĠĠĠ Ġ@ Column Info ( name Ġ= Ġ" duration ") ĊĠĠĠ Ġ@ SerializedName (" duration ") ĊĠĠĠ Ġ@ Expose ĊĠĠĠ Ġvar Ġduration : ĠInt Ġ= Ġ 0 , ĊĊĠĠĠ Ġ@ Column Info ( name Ġ= Ġ" original Url ") ĊĠĠĠ Ġvar Ġoriginal Url : ĠString Ġ= Ġ"" Ċ ) Ġ{ ĊĊĠĠĠ Ġval Ġname ĊĠĠĠĠĠĠĠ Ġget () Ġ= Ġ"$ title .$ ext " Ċ }