package Ġcom . t ay l ors loan . job se er . d agger . component Ċ Ċ import Ġcom . t ay l ors loan . job se er . d agger . module . Job Module Ċ import Ġcom . t ay l ors loan . job se er . d agger . scope . Data Scope Ċ import Ġcom . t ay l ors loan . job se er . domain . job .* Ċ import Ġdagger . Component Ċ Ċ /** Ċ Ġ* ĠCreated Ġby Ġt ay lo Ġon Ġ 1 0 / 2 9 / 2 0 1 7 . Ċ Ġ*/ Ċ @ Data Scope Ċ @ Component ( modules Ġ= ĠarrayOf ( Job Module :: class )) Ċ interface ĠData Component Ġ{ ĊĠĠĠ Ġfun Ġinject ( get Job : ĠGet Job ) ĊĠĠĠ Ġfun Ġinject ( get Jobs : ĠGet Jobs ) ĊĠĠĠ Ġfun Ġinject ( refresh Jobs : ĠRefresh Jobs ) ĊĠĠĠ Ġfun Ġinject ( get Saved Jobs : ĠGet Saved Jobs ) ĊĠĠĠ Ġfun Ġinject ( save Job : ĠSave Job ) ĊĠĠĠ Ġfun Ġinject ( un save Job : ĠUn save Job ) ĊĠĠĠ Ġfun Ġinject ( get Coordinates From Address : ĠGet Coordinates From Address ) Ċ }