package Ġcom . r vi anna ol ive ira . mar vel app . model Ċ Ċ import Ġandroid . arch . persistence . room . Ignore Ċ import Ġcom . google . gson . annotations . SerializedName Ċ Ċ /** Ċ Ġ* ĠCri ado Ġpor Ġro d rig o Ġon Ġ 2 1 / 0 1 / 1 8 . Ċ Ġ*/ Ċ Ċ open Ġclass ĠBase Model Mar vel Ġ{ ĊĠĠĠ Ġ@ SerializedName (" id ") ĊĠĠĠ Ġvar Ġid : ĠInt ? Ġ= Ġnull ĊĠĠĠ Ġ@ SerializedName (" name ") ĊĠĠĠ Ġvar Ġname : ĠString ? Ġ= Ġnull ĊĠĠĠ Ġ@ SerializedName (" description ") ĊĠĠĠ Ġvar Ġdescription : ĠString ? Ġ= Ġnull ĊĠĠĠ Ġ@ SerializedName (" thumbnail ") ĊĠĠĠ Ġvar Ġthumb Mail : ĠMar vel Image ? Ġ= Ġnull ĊĠĠĠ Ġ@ SerializedName (" title ") ĊĠĠĠ Ġvar Ġtitle : ĠString ? Ġ= Ġnull Ċ } Ċ Ċ open Ġclass ĠBase Model Mar vel Container Ġ{ ĊĠĠĠ Ġ@ SerializedName (" limit ") ĊĠĠĠ Ġval Ġlimit : ĠInt ? Ġ= Ġnull ĊĠĠĠ Ġ@ SerializedName (" count ") ĊĠĠĠ Ġval Ġcount : ĠInt ? Ġ= Ġnull ĊĠĠĠ Ġ@ SerializedName (" total ") ĊĠĠĠ Ġval Ġtotal : ĠInt ? Ġ= Ġnull Ċ } Ċ Ċ open Ġclass ĠBase Model Mar vel List Ġ{ ĊĠĠĠ Ġ@ SerializedName (" available ") ĊĠĠĠ Ġval Ġavailable : ĠInt ? Ġ= Ġnull ĊĠĠĠ Ġ@ SerializedName (" returned ") ĊĠĠĠ Ġval Ġreturned : ĠInt ? Ġ= Ġnull ĊĠĠĠ Ġ@ SerializedName (" collection URI ") ĊĠĠĠ Ġval Ġcollection URI : ĠString ? Ġ= Ġnull Ċ } Ċ Ċ open Ġclass ĠBase Model Mar vel Summary Ġ{ ĊĠĠĠ Ġ@ SerializedName (" resource URI ") ĊĠĠĠ Ġval Ġresource URI : ĠString ? Ġ= Ġnull ĊĠĠĠ Ġ@ SerializedName (" name ") ĊĠĠĠ Ġval Ġname : ĠString ? Ġ= Ġnull Ċ } Ċ Ċ open Ġclass ĠBase Model Mar vel Wrapper Ġ{ ĊĠĠĠ Ġ@ SerializedName (" code ") ĊĠĠĠ Ġval Ġcode : ĠInt ? Ġ= Ġnull ĊĠĠĠ Ġ@ SerializedName (" status ") ĊĠĠĠ Ġval Ġstatus : ĠString ? Ġ= Ġnull Ċ } Ċ Ċ data Ġclass ĠMar vel Character Data Container ( ĊĠĠĠĠĠĠĠ Ġ@ SerializedName (" results ") Ġvar Ġresults : ĠArrayList < Mar vel Character >? Ġ= Ġnull ) Ġ: ĠBase Model Mar vel Container () Ċ Ċ data Ġclass ĠMar vel Character Data Wrapper (@ SerializedName (" data ") ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġvar Ġdata : ĠMar vel Character Data Container ? Ġ= Ġnull ) Ġ: ĠBase Model Mar vel Wrapper () Ċ Ċ data Ġclass ĠMar vel Character List (@ SerializedName (" items ") ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġval Ġitems : ĠArrayList < Mar vel Character Summary >? Ġ= Ġnull ) Ġ: ĠBase Model Mar vel List () ĊĊ Ċ data Ġclass ĠMar vel Com ic Data Wrapper (@ SerializedName (" data ") ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġval Ġdata : ĠMar vel Com ic Data Container ? Ġ= Ġnull ) Ġ: ĠBase Model Mar vel Wrapper () Ċ Ċ data Ġclass ĠMar vel Com ic List (@ SerializedName (" items ") ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġval Ġitems : ĠArrayList < Mar vel Com ic Summary >? Ġ= Ġnull ) Ġ: ĠBase Model Mar vel List () Ċ Ċ data Ġclass ĠMar vel Com ic Data Container (@ SerializedName (" results ") ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġval Ġresults : ĠArrayList < Mar vel Com ic >? Ġ= Ġnull ) Ġ: ĠBase Model Mar vel Container () Ċ Ċ data Ġclass ĠMar vel Com ic Price (@ SerializedName (" type ") ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġval Ġtype : ĠString ? Ġ= Ġnull , ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġ@ SerializedName (" price ") ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġval Ġprice : ĠFloat ? Ġ= Ġnull ) Ċ Ċ data Ġclass ĠMar vel Image ( ĊĠĠĠĠĠĠĠ Ġ@ SerializedName (" path ") ĊĠĠĠĠĠĠĠ Ġval Ġpath : ĠString ? Ġ= Ġnull , ĊĠĠĠĠĠĠĠ Ġ@ SerializedName (" extension ") ĊĠĠĠĠĠĠĠ Ġval Ġextension : ĠString ? Ġ= Ġnull ) Ġ{ ĊĊĠĠĠ Ġfun ĠgetPath Extension (): ĠString Ġ{ ĊĠĠĠĠĠĠĠ Ġreturn Ġpath Ġ+ Ġ"." Ġ+ Ġextension ĊĠĠĠ Ġ} Ċ } Ċ Ċ data Ġclass ĠMar vel Series (@ SerializedName (" end Year ") ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġval Ġend Year : ĠInt ? Ġ= Ġnull , ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġ@ SerializedName (" start Year ") ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġval Ġstart Year : ĠInt ? Ġ= Ġnull ) Ġ: ĠBase Model Mar vel () Ċ Ċ data Ġclass ĠMar vel Series Container (@ SerializedName (" results ") ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġval Ġresults : ĠArrayList < Mar vel Series >? Ġ= Ġnull ) Ġ: ĠBase Model Mar vel Container () Ċ Ċ data Ġclass ĠMar vel Series Data Wrapper (@ SerializedName (" data ") ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġval Ġdata : ĠMar vel Series Container ? Ġ= Ġnull ) Ġ: ĠBase Model Mar vel Wrapper () ĊĊ Ċ data Ġclass ĠMar vel Series List (@ SerializedName (" items ") ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġval Ġitems : ĠArrayList < Mar vel Series Summary >? Ġ= Ġnull ) Ġ: ĠBase Model Mar vel List () Ċ Ċ data Ġclass ĠMar vel Story (@ SerializedName (" type ") ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġval Ġtype : ĠString ? Ġ= Ġnull , ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġ@ SerializedName (" resource URI ") ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġval Ġresource URI : ĠString ? Ġ= Ġnull ) Ġ: ĠBase Model Mar vel () Ċ Ċ data Ġclass ĠMar vel Story Data Container ( val Ġresults : ĠArrayList < Mar vel Story >? Ġ= Ġnull ) Ġ: ĠBase Model Mar vel Container () Ċ Ċ data Ġclass ĠMar vel Story Data Wrapper (@ SerializedName (" data ") ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġval Ġdata : ĠMar vel Story Data Container ? Ġ= Ġnull ) Ġ: ĠBase Model Mar vel Wrapper () Ċ Ċ data Ġclass ĠMar vel Story List (@ SerializedName (" items ") ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġval Ġitems : ĠArrayList < Mar vel Story Summary >? Ġ= Ġnull ) Ġ: ĠBase Model Mar vel List () Ċ Ċ data Ġclass ĠMar vel Story Summary (@ SerializedName (" type ") ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġval Ġtype : ĠString ? Ġ= Ġnull ) Ċ Ċ data Ġclass ĠMar vel Text Objects (@ SerializedName (" type ") ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġval Ġtype : ĠString ? Ġ= Ġnull , ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġ@ SerializedName (" name ") ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġval Ġtext : ĠString ? Ġ= Ġnull , ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġ@ SerializedName (" language ") ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġval Ġlanguage : ĠString ? Ġ= Ġnull ) Ċ Ċ data Ġclass ĠMar vel Url (@ SerializedName (" type ") ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġval Ġtype : ĠString ? Ġ= Ġnull , ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġ@ SerializedName (" url ") ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġval Ġurl : ĠString ? Ġ= Ġnull ) Ċ Ċ class ĠMar vel Com ic Summary Ġ: ĠBase Model Mar vel Summary () Ċ Ċ class ĠMar vel Character Summary Ġ: ĠBase Model Mar vel Summary () Ċ Ċ class ĠMar vel Series Summary Ġ: ĠBase Model Mar vel Summary () Ċ Ċ data Ġclass ĠMar vel Com ic ( ĊĠĠĠĠĠĠĠ Ġ@ SerializedName (" page Count ") ĊĠĠĠĠĠĠĠ Ġval Ġpage Count : ĠInt ? Ġ= Ġnull , ĊĠĠĠĠĠĠĠ Ġ@ SerializedName (" urls ") ĊĠĠĠĠĠĠĠ Ġval Ġurls : ĠArrayList < Mar vel Url >? Ġ= Ġnull , ĊĠĠĠĠĠĠĠ Ġ@ SerializedName (" collections ") ĊĠĠĠĠĠĠĠ Ġval Ġcollections : ĠArrayList < Mar vel Com ic Summary >? Ġ= Ġnull , ĊĠĠĠĠĠĠĠ Ġ@ SerializedName (" images ") ĊĠĠĠĠĠĠĠ Ġval Ġimages : ĠArrayList < Mar vel Image >? Ġ= Ġnull , ĊĠĠĠĠĠĠĠ Ġ@ SerializedName (" characters ") ĊĠĠĠĠĠĠĠ Ġval Ġcharacters : ĠMar vel Character List ? Ġ= Ġnull , ĊĠĠĠĠĠĠĠ Ġ@ SerializedName (" stories ") ĊĠĠĠĠĠĠĠ Ġval Ġstories : ĠMar vel Story List ? Ġ= Ġnull , ĊĠĠĠĠĠĠĠ Ġ@ SerializedName (" prices ") ĊĠĠĠĠĠĠĠ Ġval Ġprices : ĠArrayList < Mar vel Com ic Price >? Ġ= Ġnull , ĊĠĠĠĠĠĠĠ Ġ@ SerializedName (" text Objects ") ĊĠĠĠĠĠĠĠ Ġval Ġtext Objects : ĠArrayList < Mar vel Text Objects >? Ġ= Ġnull , ĊĠĠĠĠĠĠĠ Ġ@ Ignore ĊĠĠĠĠĠĠĠ Ġvar Ġfavorite : ĠF avorite ? Ġ= Ġnull , ĊĠĠĠĠĠĠĠ Ġvar Ġcharacters List : ĠArrayList < Mar vel Character >? Ġ= Ġnull , ĊĠĠĠĠĠĠĠ Ġvar Ġstories List : ĠArrayList < Mar vel Story >? Ġ= Ġnull Ċ ) Ġ: ĠBase Model Mar vel () Ċ Ċ class ĠMar vel Character Ġ: ĠBase Model Mar vel Ġ{ ĊĊĠĠĠ Ġconstructor () Ġ: Ġsuper () ĊĠĠĠ Ġconstructor ( id : ĠInt ) Ġ: Ġsuper () Ġ{ ĊĠĠĠĠĠĠĠ Ġthis . id Ġ= Ġid ĊĠĠĠ Ġ} ĊĊĠĠĠ Ġ@ SerializedName (" urls ") ĊĠĠĠ Ġval Ġurls : ĠArrayList < Mar vel Url >? Ġ= Ġnull ĊĠĠĠ Ġ@ SerializedName (" com ics ") ĊĠĠĠ Ġvar Ġcom ics : ĠMar vel Com ic List ? Ġ= Ġnull ĊĠĠĠ Ġ@ SerializedName (" stories ") ĊĠĠĠ Ġval Ġstories : ĠMar vel Story List ? Ġ= Ġnull ĊĠĠĠ Ġ@ SerializedName (" series ") ĊĠĠĠ Ġval Ġseries : ĠMar vel Series List ? Ġ= Ġnull ĊĠĠĠ Ġ@ Ignore ĊĠĠĠ Ġvar Ġfavorite : ĠF avorite ? Ġ= Ġnull ĊĠĠĠ Ġvar Ġcom ic List : ĠArrayList < Mar vel Com ic >? Ġ= Ġnull ĊĠĠĠ Ġvar Ġseries List : ĠArrayList < Mar vel Series >? Ġ= Ġnull Ċ } ĊĊĊ