package Ġorg . android . mod ular . base . presentation . navigation Ċ Ċ import Ġandroid . app . Activity Ċ import Ġandroid . content . Context Ċ import Ġandroid . content . Intent Ċ Ċ interface ĠIntent Factory Ġ{ ĊĠĠĠ Ġfun Ġcreate Call Intent ( context : ĠContext , Ġnumber : ĠString ): ĠIntent ? ĊĊĠĠĠ Ġfun Ġcreate Browser Intent ( context : ĠContext , Ġurl : ĠString ): ĠIntent ? ĊĊĠĠĠ Ġfun Ġcreate Share Intent ( activity : ĠActivity , Ġtitle : ĠString ?, Ġtext : ĠString ?, Ġtype : ĠString Ġ= ĠDEFAULT _ MIME _ TYPE ): ĠIntent ? ĊĊĠĠĠ Ġfun Ġcreate Share File Intent ( ĊĠĠĠĠĠĠĠ Ġactivity : ĠActivity , ĊĠĠĠĠĠĠĠ Ġtype : ĠString ?, ĊĠĠĠĠĠĠĠ Ġaction : ĠString ?, ĊĠĠĠĠĠĠĠ Ġauthority : ĠString , ĊĠĠĠĠĠĠĠ Ġpath : ĠString ?, ĊĠĠĠĠĠĠĠ Ġemail Subject : ĠString ? Ġ= Ġnull , ĊĠĠĠĠĠĠĠ Ġemail : ĠString ? Ġ= Ġnull ĊĠĠĠ Ġ): ĠIntent ? ĊĊĠĠĠ Ġcompanion Ġobject Ġ{ ĊĠĠĠĠĠĠĠ Ġconst Ġval ĠDEFAULT _ MIME _ TYPE Ġ= Ġ" text / plain " ĊĠĠĠ Ġ} Ċ }