package Ġnet . x black y . anime x stream . ui . main . home . source Ċ Ċ import Ġnet . x black y . anime x stream . utils . Result Ċ import Ġnet . x black y . anime x stream . utils . model . An ime Meta Model Ċ Ċ interface ĠHome DataSource Ġ{ ĊĠĠĠ Ġsuspend Ġfun Ġget Home Data ( page : ĠInt , Ġtype : ĠInt ): ĠResult < ArrayList < An ime Meta Model >> ĊĠĠĠ Ġsuspend Ġfun Ġsave Data ( anime List : ĠArrayList < An ime Meta Model >) ĊĠĠĠ Ġsuspend Ġfun Ġremove Data () Ċ } Ċ Ċ class ĠInvalid An ime Type Exception ( message : ĠString Ġ= Ġ" Invalid ĠAn ime ĠType ") Ġ: ĠException ( message )