/* Ċ Ġ* ĠCopyright Ġ 2 0 1 6 Ġli z ha ot ail ang Ċ Ġ* Ċ Ġ* ĠLicensed Ġunder Ġthe ĠApache ĠLicense , ĠVersion Ġ 2 . 0 Ġ( the Ġ" License "); Ċ Ġ* Ġyou Ġmay Ġnot Ġuse Ġthis Ġfile Ġexcept Ġin Ġcompliance Ġwith Ġthe ĠLicense . Ċ Ġ* ĠYou Ġmay Ġobtain Ġa Ġcopy Ġof Ġthe ĠLicense Ġat Ċ Ġ* Ċ Ġ* ĠĠĠĠ Ġhttp :// www . apache . org / licenses / LICENSE - 2 . 0 Ċ Ġ* Ċ Ġ* ĠUnless Ġrequired Ġby Ġapplicable Ġlaw Ġor Ġagreed Ġto Ġin Ġwriting , Ġsoftware Ċ Ġ* Ġdistributed Ġunder Ġthe ĠLicense Ġis Ġdistributed Ġon Ġan Ġ" AS ĠIS " ĠBASIS , Ċ Ġ* ĠWITHOUT ĠWARRANTIES ĠOR ĠCONDITIONS ĠOF ĠANY ĠKIND , Ġeither Ġexpress Ġor Ġimplied . Ċ Ġ* ĠSee Ġthe ĠLicense Ġfor Ġthe Ġspecific Ġlanguage Ġgoverning Ġpermissions Ġand Ċ Ġ* Ġlimitations Ġunder Ġthe ĠLicense . Ċ Ġ*/ Ċ Ċ package Ġcom . mark ton y . zhi h ud aily . data Ċ Ċ import Ġandroid . annotation . Suppress Lint Ċ import Ġandroid . arch . persistence . room .* Ċ import Ġandroid . os . Parcelable Ċ import Ġcom . google . gson . annotations . Expose Ċ import Ġcom . google . gson . annotations . SerializedName Ċ import Ġcom . mark ton y . zhi h ud aily . database . converter . Gu ok r Result Type Converter Ċ import Ġkotlinx . android . parcel . Parcel ize Ċ Ċ /** Ċ Ġ* ĠCreated Ġby Ġli z ha ot ail ang Ġon Ġ 2 0 1 7 / 6 / 1 7 . Ċ Ġ* Ċ Ġ* ĠImmutable Ġmodel Ġclass Ġfor Ġgu ok r Ġnews Ġresult . Ċ Ġ* ĠEntity Ġclass Ġfor Ġ[ com . google . gson . Gson ] Ġand Ġ[ android . arch . persistence . room . Room ]. Ċ Ġ*/ Ċ Ċ @ Entity ( tableName Ġ= Ġ" gu ok r _ hand pick _ news ") Ċ @ Type Converters ( Gu ok r Result Type Converter :: class ) Ċ @ Parcel ize Ċ @ Suppress Lint (" Parcel Creator ") Ċ data Ġclass ĠGu ok r Hand pick News Result ( ĊĊĠĠĠĠĠĠĠ Ġ@ Column Info ( name Ġ= Ġ" image ") ĊĠĠĠĠĠĠĠ Ġ@ Expose ĊĠĠĠĠĠĠĠ Ġ@ SerializedName (" image ") ĊĠĠĠĠĠĠĠ Ġval Ġimage : ĠString , ĊĊĠĠĠĠĠĠĠ Ġ@ Column Info ( name Ġ= Ġ" is _ reply able ") ĊĠĠĠĠĠĠĠ Ġ@ Expose ĊĠĠĠĠĠĠĠ Ġ@ SerializedName (" is _ reply able ") ĊĠĠĠĠĠĠĠ Ġval Ġis Reply able : ĠBoolean , ĊĊĠĠĠĠĠĠĠ Ġ@ Column Info ( name Ġ= Ġ" channels ") ĊĠĠĠĠĠĠĠ Ġ@ Expose ĊĠĠĠĠĠĠĠ Ġ@ SerializedName (" channels ") ĊĠĠĠĠĠĠĠ Ġval Ġchannels : ĠList < Gu ok r Hand pick Content Channel > ?, ĊĊĠĠĠĠĠĠĠ Ġ@ Column Info ( name Ġ= Ġ" channel _ keys ") ĊĠĠĠĠĠĠĠ Ġ@ Expose ĊĠĠĠĠĠĠĠ Ġ@ SerializedName (" channel _ keys ") ĊĠĠĠĠĠĠĠ Ġval Ġchannel Keys : ĠList < String > ?, ĊĊĠĠĠĠĠĠĠ Ġ@ Column Info ( name Ġ= Ġ" pref ace ") ĊĠĠĠĠĠĠĠ Ġ@ Expose ĊĠĠĠĠĠĠĠ Ġ@ SerializedName (" pref ace ") ĊĠĠĠĠĠĠĠ Ġval Ġpref ace : ĠString , ĊĊĠĠĠĠĠĠĠ Ġ@ PrimaryKey ĊĠĠĠĠĠĠĠ Ġ@ Column Info ( name Ġ= Ġ" id ") ĊĠĠĠĠĠĠĠ Ġ@ Expose ĊĠĠĠĠĠĠĠ Ġ@ SerializedName (" id ") ĊĠĠĠĠĠĠĠ Ġval Ġid : ĠInt Ġ= Ġ 0 , ĊĊĠĠĠĠĠĠĠ Ġ@ Embedded ĊĠĠĠĠĠĠĠ Ġ@ Expose ĊĠĠĠĠĠĠĠ Ġ@ SerializedName (" subject ") ĊĠĠĠĠĠĠĠ Ġval Ġsubject : ĠGu ok r Hand pick Content Channel , ĊĊĠĠĠĠĠĠĠ Ġ@ Column Info ( name Ġ= Ġ" copyright ") ĊĠĠĠĠĠĠĠ Ġ@ Expose ĊĠĠĠĠĠĠĠ Ġ@ SerializedName (" copyright ") ĊĠĠĠĠĠĠĠ Ġval Ġcopyright : ĠString , ĊĊĠĠĠĠĠĠĠ Ġ@ Embedded ĊĠĠĠĠĠĠĠ Ġ@ Expose ĊĠĠĠĠĠĠĠ Ġ@ SerializedName (" author ") ĊĠĠĠĠĠĠĠ Ġval Ġauthor : ĠGu ok r Hand pick News Author , ĊĊĠĠĠĠĠĠĠ Ġ@ Column Info ( name Ġ= Ġ" image _ description ") ĊĠĠĠĠĠĠĠ Ġ@ Expose ĊĠĠĠĠĠĠĠ Ġ@ SerializedName (" image _ description ") ĊĠĠĠĠĠĠĠ Ġval Ġimage Description : ĠString , ĊĊĠĠĠĠĠĠĠ Ġ@ Column Info ( name Ġ= Ġ" is _ show _ summary ") ĊĠĠĠĠĠĠĠ Ġ@ Expose ĊĠĠĠĠĠĠĠ Ġ@ SerializedName (" is _ show _ summary ") ĊĠĠĠĠĠĠĠ Ġval Ġis Show Summary : ĠBoolean , ĊĊĠĠĠĠĠĠĠ Ġ@ Column Info ( name Ġ= Ġ" min is ite _ key ") ĊĠĠĠĠĠĠĠ Ġ@ Expose ĊĠĠĠĠĠĠĠ Ġ@ SerializedName (" min is ite _ key ") ĊĠĠĠĠĠĠĠ Ġval Ġmin is ite Key : ĠString , ĊĊĠĠĠĠĠĠĠ Ġ@ Embedded ĊĠĠĠĠĠĠĠ Ġ@ Expose ĊĠĠĠĠĠĠĠ Ġ@ SerializedName (" image _ info ") ĊĠĠĠĠĠĠĠ Ġval Ġimage Info : ĠGu ok r Hand pick Content Image Info , ĊĊĠĠĠĠĠĠĠ Ġ@ Column Info ( name Ġ= Ġ" subject _ key ") ĊĠĠĠĠĠĠĠ Ġ@ Expose ĊĠĠĠĠĠĠĠ Ġ@ SerializedName (" subject _ key ") ĊĠĠĠĠĠĠĠ Ġval Ġsubject Key : ĠString , ĊĊĠĠĠĠĠĠĠ Ġ@ Embedded ĊĠĠĠĠĠĠĠ Ġ@ Expose ĊĠĠĠĠĠĠĠ Ġ@ SerializedName (" min is ite ") ĊĠĠĠĠĠĠĠ Ġval Ġmin is ite : ĠGu ok r Hand pick Content Min is ite , ĊĊĠĠĠĠĠĠĠ Ġ@ Column Info ( name Ġ= Ġ" tags ") ĊĠĠĠĠĠĠĠ Ġ@ Expose ĊĠĠĠĠĠĠĠ Ġ@ SerializedName (" tags ") ĊĠĠĠĠĠĠĠ Ġval Ġtags : ĠList < String > ?, ĊĊĠĠĠĠĠĠĠ Ġ@ Column Info ( name Ġ= Ġ" date _ published ") ĊĠĠĠĠĠĠĠ Ġ@ Expose ĊĠĠĠĠĠĠĠ Ġ@ SerializedName (" date _ published ") ĊĠĠĠĠĠĠĠ Ġval Ġdate Published : ĠString , ĊĊĠĠĠĠĠĠĠ Ġ@ Column Info ( name Ġ= Ġ" avatar ") ĊĠĠĠĠĠĠĠ Ġ@ Expose ĊĠĠĠĠĠĠĠ Ġ@ SerializedName (" avatar ") ĊĠĠĠĠĠĠĠ Ġval Ġauthors : ĠList < Gu ok r Hand pick News Author > ?, ĊĊĠĠĠĠĠĠĠ Ġ@ Column Info ( name Ġ= Ġ" replies _ count ") ĊĠĠĠĠĠĠĠ Ġ@ Expose ĊĠĠĠĠĠĠĠ Ġ@ SerializedName (" replies _ count ") ĊĠĠĠĠĠĠĠ Ġval Ġreplies Count : ĠInt , ĊĊĠĠĠĠĠĠĠ Ġ@ Column Info ( name Ġ= Ġ" is _ author _ external ") ĊĠĠĠĠĠĠĠ Ġ@ Expose ĊĠĠĠĠĠĠĠ Ġ@ SerializedName (" is _ author _ external ") ĊĠĠĠĠĠĠĠ Ġval Ġis Author External : ĠBoolean , ĊĊĠĠĠĠĠĠĠ Ġ@ Column Info ( name Ġ= Ġ" recommends _ count ") ĊĠĠĠĠĠĠĠ Ġ@ Expose ĊĠĠĠĠĠĠĠ Ġ@ SerializedName (" recommends _ count ") ĊĠĠĠĠĠĠĠ Ġval Ġrecomm ends Count : ĠInt , ĊĊĠĠĠĠĠĠĠ Ġ@ Column Info ( name Ġ= Ġ" title _ hide ") ĊĠĠĠĠĠĠĠ Ġ@ Expose ĊĠĠĠĠĠĠĠ Ġ@ SerializedName (" title _ hide ") ĊĠĠĠĠĠĠĠ Ġval Ġtitle Hide : ĠString , ĊĊĠĠĠĠĠĠĠ Ġ@ Column Info ( name Ġ= Ġ" date _ modified ") ĊĠĠĠĠĠĠĠ Ġ@ Expose ĊĠĠĠĠĠĠĠ Ġ@ SerializedName (" date _ modified ") ĊĠĠĠĠĠĠĠ Ġval Ġdate Modified : ĠString , ĊĊĠĠĠĠĠĠĠ Ġ@ Column Info ( name Ġ= Ġ" url ") ĊĠĠĠĠĠĠĠ Ġ@ Expose ĊĠĠĠĠĠĠĠ Ġ@ SerializedName (" url ") ĊĠĠĠĠĠĠĠ Ġval Ġurl : ĠString , ĊĊĠĠĠĠĠĠĠ Ġ@ Column Info ( name Ġ= Ġ" title ") ĊĠĠĠĠĠĠĠ Ġ@ Expose ĊĠĠĠĠĠĠĠ Ġ@ SerializedName (" title ") ĊĠĠĠĠĠĠĠ Ġval Ġtitle : ĠString , ĊĊĠĠĠĠĠĠĠ Ġ@ Column Info ( name Ġ= Ġ" small _ image ") ĊĠĠĠĠĠĠĠ Ġ@ Expose ĊĠĠĠĠĠĠĠ Ġ@ SerializedName (" small _ image ") ĊĠĠĠĠĠĠĠ Ġval Ġsmall Image : ĠString , ĊĊĠĠĠĠĠĠĠ Ġ@ Column Info ( name Ġ= Ġ" summary ") ĊĠĠĠĠĠĠĠ Ġ@ Expose ĊĠĠĠĠĠĠĠ Ġ@ SerializedName (" summary ") ĊĠĠĠĠĠĠĠ Ġval Ġsummary : ĠString , ĊĊĠĠĠĠĠĠĠ Ġ@ Column Info ( name Ġ= Ġ" u key _ author ") ĊĠĠĠĠĠĠĠ Ġ@ Expose ĊĠĠĠĠĠĠĠ Ġ@ SerializedName (" u key _ author ") ĊĠĠĠĠĠĠĠ Ġval Ġu key Author : ĠString , ĊĊĠĠĠĠĠĠĠ Ġ@ Column Info ( name Ġ= Ġ" date _ created ") ĊĠĠĠĠĠĠĠ Ġ@ Expose ĊĠĠĠĠĠĠĠ Ġ@ SerializedName (" date _ created ") ĊĠĠĠĠĠĠĠ Ġval Ġdate Created : ĠString , ĊĊĠĠĠĠĠĠĠ Ġ@ Column Info ( name Ġ= Ġ" resource _ url ") ĊĠĠĠĠĠĠĠ Ġ@ Expose ĊĠĠĠĠĠĠĠ Ġ@ SerializedName (" resource _ url ") ĊĠĠĠĠĠĠĠ Ġval Ġresource Url : ĠString , ĊĊĠĠĠĠĠĠĠ Ġ@ Column Info ( name Ġ= Ġ" favorite ") ĊĠĠĠĠĠĠĠ Ġ@ Expose ĊĠĠĠĠĠĠĠ Ġvar Ġis Favorite : ĠBoolean Ġ= Ġfalse , ĊĊĠĠĠĠĠĠĠ Ġ@ Column Info ( name Ġ= Ġ" timestamp ") ĊĠĠĠĠĠĠĠ Ġ@ Expose ĊĠĠĠĠĠĠĠ Ġvar Ġtimestamp : ĠLong Ċ Ċ ) Ġ: ĠParcel able Ċ