package Ġnet . l ach lan m ck ee . fl ank ci . core . data . datasource . remote Ċ Ċ import Ġnet . l ach lan m ck ee . fl ank ci . core . data . entity . Build Type Ċ import Ġnet . l ach lan m ck ee . fl ank ci . core . data . entity . Configuration Id Ċ import Ġnet . l ach lan m ck ee . fl ank ci . core . data . entity . Workflow Trigger Data Ċ import Ġnet . l ach lan m ck ee . fl ank ci . core . data . entity . generic . Artifact Response Ċ import Ġnet . l ach lan m ck ee . fl ank ci . core . data . entity . generic . Artifacts ListResponse Ċ import Ġnet . l ach lan m ck ee . fl ank ci . core . data . entity . generic . Build Data Response Ċ import Ġnet . l ach lan m ck ee . fl ank ci . core . data . entity . generic . Trigger Response Ċ import Ġnet . l ach lan m ck ee . fl ank ci . core . data . entity . junit . TestSuite Ċ Ċ interface ĠCI DataSource Ġ{ ĊĠ Ġsuspend Ġfun Ġget Build s ( configuration Id : ĠConfiguration Id , Ġbuild Type : ĠBuild Type ): ĠResult < List < Build Data Response >> ĊĊĠ Ġsuspend Ġfun Ġget Build Details ( configuration Id : ĠConfiguration Id , Ġbuild Slug : ĠString ): ĠResult < Build Data Response > ĊĊĠ Ġsuspend Ġfun Ġget Build Log ( configuration Id : ĠConfiguration Id , Ġbuild Slug : ĠString ): ĠResult < String > ĊĊĠ Ġsuspend Ġfun Ġget Artifact Details ( configuration Id : ĠConfiguration Id , Ġbuild Slug : ĠString ): ĠResult < Artifacts ListResponse > ĊĊĠ Ġsuspend Ġfun Ġget Artifact ( ĊĠĠĠ Ġconfiguration Id : ĠConfiguration Id , ĊĠĠĠ Ġbuild Slug : ĠString , ĊĠĠĠ Ġartifact Slug : ĠString ĊĠ Ġ): ĠResult < Artifact Response > ĊĊĠ Ġsuspend Ġfun Ġget Artifact Text ( ĊĠĠĠ Ġconfiguration Id : ĠConfiguration Id , ĊĠĠĠ Ġartifact Details : ĠArtifact s ListResponse , ĊĠĠĠ Ġbuild Slug : ĠString , ĊĠĠĠ ĠfileName : ĠString ĊĠ Ġ): ĠResult < String > ĊĊĠ Ġsuspend Ġfun Ġtrigger Workflow ( ĊĠĠĠ Ġconfiguration Id : ĠConfiguration Id , ĊĠĠĠ Ġtrigger Data : ĠWorkflow Trigger Data ĊĠ Ġ): ĠResult < Trigger Response > ĊĊĠ Ġsuspend Ġfun Ġget Test Results ( configuration Id : ĠConfiguration Id , Ġbuild Slug : ĠString ): ĠResult < List < TestSuite >> Ċ } Ċ