package Ġcom . me li ks ah c ak ir . spot ial arm . music . data Ċ Ċ import Ġandroidx . annotation . Keep Ċ import Ġcom . google . gson . annotations . SerializedName Ċ Ċ @ Keep Ċ data Ġclass ĠSearch Result ( ĊĠĠĠ Ġ@ SerializedName (" search ") ĊĠĠĠ Ġval Ġsearch : ĠSearch , ĊĠĠĠ Ġ@ SerializedName (" meta ") ĊĠĠĠ Ġval Ġmeta : ĠMeta Ċ ) Ġ{ ĊĠĠĠ Ġfun ĠisEmpty (): ĠBoolean Ġ{ ĊĠĠĠĠĠĠĠ Ġreturn Ġwhen Ġ{ ĊĠĠĠĠĠĠĠĠĠĠĠ Ġ! search . is Tracks Empty () Ġ-> Ġfalse ĊĠĠĠĠĠĠĠĠĠĠĠ Ġ! search . is Art ists Empty () Ġ-> Ġfalse ĊĠĠĠĠĠĠĠĠĠĠĠ Ġ! search . is Album s Empty () Ġ-> Ġfalse ĊĠĠĠĠĠĠĠĠĠĠĠ Ġ! search . is Play lists Empty () Ġ-> Ġfalse ĊĠĠĠĠĠĠĠĠĠĠĠ Ġelse Ġ-> Ġtrue ĊĠĠĠĠĠĠĠ Ġ} ĊĠĠĠ Ġ} Ċ } Ċ Ċ @ Keep Ċ data Ġclass ĠSearch ( ĊĠĠĠ Ġval Ġquery : ĠString , ĊĠĠĠ Ġval Ġdata : ĠSearch Data Ċ ) Ġ{ ĊĠĠĠ Ġfun Ġis Tracks Empty () Ġ= Ġdata . tracks . isEmpty () ĊĠĠĠ Ġfun Ġis Art ists Empty () Ġ= Ġdata . artists . isEmpty () ĊĠĠĠ Ġfun Ġis Play lists Empty () Ġ= Ġdata . play lists . isEmpty () ĊĠĠĠ Ġfun Ġis Album s Empty () Ġ= Ġdata . albums . isEmpty () Ċ } Ċ Ċ @ Keep Ċ data Ġclass ĠSearch Data ( ĊĠĠĠ Ġval Ġtracks : ĠList < Track >, ĊĠĠĠ Ġval Ġartists : ĠList < Artist >, ĊĠĠĠ Ġval Ġplay lists : ĠList < Playlist >, ĊĠĠĠ Ġval Ġalbum s : ĠList < Album > Ċ ) Ċ