package Ġcom . example . presentation . presenter . main Ċ Ċ import Ġcom . example . domain . day of week . entity . Language Ċ import Ġcom . example . presentation . utils . commons . Base Presenter Ċ import Ġcom . example . presentation . utils . commons . Base View Ċ Ċ interface ĠClean Arch Main Contract Ġ{ ĊĊĠĠĠ Ġinterface ĠView Ġ: ĠBase View Ġ{ ĊĊĠĠĠ Ġ} ĊĊĠĠĠ Ġinterface ĠPres enter Ġ: ĠBase Presenter Ġ{ ĊĠĠĠĠĠĠĠ Ġfun Ġload DayOfWeek ( language : ĠLanguage , Ġnext : Ġ( String ) Ġ-> ĠUnit ) ĊĠĠĠ Ġ} Ċ } Ċ