package Ġcom . github . pre mn irm al . ticker . network Ċ Ċ import Ġcom . github . pre mn irm al . ticker . network . data . H istorical Data Ċ import Ġretrofit 2 . http . GET Ċ import Ġretrofit 2 . http . Query Ċ Ċ const Ġval ĠTIME _ SER IES _ DA IL Y Ġ= Ġ" TIME _ SER IES _ DA IL Y " Ċ Ċ interface ĠH istorical Data Api Ġ{ ĊĊĠ Ġ@ GET (" query ") Ġsuspend Ġfun Ġget H istorical Data ( ĊĠĠĠ Ġ@ Query ( ĊĠĠĠĠĠĠĠ Ġvalue Ġ= Ġ" function " ĊĠĠĠ Ġ) Ġfunction : ĠString Ġ= ĠTIME _ SER IES _ DA IL Y , Ġ@ Query ( ĊĠĠĠĠĠĠĠ Ġvalue Ġ= Ġ" apikey " ĊĠĠĠ Ġ) ĠapiKey : ĠString , Ġ@ Query ( ĊĠĠĠĠĠĠĠ Ġvalue Ġ= Ġ" symbol " ĊĠĠĠ Ġ) Ġsymbol : ĠString ĊĠ Ġ): ĠH istorical Data ĊĊĠ Ġ@ GET (" query ") Ġsuspend Ġfun Ġget H istorical Data Full ( ĊĠĠĠ Ġ@ Query ( ĊĠĠĠĠĠĠĠ Ġvalue Ġ= Ġ" function " ĊĠĠĠ Ġ) Ġfunction : ĠString Ġ= ĠTIME _ SER IES _ DA IL Y , Ġ@ Query ( ĊĠĠĠĠĠĠĠ Ġvalue Ġ= Ġ" output size " ĊĠĠĠ Ġ) Ġoutput Size : ĠString Ġ= Ġ" full ", Ġ@ Query ( ĊĠĠĠĠĠĠĠ Ġvalue Ġ= Ġ" apikey " ĊĠĠĠ Ġ) ĠapiKey : ĠString , Ġ@ Query ( ĊĠĠĠĠĠĠĠ Ġvalue Ġ= Ġ" symbol " ĊĠĠĠ Ġ) Ġsymbol : ĠString ĊĠ Ġ): ĠH istorical Data Ċ }