package Ġcom . ti ago hs . domain . views . base Ċ Ċ import Ġcom . ti ago hs . components . alert _ sn ackbar . enums . MessageType Ċ Ċ interface ĠI View Ġ{ ĊĊĠĠĠ Ġfun Ġis Internet Connected (): ĠBoolean ĊĠĠĠ Ġfun Ġis Added (): ĠBoolean ĊĊĠĠĠ Ġfun Ġshow Message ( ex : ĠThrowable ?, Ġmessage Type : Ġcom . ti ago hs . components . alert _ sn ackbar . enums . MessageType , Ġmessage : ĠInt Ġ= Ġ 0 , Ġon Try Again Clicked : Ġ(() Ġ-> ĠUnit )? Ġ= Ġnull ) ĊĠĠĠ Ġfun Ġshow Message ( ex : ĠThrowable ?, Ġmessage Type : Ġcom . ti ago hs . components . alert _ sn ackbar . enums . MessageType , Ġmessage : ĠString , Ġon Try Again Clicked : Ġ(() Ġ-> ĠUnit )? Ġ= Ġnull ) Ċ }