package Ġcode one . com . br . mobile _ gym _ pass . features . box . presenter Ċ Ċ import Ġandroidx . lifecycle . Lifecycle Owner Ċ import Ġcode one . com . br . mobile _ gym _ pass . commons . presenter . Base Presenter Ċ import Ġcode one . com . br . mobile _ gym _ pass . features . company . domain . Empresa Ċ import Ġcode one . com . br . mobile _ gym _ pass . features . box . domain . Box Ċ Ċ open Ġclass ĠBox es Presenter ( val Ġview CallBack : ĠView CallBack , ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġval Ġlifecycle Owner : ĠLifecycle Owner Ġ= Ġview CallBack Ġas ĠLifecycle Owner ): ĊĠĠĠĠĠĠĠ ĠBase Presenter ( lifecycle Owner ) Ġ{ ĊĠĠĠ Ġinterface ĠView CallBack { ĊĊĠĠĠĠĠĠĠ Ġfun ĠsetUp Recycler () ĊĠĠĠĠĠĠĠ Ġfun ĠsetUp Progress ( show : Boolean ) ĊĠĠĠĠĠĠĠ Ġfun ĠsetUp All Box ( box : List < Box >) ĊĠĠĠ Ġ} ĊĠĠĠ Ġopen Ġfun Ġon View Created ( empresa : ĠEmp resa ){ ĊĊĠĠĠĠĠĠĠ Ġview CallBack . setUp Recycler () ĊĊĠĠĠĠĠĠĠ Ġview CallBack . setUp Progress ( true ) ĊĊĠĠĠĠĠĠĠ Ġview CallBack . setUp All Box ( empresa . box ) ĊĊĠĠĠĠĠĠĠ Ġview CallBack . setUp Progress ( false ) ĊĊĠĠĠ Ġ} Ċ }