package Ġio . ch thon ic . vg _ collect . business . actions Ċ Ċ import Ġcom . y her iat ovy ch . red uctor . Action Ċ import Ġcom . y her iat ovy ch . red uctor . annotations . Action Creator Ċ import Ġio . ch thon ic . vg _ collect . ui . model . User Ċ Ċ /** Ċ Ġ* ĠCreated Ġby Ġj hav atar Ġon Ġ 3 / 1 / 1 7 . Ċ Ġ*/ Ċ @ Action Creator Ċ interface ĠAuth Actions Ġ{ ĊĠĠĠ Ġcompanion Ġobject Ġ{ ĊĠĠĠĠĠĠĠ Ġconst Ġval ĠSIGN _ IN : ĠString Ġ= Ġ" SIGN _ IN " ĊĠĠĠĠĠĠĠ Ġconst Ġval ĠSIGN _ OUT : ĠString Ġ= Ġ" SIGN _ OUT " ĊĠĠĠ Ġ} ĊĊĠĠĠ Ġ@ Action Creator . Action ( SIGN _ IN ) ĊĠĠĠ Ġfun Ġsign In ( user : ĠUser ): ĠAction ĊĊĠĠĠ Ġ@ Action Creator . Action ( SIGN _ OUT ) ĊĠĠĠ Ġfun Ġsign Out (): ĠAction ĊĊ Ċ // ĠĠĠ Ġval ĠActions .. from ( Auth Actions :: class . java ) Ċ }