package Ġcom . land side . example . view pager Ċ Ċ import Ġcom . land side . example . share . Share Ċ Ċ class ĠTab Contract Ġ{ ĊĠĠĠ Ġinterface ĠMain Tab View { ĊĠĠĠĠĠĠĠ Ġfun Ġset Share Name ( name : String ) ĊĠĠĠĠĠĠĠ Ġfun Ġset Share Count ( count : Int ) ĊĠĠĠĠĠĠĠ Ġfun Ġset Share Item ( item : ĠShare . Share Item < String >) ĊĠĠĠ Ġ} ĊĊĠĠĠ Ġinterface ĠTab View 1 { ĊĠĠĠĠĠĠĠ Ġfun Ġset Share Name ( name : String ) ĊĠĠĠĠĠĠĠ Ġfun Ġset Share Count ( count : Int ) ĊĠĠĠĠĠĠĠ Ġfun Ġset Share Item ( item : ĠShare . Share Item < String >) ĊĠĠĠ Ġ} ĊĊĠĠĠ Ġinterface ĠTab View 2 { ĊĠĠĠĠĠĠĠ Ġfun Ġset Share Name ( name : String ) ĊĠĠĠĠĠĠĠ Ġfun Ġset Share Count ( count : Int ) ĊĠĠĠĠĠĠĠ Ġfun Ġset Share Item ( item : ĠShare . Share Item < String >) ĊĠĠĠ Ġ} ĊĊĠĠĠ Ġinterface ĠAttach Activity View { ĊĠĠĠĠĠĠĠ Ġfun Ġset Attach Name ( name : ĠString ) ĊĠĠĠĠĠĠĠ Ġfun Ġset Attach Age ( age : ĠInt ) ĊĠĠĠ Ġ} Ċ }