package Ġcn . kc . mvp demo . contract Ċ Ċ import Ġcn . kc . module utils . base . Result Callback Ċ import Ġcn . kc . mvp demo . base . Base Contract Ċ Ċ /** Ċ Ġ* Ġä½ľèĢħ ï¼ļ ĠAb el Ġ. Ċ Ġ* Ġ æĹ¥æľŁ ï¼ļ 2 0 1 9 / 9 / 2 5 Ċ Ġ* Ġ è¯´æĺİ ï¼ļ Ċ Ġ*/ Ċ interface ĠMain Contract Ġ{ ĊĠĠĠ Ġinterface ĠModel Ġ: ĠBase Contract . Model Ġ{ ĊĠĠĠĠĠĠĠ Ġfun ĠgetUser Info ( username : ĠString , Ġcallback : ĠResult Callback < String >) ĊĠĠĠ Ġ} ĊĊĠĠĠ Ġinterface ĠView Ġ: ĠBase Contract . View Ġ{ ĊĠĠĠĠĠĠĠ Ġfun Ġresult UserInfo ( result : ĠString ) ĊĠĠĠ Ġ} ĊĊĠĠĠ Ġinterface ĠPres enter Ġ: ĠBase Contract . Presenter Ġ{ ĊĠĠĠĠĠĠĠ Ġfun ĠgetUser Info ( username : ĠString ) ĊĠĠĠ Ġ} Ċ }