/** Ċ * ĠFin n hub ĠAPI Ċ * ĠNo Ġdescription Ġprovided Ġ( generated Ġby ĠOpen api ĠGenerator Ġhttps :// github . com / open ap it ools / openapi - generator ) Ċ * Ċ * ĠThe Ġversion Ġof Ġthe ĠOpenAPI Ġdocument : Ġ 1 . 0 . 0 Ċ * Ġ Ċ * Ċ * ĠNOTE : ĠThis Ġclass Ġis Ġauto Ġgenerated Ġby ĠOpenAPI ĠGenerator Ġ( https :// openapi - generator . tech ). Ċ * Ġhttps :// openapi - generator . tech Ċ * ĠDo Ġnot Ġedit Ġthe Ġclass Ġmanually . Ċ */ Ċ package Ġcom . fin n hub . api . apis Ċ Ċ import Ġcom . fin n hub . api . infrastructure .* Ċ import Ġcom . fin n hub . api . models .* Ċ import Ġkotlinx . serialization . json . JsonObject Ċ import Ġkotlinx . serialization . json . build JsonObject Ċ import Ġkotlinx . serialization . json . put Ċ Ċ class ĠDefault Api ( basePath : ĠString Ġ= Ġdefault BasePath ) Ġ: ĠApi Client ( basePath ) Ġ{ ĊĠĠĠ Ġcompanion Ġobject Ġ{ ĊĠĠĠĠĠĠĠ Ġ@ Jvm Static ĊĠĠĠĠĠĠĠ Ġval Ġdefault BasePath : ĠString Ġby Ġlazy Ġ{ ĊĠĠĠĠĠĠĠĠĠĠĠ ĠSystem . getProperties (). getProperty (" com . fin n hub . api . baseUrl ", Ġ" https :// fin n hub . io / api / v 1 ") ĊĠĠĠĠĠĠĠ Ġ} ĊĠĠĠ Ġ} ĊĊĠĠĠ Ġ/** ĊĠĠĠ Ġ* ĠAggregate ĠIndic ators ĊĠĠĠ Ġ* ĠGet Ġaggregate Ġsignal Ġof Ġmultiple Ġtechnical Ġindicators Ġsuch Ġas ĠMAC D , ĠR SI , ĠMoving ĠAverage Ġv . v . ĊĠĠĠ Ġ* Ġ@ param Ġsymbol Ġsymbol ĠĊĠĠĠ Ġ* Ġ@ param Ġresolution ĠSupported Ġresolution Ġincludes Ġ& lt ; code & gt ; 1 , Ġ 5 , Ġ 1 5 , Ġ 3 0 , Ġ 6 0 , ĠD , ĠW , ĠM Ġ& lt ;/ code & gt ;. Some Ġtime frames Ġmight Ġnot Ġbe Ġavailable Ġdepending Ġon Ġthe Ġexchange . ĠĊĠĠĠ Ġ* Ġ@ return ĠAggregate Indicators ĊĠĠĠ Ġ* Ġ@ throws ĠUnsupportedOperationException ĠIf Ġthe ĠAPI Ġreturns Ġan Ġinformation al Ġor Ġred irection Ġresponse ĊĠĠĠ Ġ* Ġ@ throws ĠClient Exception ĠIf Ġthe ĠAPI Ġreturns Ġa Ġclient Ġerror Ġresponse ĊĠĠĠ Ġ* Ġ@ throws ĠServer Exception ĠIf Ġthe ĠAPI Ġreturns Ġa Ġserver Ġerror Ġresponse ĊĠĠĠ Ġ*/ ĊĠĠĠ Ġ@ Suppress (" UN CHECK ED _ CAST ") ĊĠĠĠ Ġ@ Throws ( Unsupported OperationException :: class , ĠClient Exception :: class , ĠServer Exception :: class ) ĊĠĠĠ Ġfun Ġaggregate Indicator ( symbol : ĠString , Ġresolution : ĠString ) Ġ: ĠAggregate Indicators Ġ{ ĊĠĠĠĠĠĠĠ Ġval Ġlocal Variable Body : ĠJsonObject ? Ġ= Ġnull ĊĠĠĠĠĠĠĠ Ġval Ġlocal Variable Query : ĠMulti Value Map Ġ= Ġmutable Map Of < String , ĠList < String >>() ĊĠĠĠĠĠĠĠĠĠĠĠ Ġ. apply Ġ{ ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġput (" symbol ", ĠlistOf ( symbol )) ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġput (" resolution ", ĠlistOf ( resolution )) ĊĠĠĠĠĠĠĠĠĠĠĠ Ġ} ĊĠĠĠĠĠĠĠ Ġval Ġlocal Variable Headers : ĠMutable Map < String , ĠString > Ġ= Ġmutable Map Of () ĊĠĠĠĠĠĠĠ Ġval Ġlocal Variable Config Ġ= ĠRequest Config ( ĊĠĠĠĠĠĠĠĠĠĠĠ ĠRequestMethod . GET , ĊĠĠĠĠĠĠĠĠĠĠĠ Ġ"/ scan / technical - indicator ", ĊĠĠĠĠĠĠĠĠĠĠĠ Ġquery Ġ= Ġlocal Variable Query , ĊĠĠĠĠĠĠĠĠĠĠĠ Ġheaders Ġ= Ġlocal Variable Headers ĊĠĠĠĠĠĠĠ Ġ) ĊĠĠĠĠĠĠĠ Ġval ĠlocalVar Response Ġ= Ġrequest < Aggregate Indicators >( ĊĠĠĠĠĠĠĠĠĠĠĠ Ġlocal Variable Config , ĊĠĠĠĠĠĠĠĠĠĠĠ Ġlocal Variable Body ĊĠĠĠĠĠĠĠ Ġ) ĊĊĠĠĠĠĠĠĠ Ġreturn Ġwhen Ġ( localVar Response . response Type ) Ġ{ ĊĠĠĠĠĠĠĠĠĠĠĠ ĠResponse Type . Success Ġ-> Ġ( localVar Response Ġas ĠSuccess < *> ). data Ġas ĠAggregate Indicators ĊĠĠĠĠĠĠĠĠĠĠĠ ĠResponse Type . Information al Ġ-> Ġthrow ĠUnsupportedOperationException (" Client Ġdoes Ġnot Ġsupport ĠInformation al Ġresponses .") ĊĠĠĠĠĠĠĠĠĠĠĠ ĠResponse Type . Red irection Ġ-> Ġthrow ĠUnsupportedOperationException (" Client Ġdoes Ġnot Ġsupport ĠRed irection Ġresponses .") ĊĠĠĠĠĠĠĠĠĠĠĠ ĠResponse Type . Client Error Ġ-> Ġ{ ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġval ĠlocalVar Error Ġ= ĠlocalVar Response Ġas ĠClient Error < *> ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġthrow ĠClient Exception (" Client Ġerror Ġ: Ġ${ localVar Error . statusCode } Ġ${ localVar Error . message . or Empty () }", ĠlocalVar Error . statusCode , ĠlocalVar Response ) ĊĠĠĠĠĠĠĠĠĠĠĠ Ġ} ĊĠĠĠĠĠĠĠĠĠĠĠ ĠResponse Type . ServerError Ġ-> Ġ{ ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġval ĠlocalVar Error Ġ= ĠlocalVar Response Ġas ĠServer Error < *> ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġthrow ĠServer Exception (" Server Ġerror Ġ: Ġ${ localVar Error . statusCode } Ġ${ localVar Error . message . or Empty () }", ĠlocalVar Error . statusCode , ĠlocalVar Response ) ĊĠĠĠĠĠĠĠĠĠĠĠ Ġ} ĊĠĠĠĠĠĠĠ Ġ} ĊĠĠĠ Ġ} ĊĊĠĠĠ Ġ/** ĊĠĠĠ Ġ* ĠBasic ĠFin ancial s ĊĠĠĠ Ġ* ĠGet Ġcompany Ġbasic Ġfinancial s Ġsuch Ġas Ġmargin , ĠP / E Ġratio , Ġ 5 2 - week Ġhigh / low Ġetc . ĊĠĠĠ Ġ* Ġ@ param Ġsymbol ĠSymbol Ġof Ġthe Ġcompany : ĠA AP L . ĠĊĠĠĠ Ġ* Ġ@ param Ġmetric ĠMetric Ġtype . ĠCan Ġbe Ġ 1 Ġof Ġthe Ġfollowing Ġvalues Ġ& lt ; code & gt ; all , Ġprice , Ġval uation , Ġmargin & lt ;/ code & gt ; ĠĊĠĠĠ Ġ* Ġ@ return ĠBasic Financial s ĊĠĠĠ Ġ* Ġ@ throws ĠUnsupportedOperationException ĠIf Ġthe ĠAPI Ġreturns Ġan Ġinformation al Ġor Ġred irection Ġresponse ĊĠĠĠ Ġ* Ġ@ throws ĠClient Exception ĠIf Ġthe ĠAPI Ġreturns Ġa Ġclient Ġerror Ġresponse ĊĠĠĠ Ġ* Ġ@ throws ĠServer Exception ĠIf Ġthe ĠAPI Ġreturns Ġa Ġserver Ġerror Ġresponse ĊĠĠĠ Ġ*/ ĊĠĠĠ Ġ@ Suppress (" UN CHECK ED _ CAST ") ĊĠĠĠ Ġ@ Throws ( Unsupported OperationException :: class , ĠClient Exception :: class , ĠServer Exception :: class ) ĊĠĠĠ Ġfun Ġcompany Basic Financial s ( symbol : ĠString , Ġmetric : ĠString ) Ġ: ĠBasic Financial s Ġ{ ĊĠĠĠĠĠĠĠ Ġval Ġlocal Variable Body : ĠJsonObject ? Ġ= Ġnull ĊĠĠĠĠĠĠĠ Ġval Ġlocal Variable Query : ĠMulti Value Map Ġ= Ġmutable Map Of < String , ĠList < String >>() ĊĠĠĠĠĠĠĠĠĠĠĠ Ġ. apply Ġ{ ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġput (" symbol ", ĠlistOf ( symbol )) ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġput (" metric ", ĠlistOf ( metric )) ĊĠĠĠĠĠĠĠĠĠĠĠ Ġ} ĊĠĠĠĠĠĠĠ Ġval Ġlocal Variable Headers : ĠMutable Map < String , ĠString > Ġ= Ġmutable Map Of () ĊĠĠĠĠĠĠĠ Ġval Ġlocal Variable Config Ġ= ĠRequest Config ( ĊĠĠĠĠĠĠĠĠĠĠĠ ĠRequestMethod . GET , ĊĠĠĠĠĠĠĠĠĠĠĠ Ġ"/ stock / metric ", ĊĠĠĠĠĠĠĠĠĠĠĠ Ġquery Ġ= Ġlocal Variable Query , ĊĠĠĠĠĠĠĠĠĠĠĠ Ġheaders Ġ= Ġlocal Variable Headers ĊĠĠĠĠĠĠĠ Ġ) ĊĠĠĠĠĠĠĠ Ġval ĠlocalVar Response Ġ= Ġrequest < Basic Financial s >( ĊĠĠĠĠĠĠĠĠĠĠĠ Ġlocal Variable Config , ĊĠĠĠĠĠĠĠĠĠĠĠ Ġlocal Variable Body ĊĠĠĠĠĠĠĠ Ġ) ĊĊĠĠĠĠĠĠĠ Ġreturn Ġwhen Ġ( localVar Response . response Type ) Ġ{ ĊĠĠĠĠĠĠĠĠĠĠĠ ĠResponse Type . Success Ġ-> Ġ( localVar Response Ġas ĠSuccess < *> ). data Ġas ĠBasic Financial s ĊĠĠĠĠĠĠĠĠĠĠĠ ĠResponse Type . Information al Ġ-> Ġthrow ĠUnsupportedOperationException (" Client Ġdoes Ġnot Ġsupport ĠInformation al Ġresponses .") ĊĠĠĠĠĠĠĠĠĠĠĠ ĠResponse Type . Red irection Ġ-> Ġthrow ĠUnsupportedOperationException (" Client Ġdoes Ġnot Ġsupport ĠRed irection Ġresponses .") ĊĠĠĠĠĠĠĠĠĠĠĠ ĠResponse Type . Client Error Ġ-> Ġ{ ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġval ĠlocalVar Error Ġ= ĠlocalVar Response Ġas ĠClient Error < *> ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġthrow ĠClient Exception (" Client Ġerror Ġ: Ġ${ localVar Error . statusCode } Ġ${ localVar Error . message . or Empty () }", ĠlocalVar Error . statusCode , ĠlocalVar Response ) ĊĠĠĠĠĠĠĠĠĠĠĠ Ġ} ĊĠĠĠĠĠĠĠĠĠĠĠ ĠResponse Type . ServerError Ġ-> Ġ{ ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġval ĠlocalVar Error Ġ= ĠlocalVar Response Ġas ĠServer Error < *> ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġthrow ĠServer Exception (" Server Ġerror Ġ: Ġ${ localVar Error . statusCode } Ġ${ localVar Error . message . or Empty () }", ĠlocalVar Error . statusCode , ĠlocalVar Response ) ĊĠĠĠĠĠĠĠĠĠĠĠ Ġ} ĊĠĠĠĠĠĠĠ Ġ} ĊĠĠĠ Ġ} ĊĊĠĠĠ Ġ/** ĊĠĠĠ Ġ* ĠE arning s ĠSur pri ses ĊĠĠĠ Ġ* ĠGet Ġcompany Ġhistorical Ġquarter ly Ġe arning s Ġsur prise Ġgoing Ġback Ġto Ġ 2 0 0 0 . ĊĠĠĠ Ġ* Ġ@ param Ġsymbol ĠSymbol Ġof Ġthe Ġcompany : ĠA AP L . ĠĊĠĠĠ Ġ* Ġ@ param Ġlimit ĠLimit Ġnumber Ġof Ġperiod Ġreturned . ĠLeave Ġblank Ġto Ġget Ġthe Ġfull Ġhistory . Ġ( optional ) ĊĠĠĠ Ġ* Ġ@ return Ġkotlin . collections . List < E arning Result > ĊĠĠĠ Ġ* Ġ@ throws ĠUnsupportedOperationException ĠIf Ġthe ĠAPI Ġreturns Ġan Ġinformation al Ġor Ġred irection Ġresponse ĊĠĠĠ Ġ* Ġ@ throws ĠClient Exception ĠIf Ġthe ĠAPI Ġreturns Ġa Ġclient Ġerror Ġresponse ĊĠĠĠ Ġ* Ġ@ throws ĠServer Exception ĠIf Ġthe ĠAPI Ġreturns Ġa Ġserver Ġerror Ġresponse ĊĠĠĠ Ġ*/ ĊĠĠĠ Ġ@ Suppress (" UN CHECK ED _ CAST ") ĊĠĠĠ Ġ@ Throws ( Unsupported OperationException :: class , ĠClient Exception :: class , ĠServer Exception :: class ) ĊĠĠĠ Ġfun Ġcompany E arning s ( symbol : ĠString , Ġlimit : ĠLong ?) Ġ: ĠList < E arning Result > Ġ{ ĊĠĠĠĠĠĠĠ Ġval Ġlocal Variable Body : ĠJsonObject ? Ġ= Ġnull ĊĠĠĠĠĠĠĠ Ġval Ġlocal Variable Query : ĠMulti Value Map Ġ= Ġmutable Map Of < String , ĠList < String >>() ĊĠĠĠĠĠĠĠĠĠĠĠ Ġ. apply Ġ{ ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġput (" symbol ", ĠlistOf ( symbol )) ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġif Ġ( limit Ġ!= Ġnull ) Ġ{ ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġput (" limit ", ĠlistOf ( limit . toString ())) ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġ} ĊĠĠĠĠĠĠĠĠĠĠĠ Ġ} ĊĠĠĠĠĠĠĠ Ġval Ġlocal Variable Headers : ĠMutable Map < String , ĠString > Ġ= Ġmutable Map Of () ĊĠĠĠĠĠĠĠ Ġval Ġlocal Variable Config Ġ= ĠRequest Config ( ĊĠĠĠĠĠĠĠĠĠĠĠ ĠRequestMethod . GET , ĊĠĠĠĠĠĠĠĠĠĠĠ Ġ"/ stock / ear nings ", ĊĠĠĠĠĠĠĠĠĠĠĠ Ġquery Ġ= Ġlocal Variable Query , ĊĠĠĠĠĠĠĠĠĠĠĠ Ġheaders Ġ= Ġlocal Variable Headers ĊĠĠĠĠĠĠĠ Ġ) ĊĠĠĠĠĠĠĠ Ġval ĠlocalVar Response Ġ= Ġrequest < List < E arning Result >>( ĊĠĠĠĠĠĠĠĠĠĠĠ Ġlocal Variable Config , ĊĠĠĠĠĠĠĠĠĠĠĠ Ġlocal Variable Body ĊĠĠĠĠĠĠĠ Ġ) ĊĊĠĠĠĠĠĠĠ Ġreturn Ġwhen Ġ( localVar Response . response Type ) Ġ{ ĊĠĠĠĠĠĠĠĠĠĠĠ ĠResponse Type . Success Ġ-> Ġ( localVar Response Ġas ĠSuccess < *> ). data Ġas ĠList < E arning Result > ĊĠĠĠĠĠĠĠĠĠĠĠ ĠResponse Type . Information al Ġ-> Ġthrow ĠUnsupportedOperationException (" Client Ġdoes Ġnot Ġsupport ĠInformation al Ġresponses .") ĊĠĠĠĠĠĠĠĠĠĠĠ ĠResponse Type . Red irection Ġ-> Ġthrow ĠUnsupportedOperationException (" Client Ġdoes Ġnot Ġsupport ĠRed irection Ġresponses .") ĊĠĠĠĠĠĠĠĠĠĠĠ ĠResponse Type . Client Error Ġ-> Ġ{ ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġval ĠlocalVar Error Ġ= ĠlocalVar Response Ġas ĠClient Error < *> ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġthrow ĠClient Exception (" Client Ġerror Ġ: Ġ${ localVar Error . statusCode } Ġ${ localVar Error . message . or Empty () }", ĠlocalVar Error . statusCode , ĠlocalVar Response ) ĊĠĠĠĠĠĠĠĠĠĠĠ Ġ} ĊĠĠĠĠĠĠĠĠĠĠĠ ĠResponse Type . ServerError Ġ-> Ġ{ ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġval ĠlocalVar Error Ġ= ĠlocalVar Response Ġas ĠServer Error < *> ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġthrow ĠServer Exception (" Server Ġerror Ġ: Ġ${ localVar Error . statusCode } Ġ${ localVar Error . message . or Empty () }", ĠlocalVar Error . statusCode , ĠlocalVar Response ) ĊĠĠĠĠĠĠĠĠĠĠĠ Ġ} ĊĠĠĠĠĠĠĠ Ġ} ĊĠĠĠ Ġ} ĊĊĠĠĠ Ġ/** ĊĠĠĠ Ġ* ĠE arning s ĠEst im ates ĊĠĠĠ Ġ* ĠGet Ġcompany &# 3 9 ; s ĠEPS Ġestimates . ĊĠĠĠ Ġ* Ġ@ param Ġsymbol ĠSymbol Ġof Ġthe Ġcompany : ĠA AP L . ĠĊĠĠĠ Ġ* Ġ@ param Ġfreq ĠCan Ġtake Ġ 1 Ġof Ġthe Ġfollowing Ġvalues : Ġ& lt ; code & gt ; ann ual , Ġquarter ly & lt ;/ code & gt ;. ĠDefault Ġto Ġ& lt ; code & gt ; quarter ly & lt ;/ code & gt ; Ġ( optional ) ĊĠĠĠ Ġ* Ġ@ return ĠE arning s Est im ates ĊĠĠĠ Ġ* Ġ@ throws ĠUnsupportedOperationException ĠIf Ġthe ĠAPI Ġreturns Ġan Ġinformation al Ġor Ġred irection Ġresponse ĊĠĠĠ Ġ* Ġ@ throws ĠClient Exception ĠIf Ġthe ĠAPI Ġreturns Ġa Ġclient Ġerror Ġresponse ĊĠĠĠ Ġ* Ġ@ throws ĠServer Exception ĠIf Ġthe ĠAPI Ġreturns Ġa Ġserver Ġerror Ġresponse ĊĠĠĠ Ġ*/ ĊĠĠĠ Ġ@ Suppress (" UN CHECK ED _ CAST ") ĊĠĠĠ Ġ@ Throws ( Unsupported OperationException :: class , ĠClient Exception :: class , ĠServer Exception :: class ) ĊĠĠĠ Ġfun Ġcompany E ps Est im ates ( symbol : ĠString , Ġfreq : ĠString ?) Ġ: ĠE arning s Est im ates Ġ{ ĊĠĠĠĠĠĠĠ Ġval Ġlocal Variable Body : ĠJsonObject ? Ġ= Ġnull ĊĠĠĠĠĠĠĠ Ġval Ġlocal Variable Query : ĠMulti Value Map Ġ= Ġmutable Map Of < String , ĠList < String >>() ĊĠĠĠĠĠĠĠĠĠĠĠ Ġ. apply Ġ{ ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġput (" symbol ", ĠlistOf ( symbol )) ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġif Ġ( freq Ġ!= Ġnull ) Ġ{ ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġput (" freq ", ĠlistOf ( freq . toString ())) ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġ} ĊĠĠĠĠĠĠĠĠĠĠĠ Ġ} ĊĠĠĠĠĠĠĠ Ġval Ġlocal Variable Headers : ĠMutable Map < String , ĠString > Ġ= Ġmutable Map Of () ĊĠĠĠĠĠĠĠ Ġval Ġlocal Variable Config Ġ= ĠRequest Config ( ĊĠĠĠĠĠĠĠĠĠĠĠ ĠRequestMethod . GET , ĊĠĠĠĠĠĠĠĠĠĠĠ Ġ"/ stock / eps - estimate ", ĊĠĠĠĠĠĠĠĠĠĠĠ Ġquery Ġ= Ġlocal Variable Query , ĊĠĠĠĠĠĠĠĠĠĠĠ Ġheaders Ġ= Ġlocal Variable Headers ĊĠĠĠĠĠĠĠ Ġ) ĊĠĠĠĠĠĠĠ Ġval ĠlocalVar Response Ġ= Ġrequest < E arning s Est im ates >( ĊĠĠĠĠĠĠĠĠĠĠĠ Ġlocal Variable Config , ĊĠĠĠĠĠĠĠĠĠĠĠ Ġlocal Variable Body ĊĠĠĠĠĠĠĠ Ġ) ĊĊĠĠĠĠĠĠĠ Ġreturn Ġwhen Ġ( localVar Response . response Type ) Ġ{ ĊĠĠĠĠĠĠĠĠĠĠĠ ĠResponse Type . Success Ġ-> Ġ( localVar Response Ġas ĠSuccess < *> ). data Ġas ĠE arning s Est im ates ĊĠĠĠĠĠĠĠĠĠĠĠ ĠResponse Type . Information al Ġ-> Ġthrow ĠUnsupportedOperationException (" Client Ġdoes Ġnot Ġsupport ĠInformation al Ġresponses .") ĊĠĠĠĠĠĠĠĠĠĠĠ ĠResponse Type . Red irection Ġ-> Ġthrow ĠUnsupportedOperationException (" Client Ġdoes Ġnot Ġsupport ĠRed irection Ġresponses .") ĊĠĠĠĠĠĠĠĠĠĠĠ ĠResponse Type . Client Error Ġ-> Ġ{ ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġval ĠlocalVar Error Ġ= ĠlocalVar Response Ġas ĠClient Error < *> ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġthrow ĠClient Exception (" Client Ġerror Ġ: Ġ${ localVar Error . statusCode } Ġ${ localVar Error . message . or Empty () }", ĠlocalVar Error . statusCode , ĠlocalVar Response ) ĊĠĠĠĠĠĠĠĠĠĠĠ Ġ} ĊĠĠĠĠĠĠĠĠĠĠĠ ĠResponse Type . ServerError Ġ-> Ġ{ ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġval ĠlocalVar Error Ġ= ĠlocalVar Response Ġas ĠServer Error < *> ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġthrow ĠServer Exception (" Server Ġerror Ġ: Ġ${ localVar Error . statusCode } Ġ${ localVar Error . message . or Empty () }", ĠlocalVar Error . statusCode , ĠlocalVar Response ) ĊĠĠĠĠĠĠĠĠĠĠĠ Ġ} ĊĠĠĠĠĠĠĠ Ġ} ĊĠĠĠ Ġ} ĊĊĠĠĠ Ġ/** ĊĠĠĠ Ġ* ĠCompany ĠExec utive ĊĠĠĠ Ġ* ĠGet Ġa Ġlist Ġof Ġcompany &# 3 9 ; s Ġexecut ives Ġand Ġmembers Ġof Ġthe ĠBoard . ĊĠĠĠ Ġ* Ġ@ param Ġsymbol ĠSymbol Ġof Ġthe Ġcompany : ĠA AP L . ĠĊĠĠĠ Ġ* Ġ@ return ĠCompany Exec utive ĊĠĠĠ Ġ* Ġ@ throws ĠUnsupportedOperationException ĠIf Ġthe ĠAPI Ġreturns Ġan Ġinformation al Ġor Ġred irection Ġresponse ĊĠĠĠ Ġ* Ġ@ throws ĠClient Exception ĠIf Ġthe ĠAPI Ġreturns Ġa Ġclient Ġerror Ġresponse ĊĠĠĠ Ġ* Ġ@ throws ĠServer Exception ĠIf Ġthe ĠAPI Ġreturns Ġa Ġserver Ġerror Ġresponse ĊĠĠĠ Ġ*/ ĊĠĠĠ Ġ@ Suppress (" UN CHECK ED _ CAST ") ĊĠĠĠ Ġ@ Throws ( Unsupported OperationException :: class , ĠClient Exception :: class , ĠServer Exception :: class ) ĊĠĠĠ Ġfun Ġcompany Exec utive ( symbol : ĠString ) Ġ: ĠCompany Exec utive Ġ{ ĊĠĠĠĠĠĠĠ Ġval Ġlocal Variable Body : ĠJsonObject ? Ġ= Ġnull ĊĠĠĠĠĠĠĠ Ġval Ġlocal Variable Query : ĠMulti Value Map Ġ= Ġmutable Map Of < String , ĠList < String >>() ĊĠĠĠĠĠĠĠĠĠĠĠ Ġ. apply Ġ{ ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġput (" symbol ", ĠlistOf ( symbol )) ĊĠĠĠĠĠĠĠĠĠĠĠ Ġ} ĊĠĠĠĠĠĠĠ Ġval Ġlocal Variable Headers : ĠMutable Map < String , ĠString > Ġ= Ġmutable Map Of () ĊĠĠĠĠĠĠĠ Ġval Ġlocal Variable Config Ġ= ĠRequest Config ( ĊĠĠĠĠĠĠĠĠĠĠĠ ĠRequestMethod . GET , ĊĠĠĠĠĠĠĠĠĠĠĠ Ġ"/ stock / exec utive ", ĊĠĠĠĠĠĠĠĠĠĠĠ Ġquery Ġ= Ġlocal Variable Query , ĊĠĠĠĠĠĠĠĠĠĠĠ Ġheaders Ġ= Ġlocal Variable Headers ĊĠĠĠĠĠĠĠ Ġ) ĊĠĠĠĠĠĠĠ Ġval ĠlocalVar Response Ġ= Ġrequest < Company Exec utive >( ĊĠĠĠĠĠĠĠĠĠĠĠ Ġlocal Variable Config , ĊĠĠĠĠĠĠĠĠĠĠĠ Ġlocal Variable Body ĊĠĠĠĠĠĠĠ Ġ) ĊĊĠĠĠĠĠĠĠ Ġreturn Ġwhen Ġ( localVar Response . response Type ) Ġ{ ĊĠĠĠĠĠĠĠĠĠĠĠ ĠResponse Type . Success Ġ-> Ġ( localVar Response Ġas ĠSuccess < *> ). data Ġas ĠCompany Exec utive ĊĠĠĠĠĠĠĠĠĠĠĠ ĠResponse Type . Information al Ġ-> Ġthrow ĠUnsupportedOperationException (" Client Ġdoes Ġnot Ġsupport ĠInformation al Ġresponses .") ĊĠĠĠĠĠĠĠĠĠĠĠ ĠResponse Type . Red irection Ġ-> Ġthrow ĠUnsupportedOperationException (" Client Ġdoes Ġnot Ġsupport ĠRed irection Ġresponses .") ĊĠĠĠĠĠĠĠĠĠĠĠ ĠResponse Type . Client Error Ġ-> Ġ{ ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġval ĠlocalVar Error Ġ= ĠlocalVar Response Ġas ĠClient Error < *> ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġthrow ĠClient Exception (" Client Ġerror Ġ: Ġ${ localVar Error . statusCode } Ġ${ localVar Error . message . or Empty () }", ĠlocalVar Error . statusCode , ĠlocalVar Response ) ĊĠĠĠĠĠĠĠĠĠĠĠ Ġ} ĊĠĠĠĠĠĠĠĠĠĠĠ ĠResponse Type . ServerError Ġ-> Ġ{ ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġval ĠlocalVar Error Ġ= ĠlocalVar Response Ġas ĠServer Error < *> ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġthrow ĠServer Exception (" Server Ġerror Ġ: Ġ${ localVar Error . statusCode } Ġ${ localVar Error . message . or Empty () }", ĠlocalVar Error . statusCode , ĠlocalVar Response ) ĊĠĠĠĠĠĠĠĠĠĠĠ Ġ} ĊĠĠĠĠĠĠĠ Ġ} ĊĠĠĠ Ġ} ĊĊĠĠĠ Ġ/** ĊĠĠĠ Ġ* ĠCompany ĠNews ĊĠĠĠ Ġ* ĠList Ġlatest Ġcompany Ġnews Ġby Ġsymbol . ĠThis Ġendpoint Ġis Ġonly Ġavailable Ġfor ĠNorth ĠAmerican Ġcompanies . ĊĠĠĠ Ġ* Ġ@ param Ġsymbol ĠCompany Ġsymbol . ĠĊĠĠĠ Ġ* Ġ@ param Ġfrom ĠFrom Ġdate Ġ& lt ; code & gt ; YYYY - MM - DD & lt ;/ code & gt ;. ĠĊĠĠĠ Ġ* Ġ@ param Ġto ĠTo Ġdate Ġ& lt ; code & gt ; YYYY - MM - DD & lt ;/ code & gt ;. ĠĊĠĠĠ Ġ* Ġ@ return Ġkotlin . collections . List < News > ĊĠĠĠ Ġ* Ġ@ throws ĠUnsupportedOperationException ĠIf Ġthe ĠAPI Ġreturns Ġan Ġinformation al Ġor Ġred irection Ġresponse ĊĠĠĠ Ġ* Ġ@ throws ĠClient Exception ĠIf Ġthe ĠAPI Ġreturns Ġa Ġclient Ġerror Ġresponse ĊĠĠĠ Ġ* Ġ@ throws ĠServer Exception ĠIf Ġthe ĠAPI Ġreturns Ġa Ġserver Ġerror Ġresponse ĊĠĠĠ Ġ*/ ĊĠĠĠ Ġ@ Suppress (" UN CHECK ED _ CAST ") ĊĠĠĠ Ġ@ Throws ( Unsupported OperationException :: class , ĠClient Exception :: class , ĠServer Exception :: class ) ĊĠĠĠ Ġfun Ġcompany News ( symbol : ĠString , Ġfrom : ĠString , Ġto : ĠString ) Ġ: ĠList < News > Ġ{ ĊĠĠĠĠĠĠĠ Ġval Ġlocal Variable Body : ĠJsonObject ? Ġ= Ġnull ĊĠĠĠĠĠĠĠ Ġval Ġlocal Variable Query : ĠMulti Value Map Ġ= Ġmutable Map Of < String , ĠList < String >>() ĊĠĠĠĠĠĠĠĠĠĠĠ Ġ. apply Ġ{ ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġput (" symbol ", ĠlistOf ( symbol )) ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġput (" from ", ĠlistOf ( parse Date To QueryString ( from ))) ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġput (" to ", ĠlistOf ( parse Date To QueryString ( to ))) ĊĠĠĠĠĠĠĠĠĠĠĠ Ġ} ĊĠĠĠĠĠĠĠ Ġval Ġlocal Variable Headers : ĠMutable Map < String , ĠString > Ġ= Ġmutable Map Of () ĊĠĠĠĠĠĠĠ Ġval Ġlocal Variable Config Ġ= ĠRequest Config ( ĊĠĠĠĠĠĠĠĠĠĠĠ ĠRequestMethod . GET , ĊĠĠĠĠĠĠĠĠĠĠĠ Ġ"/ company - news ", ĊĠĠĠĠĠĠĠĠĠĠĠ Ġquery Ġ= Ġlocal Variable Query , ĊĠĠĠĠĠĠĠĠĠĠĠ Ġheaders Ġ= Ġlocal Variable Headers ĊĠĠĠĠĠĠĠ Ġ) ĊĠĠĠĠĠĠĠ Ġval ĠlocalVar Response Ġ= Ġrequest < List < News >>( ĊĠĠĠĠĠĠĠĠĠĠĠ Ġlocal Variable Config , ĊĠĠĠĠĠĠĠĠĠĠĠ Ġlocal Variable Body ĊĠĠĠĠĠĠĠ Ġ) ĊĊĠĠĠĠĠĠĠ Ġreturn Ġwhen Ġ( localVar Response . response Type ) Ġ{ ĊĠĠĠĠĠĠĠĠĠĠĠ ĠResponse Type . Success Ġ-> Ġ( localVar Response Ġas ĠSuccess < *> ). data Ġas ĠList < News > ĊĠĠĠĠĠĠĠĠĠĠĠ ĠResponse Type . Information al Ġ-> Ġthrow ĠUnsupportedOperationException (" Client Ġdoes Ġnot Ġsupport ĠInformation al Ġresponses .") ĊĠĠĠĠĠĠĠĠĠĠĠ ĠResponse Type . Red irection Ġ-> Ġthrow ĠUnsupportedOperationException (" Client Ġdoes Ġnot Ġsupport ĠRed irection Ġresponses .") ĊĠĠĠĠĠĠĠĠĠĠĠ ĠResponse Type . Client Error Ġ-> Ġ{ ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġval ĠlocalVar Error Ġ= ĠlocalVar Response Ġas ĠClient Error < *> ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġthrow ĠClient Exception (" Client Ġerror Ġ: Ġ${ localVar Error . statusCode } Ġ${ localVar Error . message . or Empty () }", ĠlocalVar Error . statusCode , ĠlocalVar Response ) ĊĠĠĠĠĠĠĠĠĠĠĠ Ġ} ĊĠĠĠĠĠĠĠĠĠĠĠ ĠResponse Type . ServerError Ġ-> Ġ{ ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġval ĠlocalVar Error Ġ= ĠlocalVar Response Ġas ĠServer Error < *> ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġthrow ĠServer Exception (" Server Ġerror Ġ: Ġ${ localVar Error . statusCode } Ġ${ localVar Error . message . or Empty () }", ĠlocalVar Error . statusCode , ĠlocalVar Response ) ĊĠĠĠĠĠĠĠĠĠĠĠ Ġ} ĊĠĠĠĠĠĠĠ Ġ} ĊĠĠĠ Ġ} ĊĊĠĠĠ Ġ/** ĊĠĠĠ Ġ* ĠPe ers ĊĠĠĠ Ġ* ĠGet Ġcompany Ġpeers . ĠReturn Ġa Ġlist Ġof Ġpeers Ġin Ġthe Ġsame Ġcountry Ġand ĠG ICS Ġsub - industry ĊĠĠĠ Ġ* Ġ@ param Ġsymbol ĠSymbol Ġof Ġthe Ġcompany : ĠA AP L . ĠĊĠĠĠ Ġ* Ġ@ return Ġkotlin . collections . List < kotlin . String > ĊĠĠĠ Ġ* Ġ@ throws ĠUnsupportedOperationException ĠIf Ġthe ĠAPI Ġreturns Ġan Ġinformation al Ġor Ġred irection Ġresponse ĊĠĠĠ Ġ* Ġ@ throws ĠClient Exception ĠIf Ġthe ĠAPI Ġreturns Ġa Ġclient Ġerror Ġresponse ĊĠĠĠ Ġ* Ġ@ throws ĠServer Exception ĠIf Ġthe ĠAPI Ġreturns Ġa Ġserver Ġerror Ġresponse ĊĠĠĠ Ġ*/ ĊĠĠĠ Ġ@ Suppress (" UN CHECK ED _ CAST ") ĊĠĠĠ Ġ@ Throws ( Unsupported OperationException :: class , ĠClient Exception :: class , ĠServer Exception :: class ) ĊĠĠĠ Ġfun Ġcompany Peers ( symbol : ĠString ) Ġ: ĠList < String > Ġ{ ĊĠĠĠĠĠĠĠ Ġval Ġlocal Variable Body : ĠJsonObject ? Ġ= Ġnull ĊĠĠĠĠĠĠĠ Ġval Ġlocal Variable Query : ĠMulti Value Map Ġ= Ġmutable Map Of < String , ĠList < String >>() ĊĠĠĠĠĠĠĠĠĠĠĠ Ġ. apply Ġ{ ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġput (" symbol ", ĠlistOf ( symbol )) ĊĠĠĠĠĠĠĠĠĠĠĠ Ġ} ĊĠĠĠĠĠĠĠ Ġval Ġlocal Variable Headers : ĠMutable Map < String , ĠString > Ġ= Ġmutable Map Of () ĊĠĠĠĠĠĠĠ Ġval Ġlocal Variable Config Ġ= ĠRequest Config ( ĊĠĠĠĠĠĠĠĠĠĠĠ ĠRequestMethod . GET , ĊĠĠĠĠĠĠĠĠĠĠĠ Ġ"/ stock / peers ", ĊĠĠĠĠĠĠĠĠĠĠĠ Ġquery Ġ= Ġlocal Variable Query , ĊĠĠĠĠĠĠĠĠĠĠĠ Ġheaders Ġ= Ġlocal Variable Headers ĊĠĠĠĠĠĠĠ Ġ) ĊĠĠĠĠĠĠĠ Ġval ĠlocalVar Response Ġ= Ġrequest < List < String >>( ĊĠĠĠĠĠĠĠĠĠĠĠ Ġlocal Variable Config , ĊĠĠĠĠĠĠĠĠĠĠĠ Ġlocal Variable Body ĊĠĠĠĠĠĠĠ Ġ) ĊĊĠĠĠĠĠĠĠ Ġreturn Ġwhen Ġ( localVar Response . response Type ) Ġ{ ĊĠĠĠĠĠĠĠĠĠĠĠ ĠResponse Type . Success Ġ-> Ġ( localVar Response Ġas ĠSuccess < *> ). data Ġas ĠList < String > ĊĠĠĠĠĠĠĠĠĠĠĠ ĠResponse Type . Information al Ġ-> Ġthrow ĠUnsupportedOperationException (" Client Ġdoes Ġnot Ġsupport ĠInformation al Ġresponses .") ĊĠĠĠĠĠĠĠĠĠĠĠ ĠResponse Type . Red irection Ġ-> Ġthrow ĠUnsupportedOperationException (" Client Ġdoes Ġnot Ġsupport ĠRed irection Ġresponses .") ĊĠĠĠĠĠĠĠĠĠĠĠ ĠResponse Type . Client Error Ġ-> Ġ{ ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġval ĠlocalVar Error Ġ= ĠlocalVar Response Ġas ĠClient Error < *> ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġthrow ĠClient Exception (" Client Ġerror Ġ: Ġ${ localVar Error . statusCode } Ġ${ localVar Error . message . or Empty () }", ĠlocalVar Error . statusCode , ĠlocalVar Response ) ĊĠĠĠĠĠĠĠĠĠĠĠ Ġ} ĊĠĠĠĠĠĠĠĠĠĠĠ ĠResponse Type . ServerError Ġ-> Ġ{ ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġval ĠlocalVar Error Ġ= ĠlocalVar Response Ġas ĠServer Error < *> ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġthrow ĠServer Exception (" Server Ġerror Ġ: Ġ${ localVar Error . statusCode } Ġ${ localVar Error . message . or Empty () }", ĠlocalVar Error . statusCode , ĠlocalVar Response ) ĊĠĠĠĠĠĠĠĠĠĠĠ Ġ} ĊĠĠĠĠĠĠĠ Ġ} ĊĠĠĠ Ġ} ĊĊĠĠĠ Ġ/** ĊĠĠĠ Ġ* ĠCompany ĠProfile ĊĠĠĠ Ġ* ĠGet Ġgeneral Ġinformation Ġof Ġa Ġcompany . ĠYou Ġcan Ġquery Ġby Ġsymbol , ĠIS IN Ġor ĠC US IP ĊĠĠĠ Ġ* Ġ@ param Ġsymbol ĠSymbol Ġof Ġthe Ġcompany : ĠA AP L Ġe . g . Ġ( optional ) ĊĠĠĠ Ġ* Ġ@ param Ġis in ĠIS IN Ġ( optional ) ĊĠĠĠ Ġ* Ġ@ param Ġc us ip ĠC US IP Ġ( optional ) ĊĠĠĠ Ġ* Ġ@ return ĠCompany Profile ĊĠĠĠ Ġ* Ġ@ throws ĠUnsupportedOperationException ĠIf Ġthe ĠAPI Ġreturns Ġan Ġinformation al Ġor Ġred irection Ġresponse ĊĠĠĠ Ġ* Ġ@ throws ĠClient Exception ĠIf Ġthe ĠAPI Ġreturns Ġa Ġclient Ġerror Ġresponse ĊĠĠĠ Ġ* Ġ@ throws ĠServer Exception ĠIf Ġthe ĠAPI Ġreturns Ġa Ġserver Ġerror Ġresponse ĊĠĠĠ Ġ*/ ĊĠĠĠ Ġ@ Suppress (" UN CHECK ED _ CAST ") ĊĠĠĠ Ġ@ Throws ( Unsupported OperationException :: class , ĠClient Exception :: class , ĠServer Exception :: class ) ĊĠĠĠ Ġfun Ġcompany Profile ( symbol : ĠString ?, Ġis in : ĠString ?, Ġc us ip : ĠString ?) Ġ: ĠCompany Profile Ġ{ ĊĠĠĠĠĠĠĠ Ġval Ġlocal Variable Body : ĠJsonObject ? Ġ= Ġnull ĊĠĠĠĠĠĠĠ Ġval Ġlocal Variable Query : ĠMulti Value Map Ġ= Ġmutable Map Of < String , ĠList < String >>() ĊĠĠĠĠĠĠĠĠĠĠĠ Ġ. apply Ġ{ ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġif Ġ( symbol Ġ!= Ġnull ) Ġ{ ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġput (" symbol ", ĠlistOf ( symbol . toString ())) ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġ} ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġif Ġ( isin Ġ!= Ġnull ) Ġ{ ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġput (" isin ", ĠlistOf ( isin . toString ())) ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġ} ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġif Ġ( cus ip Ġ!= Ġnull ) Ġ{ ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġput (" cus ip ", ĠlistOf ( cus ip . toString ())) ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġ} ĊĠĠĠĠĠĠĠĠĠĠĠ Ġ} ĊĠĠĠĠĠĠĠ Ġval Ġlocal Variable Headers : ĠMutable Map < String , ĠString > Ġ= Ġmutable Map Of () ĊĠĠĠĠĠĠĠ Ġval Ġlocal Variable Config Ġ= ĠRequest Config ( ĊĠĠĠĠĠĠĠĠĠĠĠ ĠRequestMethod . GET , ĊĠĠĠĠĠĠĠĠĠĠĠ Ġ"/ stock / profile ", ĊĠĠĠĠĠĠĠĠĠĠĠ Ġquery Ġ= Ġlocal Variable Query , ĊĠĠĠĠĠĠĠĠĠĠĠ Ġheaders Ġ= Ġlocal Variable Headers ĊĠĠĠĠĠĠĠ Ġ) ĊĠĠĠĠĠĠĠ Ġval ĠlocalVar Response Ġ= Ġrequest < Company Profile >( ĊĠĠĠĠĠĠĠĠĠĠĠ Ġlocal Variable Config , ĊĠĠĠĠĠĠĠĠĠĠĠ Ġlocal Variable Body ĊĠĠĠĠĠĠĠ Ġ) ĊĊĠĠĠĠĠĠĠ Ġreturn Ġwhen Ġ( localVar Response . response Type ) Ġ{ ĊĠĠĠĠĠĠĠĠĠĠĠ ĠResponse Type . Success Ġ-> Ġ( localVar Response Ġas ĠSuccess < *> ). data Ġas ĠCompany Profile ĊĠĠĠĠĠĠĠĠĠĠĠ ĠResponse Type . Information al Ġ-> Ġthrow ĠUnsupportedOperationException (" Client Ġdoes Ġnot Ġsupport ĠInformation al Ġresponses .") ĊĠĠĠĠĠĠĠĠĠĠĠ ĠResponse Type . Red irection Ġ-> Ġthrow ĠUnsupportedOperationException (" Client Ġdoes Ġnot Ġsupport ĠRed irection Ġresponses .") ĊĠĠĠĠĠĠĠĠĠĠĠ ĠResponse Type . Client Error Ġ-> Ġ{ ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġval ĠlocalVar Error Ġ= ĠlocalVar Response Ġas ĠClient Error < *> ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġthrow ĠClient Exception (" Client Ġerror Ġ: Ġ${ localVar Error . statusCode } Ġ${ localVar Error . message . or Empty () }", ĠlocalVar Error . statusCode , ĠlocalVar Response ) ĊĠĠĠĠĠĠĠĠĠĠĠ Ġ} ĊĠĠĠĠĠĠĠĠĠĠĠ ĠResponse Type . ServerError Ġ-> Ġ{ ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġval ĠlocalVar Error Ġ= ĠlocalVar Response Ġas ĠServer Error < *> ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġthrow ĠServer Exception (" Server Ġerror Ġ: Ġ${ localVar Error . statusCode } Ġ${ localVar Error . message . or Empty () }", ĠlocalVar Error . statusCode , ĠlocalVar Response ) ĊĠĠĠĠĠĠĠĠĠĠĠ Ġ} ĊĠĠĠĠĠĠĠ Ġ} ĊĠĠĠ Ġ} ĊĊĠĠĠ Ġ/** ĊĠĠĠ Ġ* ĠCompany ĠProfile Ġ 2 ĊĠĠĠ Ġ* ĠGet Ġgeneral Ġinformation Ġof Ġa Ġcompany . ĠYou Ġcan Ġquery Ġby Ġsymbol , ĠIS IN Ġor ĠC US IP . ĠThis Ġis Ġthe Ġfree Ġversion Ġof Ġ& lt ; a Ġhref &# x 3 D ;\ & quot ;# company - profile \ & quot ;& gt ; Company ĠProfile & lt ;/ a & gt ;. ĊĠĠĠ Ġ* Ġ@ param Ġsymbol ĠSymbol Ġof Ġthe Ġcompany : ĠA AP L Ġe . g . Ġ( optional ) ĊĠĠĠ Ġ* Ġ@ param Ġis in ĠIS IN Ġ( optional ) ĊĠĠĠ Ġ* Ġ@ param Ġc us ip ĠC US IP Ġ( optional ) ĊĠĠĠ Ġ* Ġ@ return ĠCompany Profile 2 ĊĠĠĠ Ġ* Ġ@ throws ĠUnsupportedOperationException ĠIf Ġthe ĠAPI Ġreturns Ġan Ġinformation al Ġor Ġred irection Ġresponse ĊĠĠĠ Ġ* Ġ@ throws ĠClient Exception ĠIf Ġthe ĠAPI Ġreturns Ġa Ġclient Ġerror Ġresponse ĊĠĠĠ Ġ* Ġ@ throws ĠServer Exception ĠIf Ġthe ĠAPI Ġreturns Ġa Ġserver Ġerror Ġresponse ĊĠĠĠ Ġ*/ ĊĠĠĠ Ġ@ Suppress (" UN CHECK ED _ CAST ") ĊĠĠĠ Ġ@ Throws ( Unsupported OperationException :: class , ĠClient Exception :: class , ĠServer Exception :: class ) ĊĠĠĠ Ġfun Ġcompany Profile 2 ( symbol : ĠString ?, Ġis in : ĠString ?, Ġc us ip : ĠString ?) Ġ: ĠCompany Profile 2 Ġ{ ĊĠĠĠĠĠĠĠ Ġval Ġlocal Variable Body : ĠJsonObject ? Ġ= Ġnull ĊĠĠĠĠĠĠĠ Ġval Ġlocal Variable Query : ĠMulti Value Map Ġ= Ġmutable Map Of < String , ĠList < String >>() ĊĠĠĠĠĠĠĠĠĠĠĠ Ġ. apply Ġ{ ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġif Ġ( symbol Ġ!= Ġnull ) Ġ{ ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġput (" symbol ", ĠlistOf ( symbol . toString ())) ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġ} ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġif Ġ( isin Ġ!= Ġnull ) Ġ{ ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġput (" isin ", ĠlistOf ( isin . toString ())) ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġ} ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġif Ġ( cus ip Ġ!= Ġnull ) Ġ{ ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġput (" cus ip ", ĠlistOf ( cus ip . toString ())) ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġ} ĊĠĠĠĠĠĠĠĠĠĠĠ Ġ} ĊĠĠĠĠĠĠĠ Ġval Ġlocal Variable Headers : ĠMutable Map < String , ĠString > Ġ= Ġmutable Map Of () ĊĠĠĠĠĠĠĠ Ġval Ġlocal Variable Config Ġ= ĠRequest Config ( ĊĠĠĠĠĠĠĠĠĠĠĠ ĠRequestMethod . GET , ĊĠĠĠĠĠĠĠĠĠĠĠ Ġ"/ stock / profile 2 ", ĊĠĠĠĠĠĠĠĠĠĠĠ Ġquery Ġ= Ġlocal Variable Query , ĊĠĠĠĠĠĠĠĠĠĠĠ Ġheaders Ġ= Ġlocal Variable Headers ĊĠĠĠĠĠĠĠ Ġ) ĊĠĠĠĠĠĠĠ Ġval ĠlocalVar Response Ġ= Ġrequest < Company Profile 2 >( ĊĠĠĠĠĠĠĠĠĠĠĠ Ġlocal Variable Config , ĊĠĠĠĠĠĠĠĠĠĠĠ Ġlocal Variable Body ĊĠĠĠĠĠĠĠ Ġ) ĊĊĠĠĠĠĠĠĠ Ġreturn Ġwhen Ġ( localVar Response . response Type ) Ġ{ ĊĠĠĠĠĠĠĠĠĠĠĠ ĠResponse Type . Success Ġ-> Ġ( localVar Response Ġas ĠSuccess < *> ). data Ġas ĠCompany Profile 2 ĊĠĠĠĠĠĠĠĠĠĠĠ ĠResponse Type . Information al Ġ-> Ġthrow ĠUnsupportedOperationException (" Client Ġdoes Ġnot Ġsupport ĠInformation al Ġresponses .") ĊĠĠĠĠĠĠĠĠĠĠĠ ĠResponse Type . Red irection Ġ-> Ġthrow ĠUnsupportedOperationException (" Client Ġdoes Ġnot Ġsupport ĠRed irection Ġresponses .") ĊĠĠĠĠĠĠĠĠĠĠĠ ĠResponse Type . Client Error Ġ-> Ġ{ ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġval ĠlocalVar Error Ġ= ĠlocalVar Response Ġas ĠClient Error < *> ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġthrow ĠClient Exception (" Client Ġerror Ġ: Ġ${ localVar Error . statusCode } Ġ${ localVar Error . message . or Empty () }", ĠlocalVar Error . statusCode , ĠlocalVar Response ) ĊĠĠĠĠĠĠĠĠĠĠĠ Ġ} ĊĠĠĠĠĠĠĠĠĠĠĠ ĠResponse Type . ServerError Ġ-> Ġ{ ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġval ĠlocalVar Error Ġ= ĠlocalVar Response Ġas ĠServer Error < *> ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġthrow ĠServer Exception (" Server Ġerror Ġ: Ġ${ localVar Error . statusCode } Ġ${ localVar Error . message . or Empty () }", ĠlocalVar Error . statusCode , ĠlocalVar Response ) ĊĠĠĠĠĠĠĠĠĠĠĠ Ġ} ĊĠĠĠĠĠĠĠ Ġ} ĊĠĠĠ Ġ} ĊĊĠĠĠ Ġ/** ĊĠĠĠ Ġ* ĠRe venue ĠEst im ates ĊĠĠĠ Ġ* ĠGet Ġcompany &# 3 9 ; s Ġre venue Ġestimates . ĊĠĠĠ Ġ* Ġ@ param Ġsymbol ĠSymbol Ġof Ġthe Ġcompany : ĠA AP L . ĠĊĠĠĠ Ġ* Ġ@ param Ġfreq ĠCan Ġtake Ġ 1 Ġof Ġthe Ġfollowing Ġvalues : Ġ& lt ; code & gt ; ann ual , Ġquarter ly & lt ;/ code & gt ;. ĠDefault Ġto Ġ& lt ; code & gt ; quarter ly & lt ;/ code & gt ; Ġ( optional ) ĊĠĠĠ Ġ* Ġ@ return ĠRe venue Est im ates ĊĠĠĠ Ġ* Ġ@ throws ĠUnsupportedOperationException ĠIf Ġthe ĠAPI Ġreturns Ġan Ġinformation al Ġor Ġred irection Ġresponse ĊĠĠĠ Ġ* Ġ@ throws ĠClient Exception ĠIf Ġthe ĠAPI Ġreturns Ġa Ġclient Ġerror Ġresponse ĊĠĠĠ Ġ* Ġ@ throws ĠServer Exception ĠIf Ġthe ĠAPI Ġreturns Ġa Ġserver Ġerror Ġresponse ĊĠĠĠ Ġ*/ ĊĠĠĠ Ġ@ Suppress (" UN CHECK ED _ CAST ") ĊĠĠĠ Ġ@ Throws ( Unsupported OperationException :: class , ĠClient Exception :: class , ĠServer Exception :: class ) ĊĠĠĠ Ġfun Ġcompany Revenue Est im ates ( symbol : ĠString , Ġfreq : ĠString ?) Ġ: ĠRe venue Est im ates Ġ{ ĊĠĠĠĠĠĠĠ Ġval Ġlocal Variable Body : ĠJsonObject ? Ġ= Ġnull ĊĠĠĠĠĠĠĠ Ġval Ġlocal Variable Query : ĠMulti Value Map Ġ= Ġmutable Map Of < String , ĠList < String >>() ĊĠĠĠĠĠĠĠĠĠĠĠ Ġ. apply Ġ{ ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġput (" symbol ", ĠlistOf ( symbol )) ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġif Ġ( freq Ġ!= Ġnull ) Ġ{ ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġput (" freq ", ĠlistOf ( freq . toString ())) ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġ} ĊĠĠĠĠĠĠĠĠĠĠĠ Ġ} ĊĠĠĠĠĠĠĠ Ġval Ġlocal Variable Headers : ĠMutable Map < String , ĠString > Ġ= Ġmutable Map Of () ĊĠĠĠĠĠĠĠ Ġval Ġlocal Variable Config Ġ= ĠRequest Config ( ĊĠĠĠĠĠĠĠĠĠĠĠ ĠRequestMethod . GET , ĊĠĠĠĠĠĠĠĠĠĠĠ Ġ"/ stock / re venue - estimate ", ĊĠĠĠĠĠĠĠĠĠĠĠ Ġquery Ġ= Ġlocal Variable Query , ĊĠĠĠĠĠĠĠĠĠĠĠ Ġheaders Ġ= Ġlocal Variable Headers ĊĠĠĠĠĠĠĠ Ġ) ĊĠĠĠĠĠĠĠ Ġval ĠlocalVar Response Ġ= Ġrequest < Revenue Est im ates >( ĊĠĠĠĠĠĠĠĠĠĠĠ Ġlocal Variable Config , ĊĠĠĠĠĠĠĠĠĠĠĠ Ġlocal Variable Body ĊĠĠĠĠĠĠĠ Ġ) ĊĊĠĠĠĠĠĠĠ Ġreturn Ġwhen Ġ( localVar Response . response Type ) Ġ{ ĊĠĠĠĠĠĠĠĠĠĠĠ ĠResponse Type . Success Ġ-> Ġ( localVar Response Ġas ĠSuccess < *> ). data Ġas ĠRe venue Est im ates ĊĠĠĠĠĠĠĠĠĠĠĠ ĠResponse Type . Information al Ġ-> Ġthrow ĠUnsupportedOperationException (" Client Ġdoes Ġnot Ġsupport ĠInformation al Ġresponses .") ĊĠĠĠĠĠĠĠĠĠĠĠ ĠResponse Type . Red irection Ġ-> Ġthrow ĠUnsupportedOperationException (" Client Ġdoes Ġnot Ġsupport ĠRed irection Ġresponses .") ĊĠĠĠĠĠĠĠĠĠĠĠ ĠResponse Type . Client Error Ġ-> Ġ{ ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġval ĠlocalVar Error Ġ= ĠlocalVar Response Ġas ĠClient Error < *> ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġthrow ĠClient Exception (" Client Ġerror Ġ: Ġ${ localVar Error . statusCode } Ġ${ localVar Error . message . or Empty () }", ĠlocalVar Error . statusCode , ĠlocalVar Response ) ĊĠĠĠĠĠĠĠĠĠĠĠ Ġ} ĊĠĠĠĠĠĠĠĠĠĠĠ ĠResponse Type . ServerError Ġ-> Ġ{ ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġval ĠlocalVar Error Ġ= ĠlocalVar Response Ġas ĠServer Error < *> ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġthrow ĠServer Exception (" Server Ġerror Ġ: Ġ${ localVar Error . statusCode } Ġ${ localVar Error . message . or Empty () }", ĠlocalVar Error . statusCode , ĠlocalVar Response ) ĊĠĠĠĠĠĠĠĠĠĠĠ Ġ} ĊĠĠĠĠĠĠĠ Ġ} ĊĠĠĠ Ġ} ĊĊĠĠĠ Ġ/** ĊĠĠĠ Ġ* ĠCountry ĠMetadata ĊĠĠĠ Ġ* ĠList Ġall Ġcountries Ġand Ġmetadata . ĊĠĠĠ Ġ* Ġ@ return Ġkotlin . collections . List < Country Metadata > ĊĠĠĠ Ġ* Ġ@ throws ĠUnsupportedOperationException ĠIf Ġthe ĠAPI Ġreturns Ġan Ġinformation al Ġor Ġred irection Ġresponse ĊĠĠĠ Ġ* Ġ@ throws ĠClient Exception ĠIf Ġthe ĠAPI Ġreturns Ġa Ġclient Ġerror Ġresponse ĊĠĠĠ Ġ* Ġ@ throws ĠServer Exception ĠIf Ġthe ĠAPI Ġreturns Ġa Ġserver Ġerror Ġresponse ĊĠĠĠ Ġ*/ ĊĠĠĠ Ġ@ Suppress (" UN CHECK ED _ CAST ") ĊĠĠĠ Ġ@ Throws ( Unsupported OperationException :: class , ĠClient Exception :: class , ĠServer Exception :: class ) ĊĠĠĠ Ġfun Ġcountry () Ġ: ĠList < Country Metadata > Ġ{ ĊĠĠĠĠĠĠĠ Ġval Ġlocal Variable Body : ĠJsonObject ? Ġ= Ġnull ĊĠĠĠĠĠĠĠ Ġval Ġlocal Variable Query : ĠMulti Value Map Ġ= Ġmutable Map Of () ĊĠĠĠĠĠĠĠ Ġval Ġlocal Variable Headers : ĠMutable Map < String , ĠString > Ġ= Ġmutable Map Of () ĊĠĠĠĠĠĠĠ Ġval Ġlocal Variable Config Ġ= ĠRequest Config ( ĊĠĠĠĠĠĠĠĠĠĠĠ ĠRequestMethod . GET , ĊĠĠĠĠĠĠĠĠĠĠĠ Ġ"/ country ", ĊĠĠĠĠĠĠĠĠĠĠĠ Ġquery Ġ= Ġlocal Variable Query , ĊĠĠĠĠĠĠĠĠĠĠĠ Ġheaders Ġ= Ġlocal Variable Headers ĊĠĠĠĠĠĠĠ Ġ) ĊĠĠĠĠĠĠĠ Ġval ĠlocalVar Response Ġ= Ġrequest < List < Country Metadata >>( ĊĠĠĠĠĠĠĠĠĠĠĠ Ġlocal Variable Config , ĊĠĠĠĠĠĠĠĠĠĠĠ Ġlocal Variable Body ĊĠĠĠĠĠĠĠ Ġ) ĊĊĠĠĠĠĠĠĠ Ġreturn Ġwhen Ġ( localVar Response . response Type ) Ġ{ ĊĠĠĠĠĠĠĠĠĠĠĠ ĠResponse Type . Success Ġ-> Ġ( localVar Response Ġas ĠSuccess < *> ). data Ġas ĠList < Country Metadata > ĊĠĠĠĠĠĠĠĠĠĠĠ ĠResponse Type . Information al Ġ-> Ġthrow ĠUnsupportedOperationException (" Client Ġdoes Ġnot Ġsupport ĠInformation al Ġresponses .") ĊĠĠĠĠĠĠĠĠĠĠĠ ĠResponse Type . Red irection Ġ-> Ġthrow ĠUnsupportedOperationException (" Client Ġdoes Ġnot Ġsupport ĠRed irection Ġresponses .") ĊĠĠĠĠĠĠĠĠĠĠĠ ĠResponse Type . Client Error Ġ-> Ġ{ ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġval ĠlocalVar Error Ġ= ĠlocalVar Response Ġas ĠClient Error < *> ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġthrow ĠClient Exception (" Client Ġerror Ġ: Ġ${ localVar Error . statusCode } Ġ${ localVar Error . message . or Empty () }", ĠlocalVar Error . statusCode , ĠlocalVar Response ) ĊĠĠĠĠĠĠĠĠĠĠĠ Ġ} ĊĠĠĠĠĠĠĠĠĠĠĠ ĠResponse Type . ServerError Ġ-> Ġ{ ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġval ĠlocalVar Error Ġ= ĠlocalVar Response Ġas ĠServer Error < *> ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġthrow ĠServer Exception (" Server Ġerror Ġ: Ġ${ localVar Error . statusCode } Ġ${ localVar Error . message . or Empty () }", ĠlocalVar Error . statusCode , ĠlocalVar Response ) ĊĠĠĠĠĠĠĠĠĠĠĠ Ġ} ĊĠĠĠĠĠĠĠ Ġ} ĊĠĠĠ Ġ} ĊĊĠĠĠ Ġ/** ĊĠĠĠ Ġ* ĠCOVID - 1 9 ĊĠĠĠ Ġ* ĠGet Ġreal - time Ġupdates Ġon Ġthe Ġnumber Ġof ĠCOVID - 1 9 Ġ( Cor ona Ġvirus ) Ġcases Ġin Ġthe ĠUS Ġwith Ġa Ġstate - by - state Ġbreak down . ĠData Ġis Ġs ourced Ġfrom ĠC DC Ġand Ġre put able Ġsources . ĠYou Ġcan Ġalso Ġaccess Ġthis ĠAPI Ġ& lt ; a Ġhref &# x 3 D ;\ & quot ; https :// rapid api . com / Fin n hub / api / fin n hub - real - time - covid - 1 9 \ & quot ; Ġtarget &# x 3 D ;\ & quot ;_ blank \ & quot ; Ġrel &# x 3 D ;\ & quot ; nofollow \ & quot ;& gt ; here & lt ;/ a & gt ; ĊĠĠĠ Ġ* Ġ@ return Ġkotlin . collections . List < Cov id Info > ĊĠĠĠ Ġ* Ġ@ throws ĠUnsupportedOperationException ĠIf Ġthe ĠAPI Ġreturns Ġan Ġinformation al Ġor Ġred irection Ġresponse ĊĠĠĠ Ġ* Ġ@ throws ĠClient Exception ĠIf Ġthe ĠAPI Ġreturns Ġa Ġclient Ġerror Ġresponse ĊĠĠĠ Ġ* Ġ@ throws ĠServer Exception ĠIf Ġthe ĠAPI Ġreturns Ġa Ġserver Ġerror Ġresponse ĊĠĠĠ Ġ*/ ĊĠĠĠ Ġ@ Suppress (" UN CHECK ED _ CAST ") ĊĠĠĠ Ġ@ Throws ( Unsupported OperationException :: class , ĠClient Exception :: class , ĠServer Exception :: class ) ĊĠĠĠ Ġfun Ġcov id 1 9 () Ġ: ĠList < Cov id Info > Ġ{ ĊĠĠĠĠĠĠĠ Ġval Ġlocal Variable Body : ĠJsonObject ? Ġ= Ġnull ĊĠĠĠĠĠĠĠ Ġval Ġlocal Variable Query : ĠMulti Value Map Ġ= Ġmutable Map Of () ĊĠĠĠĠĠĠĠ Ġval Ġlocal Variable Headers : ĠMutable Map < String , ĠString > Ġ= Ġmutable Map Of () ĊĠĠĠĠĠĠĠ Ġval Ġlocal Variable Config Ġ= ĠRequest Config ( ĊĠĠĠĠĠĠĠĠĠĠĠ ĠRequestMethod . GET , ĊĠĠĠĠĠĠĠĠĠĠĠ Ġ"/ covid 1 9 / us ", ĊĠĠĠĠĠĠĠĠĠĠĠ Ġquery Ġ= Ġlocal Variable Query , ĊĠĠĠĠĠĠĠĠĠĠĠ Ġheaders Ġ= Ġlocal Variable Headers ĊĠĠĠĠĠĠĠ Ġ) ĊĠĠĠĠĠĠĠ Ġval ĠlocalVar Response Ġ= Ġrequest < List < Cov id Info >>( ĊĠĠĠĠĠĠĠĠĠĠĠ Ġlocal Variable Config , ĊĠĠĠĠĠĠĠĠĠĠĠ Ġlocal Variable Body ĊĠĠĠĠĠĠĠ Ġ) ĊĊĠĠĠĠĠĠĠ Ġreturn Ġwhen Ġ( localVar Response . response Type ) Ġ{ ĊĠĠĠĠĠĠĠĠĠĠĠ ĠResponse Type . Success Ġ-> Ġ( localVar Response Ġas ĠSuccess < *> ). data Ġas ĠList < Cov id Info > ĊĠĠĠĠĠĠĠĠĠĠĠ ĠResponse Type . Information al Ġ-> Ġthrow ĠUnsupportedOperationException (" Client Ġdoes Ġnot Ġsupport ĠInformation al Ġresponses .") ĊĠĠĠĠĠĠĠĠĠĠĠ ĠResponse Type . Red irection Ġ-> Ġthrow ĠUnsupportedOperationException (" Client Ġdoes Ġnot Ġsupport ĠRed irection Ġresponses .") ĊĠĠĠĠĠĠĠĠĠĠĠ ĠResponse Type . Client Error Ġ-> Ġ{ ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġval ĠlocalVar Error Ġ= ĠlocalVar Response Ġas ĠClient Error < *> ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġthrow ĠClient Exception (" Client Ġerror Ġ: Ġ${ localVar Error . statusCode } Ġ${ localVar Error . message . or Empty () }", ĠlocalVar Error . statusCode , ĠlocalVar Response ) ĊĠĠĠĠĠĠĠĠĠĠĠ Ġ} ĊĠĠĠĠĠĠĠĠĠĠĠ ĠResponse Type . ServerError Ġ-> Ġ{ ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġval ĠlocalVar Error Ġ= ĠlocalVar Response Ġas ĠServer Error < *> ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġthrow ĠServer Exception (" Server Ġerror Ġ: Ġ${ localVar Error . statusCode } Ġ${ localVar Error . message . or Empty () }", ĠlocalVar Error . statusCode , ĠlocalVar Response ) ĊĠĠĠĠĠĠĠĠĠĠĠ Ġ} ĊĠĠĠĠĠĠĠ Ġ} ĊĠĠĠ Ġ} ĊĊĠĠĠ Ġ/** ĊĠĠĠ Ġ* ĠCrypto ĠC andle s ĊĠĠĠ Ġ* ĠGet Ġc andle stick Ġdata Ġfor Ġcrypto Ġsymbols . ĊĠĠĠ Ġ* Ġ@ param Ġsymbol ĠUse Ġsymbol Ġreturned Ġin Ġ& lt ; code & gt ;/ crypto / symbol & lt ;/ code & gt ; Ġendpoint Ġfor Ġthis Ġfield . ĠĊĠĠĠ Ġ* Ġ@ param Ġresolution ĠSupported Ġresolution Ġincludes Ġ& lt ; code & gt ; 1 , Ġ 5 , Ġ 1 5 , Ġ 3 0 , Ġ 6 0 , ĠD , ĠW , ĠM Ġ& lt ;/ code & gt ;. Some Ġtime frames Ġmight Ġnot Ġbe Ġavailable Ġdepending Ġon Ġthe Ġexchange . ĠĊĠĠĠ Ġ* Ġ@ param Ġfrom ĠUNIX Ġtimestamp . ĠInterval Ġinitial Ġvalue . ĠĊĠĠĠ Ġ* Ġ@ param Ġto ĠUNIX Ġtimestamp . ĠInterval Ġend Ġvalue . ĠĊĠĠĠ Ġ* Ġ@ return ĠCrypto C andle s ĊĠĠĠ Ġ* Ġ@ throws ĠUnsupportedOperationException ĠIf Ġthe ĠAPI Ġreturns Ġan Ġinformation al Ġor Ġred irection Ġresponse ĊĠĠĠ Ġ* Ġ@ throws ĠClient Exception ĠIf Ġthe ĠAPI Ġreturns Ġa Ġclient Ġerror Ġresponse ĊĠĠĠ Ġ* Ġ@ throws ĠServer Exception ĠIf Ġthe ĠAPI Ġreturns Ġa Ġserver Ġerror Ġresponse ĊĠĠĠ Ġ*/ ĊĠĠĠ Ġ@ Suppress (" UN CHECK ED _ CAST ") ĊĠĠĠ Ġ@ Throws ( Unsupported OperationException :: class , ĠClient Exception :: class , ĠServer Exception :: class ) ĊĠĠĠ Ġfun Ġcrypto C andle s ( symbol : ĠString , Ġresolution : ĠString , Ġfrom : ĠLong , Ġto : ĠLong ) Ġ: ĠCrypto C andle s Ġ{ ĊĠĠĠĠĠĠĠ Ġval Ġlocal Variable Body : ĠJsonObject ? Ġ= Ġnull ĊĠĠĠĠĠĠĠ Ġval Ġlocal Variable Query : ĠMulti Value Map Ġ= Ġmutable Map Of < String , ĠList < String >>() ĊĠĠĠĠĠĠĠĠĠĠĠ Ġ. apply Ġ{ ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġput (" symbol ", ĠlistOf ( symbol )) ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġput (" resolution ", ĠlistOf ( resolution )) ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġput (" from ", ĠlistOf ( from . toString ())) ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġput (" to ", ĠlistOf ( to . toString ())) ĊĠĠĠĠĠĠĠĠĠĠĠ Ġ} ĊĠĠĠĠĠĠĠ Ġval Ġlocal Variable Headers : ĠMutable Map < String , ĠString > Ġ= Ġmutable Map Of () ĊĠĠĠĠĠĠĠ Ġval Ġlocal Variable Config Ġ= ĠRequest Config ( ĊĠĠĠĠĠĠĠĠĠĠĠ ĠRequestMethod . GET , ĊĠĠĠĠĠĠĠĠĠĠĠ Ġ"/ crypto / c andle ", ĊĠĠĠĠĠĠĠĠĠĠĠ Ġquery Ġ= Ġlocal Variable Query , ĊĠĠĠĠĠĠĠĠĠĠĠ Ġheaders Ġ= Ġlocal Variable Headers ĊĠĠĠĠĠĠĠ Ġ) ĊĠĠĠĠĠĠĠ Ġval ĠlocalVar Response Ġ= Ġrequest < Crypto C andle s >( ĊĠĠĠĠĠĠĠĠĠĠĠ Ġlocal Variable Config , ĊĠĠĠĠĠĠĠĠĠĠĠ Ġlocal Variable Body ĊĠĠĠĠĠĠĠ Ġ) ĊĊĠĠĠĠĠĠĠ Ġreturn Ġwhen Ġ( localVar Response . response Type ) Ġ{ ĊĠĠĠĠĠĠĠĠĠĠĠ ĠResponse Type . Success Ġ-> Ġ( localVar Response Ġas ĠSuccess < *> ). data Ġas ĠCrypto C andle s ĊĠĠĠĠĠĠĠĠĠĠĠ ĠResponse Type . Information al Ġ-> Ġthrow ĠUnsupportedOperationException (" Client Ġdoes Ġnot Ġsupport ĠInformation al Ġresponses .") ĊĠĠĠĠĠĠĠĠĠĠĠ ĠResponse Type . Red irection Ġ-> Ġthrow ĠUnsupportedOperationException (" Client Ġdoes Ġnot Ġsupport ĠRed irection Ġresponses .") ĊĠĠĠĠĠĠĠĠĠĠĠ ĠResponse Type . Client Error Ġ-> Ġ{ ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġval ĠlocalVar Error Ġ= ĠlocalVar Response Ġas ĠClient Error < *> ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġthrow ĠClient Exception (" Client Ġerror Ġ: Ġ${ localVar Error . statusCode } Ġ${ localVar Error . message . or Empty () }", ĠlocalVar Error . statusCode , ĠlocalVar Response ) ĊĠĠĠĠĠĠĠĠĠĠĠ Ġ} ĊĠĠĠĠĠĠĠĠĠĠĠ ĠResponse Type . ServerError Ġ-> Ġ{ ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġval ĠlocalVar Error Ġ= ĠlocalVar Response Ġas ĠServer Error < *> ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġthrow ĠServer Exception (" Server Ġerror Ġ: Ġ${ localVar Error . statusCode } Ġ${ localVar Error . message . or Empty () }", ĠlocalVar Error . statusCode , ĠlocalVar Response ) ĊĠĠĠĠĠĠĠĠĠĠĠ Ġ} ĊĠĠĠĠĠĠĠ Ġ} ĊĠĠĠ Ġ} ĊĊĠĠĠ Ġ/** ĊĠĠĠ Ġ* ĠCrypto ĠEx changes ĊĠĠĠ Ġ* ĠList Ġsupported Ġcrypto Ġex changes ĊĠĠĠ Ġ* Ġ@ return Ġkotlin . collections . List < kotlin . String > ĊĠĠĠ Ġ* Ġ@ throws ĠUnsupportedOperationException ĠIf Ġthe ĠAPI Ġreturns Ġan Ġinformation al Ġor Ġred irection Ġresponse ĊĠĠĠ Ġ* Ġ@ throws ĠClient Exception ĠIf Ġthe ĠAPI Ġreturns Ġa Ġclient Ġerror Ġresponse ĊĠĠĠ Ġ* Ġ@ throws ĠServer Exception ĠIf Ġthe ĠAPI Ġreturns Ġa Ġserver Ġerror Ġresponse ĊĠĠĠ Ġ*/ ĊĠĠĠ Ġ@ Suppress (" UN CHECK ED _ CAST ") ĊĠĠĠ Ġ@ Throws ( Unsupported OperationException :: class , ĠClient Exception :: class , ĠServer Exception :: class ) ĊĠĠĠ Ġfun Ġcrypto Exchange s () Ġ: ĠList < String > Ġ{ ĊĠĠĠĠĠĠĠ Ġval Ġlocal Variable Body : ĠJsonObject ? Ġ= Ġnull ĊĠĠĠĠĠĠĠ Ġval Ġlocal Variable Query : ĠMulti Value Map Ġ= Ġmutable Map Of () ĊĠĠĠĠĠĠĠ Ġval Ġlocal Variable Headers : ĠMutable Map < String , ĠString > Ġ= Ġmutable Map Of () ĊĠĠĠĠĠĠĠ Ġval Ġlocal Variable Config Ġ= ĠRequest Config ( ĊĠĠĠĠĠĠĠĠĠĠĠ ĠRequestMethod . GET , ĊĠĠĠĠĠĠĠĠĠĠĠ Ġ"/ crypto / exchange ", ĊĠĠĠĠĠĠĠĠĠĠĠ Ġquery Ġ= Ġlocal Variable Query , ĊĠĠĠĠĠĠĠĠĠĠĠ Ġheaders Ġ= Ġlocal Variable Headers ĊĠĠĠĠĠĠĠ Ġ) ĊĠĠĠĠĠĠĠ Ġval ĠlocalVar Response Ġ= Ġrequest < List < String >>( ĊĠĠĠĠĠĠĠĠĠĠĠ Ġlocal Variable Config , ĊĠĠĠĠĠĠĠĠĠĠĠ Ġlocal Variable Body ĊĠĠĠĠĠĠĠ Ġ) ĊĊĠĠĠĠĠĠĠ Ġreturn Ġwhen Ġ( localVar Response . response Type ) Ġ{ ĊĠĠĠĠĠĠĠĠĠĠĠ ĠResponse Type . Success Ġ-> Ġ( localVar Response Ġas ĠSuccess < *> ). data Ġas ĠList < String > ĊĠĠĠĠĠĠĠĠĠĠĠ ĠResponse Type . Information al Ġ-> Ġthrow ĠUnsupportedOperationException (" Client Ġdoes Ġnot Ġsupport ĠInformation al Ġresponses .") ĊĠĠĠĠĠĠĠĠĠĠĠ ĠResponse Type . Red irection Ġ-> Ġthrow ĠUnsupportedOperationException (" Client Ġdoes Ġnot Ġsupport ĠRed irection Ġresponses .") ĊĠĠĠĠĠĠĠĠĠĠĠ ĠResponse Type . Client Error Ġ-> Ġ{ ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġval ĠlocalVar Error Ġ= ĠlocalVar Response Ġas ĠClient Error < *> ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġthrow ĠClient Exception (" Client Ġerror Ġ: Ġ${ localVar Error . statusCode } Ġ${ localVar Error . message . or Empty () }", ĠlocalVar Error . statusCode , ĠlocalVar Response ) ĊĠĠĠĠĠĠĠĠĠĠĠ Ġ} ĊĠĠĠĠĠĠĠĠĠĠĠ ĠResponse Type . ServerError Ġ-> Ġ{ ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġval ĠlocalVar Error Ġ= ĠlocalVar Response Ġas ĠServer Error < *> ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġthrow ĠServer Exception (" Server Ġerror Ġ: Ġ${ localVar Error . statusCode } Ġ${ localVar Error . message . or Empty () }", ĠlocalVar Error . statusCode , ĠlocalVar Response ) ĊĠĠĠĠĠĠĠĠĠĠĠ Ġ} ĊĠĠĠĠĠĠĠ Ġ} ĊĠĠĠ Ġ} ĊĊĠĠĠ Ġ/** ĊĠĠĠ Ġ* ĠCrypto ĠSymbol ĊĠĠĠ Ġ* ĠList Ġsupported Ġcrypto Ġsymbols Ġby Ġexchange ĊĠĠĠ Ġ* Ġ@ param Ġexchange ĠExchange Ġyou Ġwant Ġto Ġget Ġthe Ġlist Ġof Ġsymbols Ġfrom . ĠĊĠĠĠ Ġ* Ġ@ return Ġkotlin . collections . List < Crypto Symbol > ĊĠĠĠ Ġ* Ġ@ throws ĠUnsupportedOperationException ĠIf Ġthe ĠAPI Ġreturns Ġan Ġinformation al Ġor Ġred irection Ġresponse ĊĠĠĠ Ġ* Ġ@ throws ĠClient Exception ĠIf Ġthe ĠAPI Ġreturns Ġa Ġclient Ġerror Ġresponse ĊĠĠĠ Ġ* Ġ@ throws ĠServer Exception ĠIf Ġthe ĠAPI Ġreturns Ġa Ġserver Ġerror Ġresponse ĊĠĠĠ Ġ*/ ĊĠĠĠ Ġ@ Suppress (" UN CHECK ED _ CAST ") ĊĠĠĠ Ġ@ Throws ( Unsupported OperationException :: class , ĠClient Exception :: class , ĠServer Exception :: class ) ĊĠĠĠ Ġfun Ġcrypto Symbols ( exchange : ĠString ) Ġ: ĠList < Crypto Symbol > Ġ{ ĊĠĠĠĠĠĠĠ Ġval Ġlocal Variable Body : ĠJsonObject ? Ġ= Ġnull ĊĠĠĠĠĠĠĠ Ġval Ġlocal Variable Query : ĠMulti Value Map Ġ= Ġmutable Map Of < String , ĠList < String >>() ĊĠĠĠĠĠĠĠĠĠĠĠ Ġ. apply Ġ{ ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġput (" exchange ", ĠlistOf ( exchange )) ĊĠĠĠĠĠĠĠĠĠĠĠ Ġ} ĊĠĠĠĠĠĠĠ Ġval Ġlocal Variable Headers : ĠMutable Map < String , ĠString > Ġ= Ġmutable Map Of () ĊĠĠĠĠĠĠĠ Ġval Ġlocal Variable Config Ġ= ĠRequest Config ( ĊĠĠĠĠĠĠĠĠĠĠĠ ĠRequestMethod . GET , ĊĠĠĠĠĠĠĠĠĠĠĠ Ġ"/ crypto / symbol ", ĊĠĠĠĠĠĠĠĠĠĠĠ Ġquery Ġ= Ġlocal Variable Query , ĊĠĠĠĠĠĠĠĠĠĠĠ Ġheaders Ġ= Ġlocal Variable Headers ĊĠĠĠĠĠĠĠ Ġ) ĊĠĠĠĠĠĠĠ Ġval ĠlocalVar Response Ġ= Ġrequest < List < Crypto Symbol >>( ĊĠĠĠĠĠĠĠĠĠĠĠ Ġlocal Variable Config , ĊĠĠĠĠĠĠĠĠĠĠĠ Ġlocal Variable Body ĊĠĠĠĠĠĠĠ Ġ) ĊĊĠĠĠĠĠĠĠ Ġreturn Ġwhen Ġ( localVar Response . response Type ) Ġ{ ĊĠĠĠĠĠĠĠĠĠĠĠ ĠResponse Type . Success Ġ-> Ġ( localVar Response Ġas ĠSuccess < *> ). data Ġas ĠList < Crypto Symbol > ĊĠĠĠĠĠĠĠĠĠĠĠ ĠResponse Type . Information al Ġ-> Ġthrow ĠUnsupportedOperationException (" Client Ġdoes Ġnot Ġsupport ĠInformation al Ġresponses .") ĊĠĠĠĠĠĠĠĠĠĠĠ ĠResponse Type . Red irection Ġ-> Ġthrow ĠUnsupportedOperationException (" Client Ġdoes Ġnot Ġsupport ĠRed irection Ġresponses .") ĊĠĠĠĠĠĠĠĠĠĠĠ ĠResponse Type . Client Error Ġ-> Ġ{ ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġval ĠlocalVar Error Ġ= ĠlocalVar Response Ġas ĠClient Error < *> ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġthrow ĠClient Exception (" Client Ġerror Ġ: Ġ${ localVar Error . statusCode } Ġ${ localVar Error . message . or Empty () }", ĠlocalVar Error . statusCode , ĠlocalVar Response ) ĊĠĠĠĠĠĠĠĠĠĠĠ Ġ} ĊĠĠĠĠĠĠĠĠĠĠĠ ĠResponse Type . ServerError Ġ-> Ġ{ ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġval ĠlocalVar Error Ġ= ĠlocalVar Response Ġas ĠServer Error < *> ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġthrow ĠServer Exception (" Server Ġerror Ġ: Ġ${ localVar Error . statusCode } Ġ${ localVar Error . message . or Empty () }", ĠlocalVar Error . statusCode , ĠlocalVar Response ) ĊĠĠĠĠĠĠĠĠĠĠĠ Ġ} ĊĠĠĠĠĠĠĠ Ġ} ĊĠĠĠ Ġ} ĊĊĠĠĠ Ġ/** ĊĠĠĠ Ġ* ĠE arning s ĠCalendar ĊĠĠĠ Ġ* ĠGet Ġhistorical Ġand Ġcoming Ġe arning s Ġrelease Ġd ating Ġback Ġto Ġ 2 0 0 3 . ĠYou Ġcan Ġsetup Ġ& lt ; a Ġhref &# x 3 D ;\ & quot ;# webhook \ & quot ;& gt ; webhook & lt ;/ a & gt ; Ġto Ġreceive Ġreal - time Ġe arning s Ġupdate . ĊĠĠĠ Ġ* Ġ@ param Ġfrom ĠFrom Ġdate : Ġ 2 0 2 0 - 0 3 - 1 5 . Ġ( optional ) ĊĠĠĠ Ġ* Ġ@ param Ġto ĠTo Ġdate : Ġ 2 0 2 0 - 0 3 - 1 6 . Ġ( optional ) ĊĠĠĠ Ġ* Ġ@ param Ġsymbol ĠFilter Ġby Ġsymbol : ĠA AP L . Ġ( optional ) ĊĠĠĠ Ġ* Ġ@ param Ġinternational ĠSet Ġto Ġ& lt ; code & gt ; true & lt ;/ code & gt ; Ġto Ġinclude Ġinternational Ġmark ets . ĠDefault Ġvalue Ġis Ġ& lt ; code & gt ; false & lt ;/ code & gt ; Ġ( optional ) ĊĠĠĠ Ġ* Ġ@ return ĠE arning s Calendar ĊĠĠĠ Ġ* Ġ@ throws ĠUnsupportedOperationException ĠIf Ġthe ĠAPI Ġreturns Ġan Ġinformation al Ġor Ġred irection Ġresponse ĊĠĠĠ Ġ* Ġ@ throws ĠClient Exception ĠIf Ġthe ĠAPI Ġreturns Ġa Ġclient Ġerror Ġresponse ĊĠĠĠ Ġ* Ġ@ throws ĠServer Exception ĠIf Ġthe ĠAPI Ġreturns Ġa Ġserver Ġerror Ġresponse ĊĠĠĠ Ġ*/ ĊĠĠĠ Ġ@ Suppress (" UN CHECK ED _ CAST ") ĊĠĠĠ Ġ@ Throws ( Unsupported OperationException :: class , ĠClient Exception :: class , ĠServer Exception :: class ) ĊĠĠĠ Ġfun Ġe arning s Calendar ( from : ĠString ?, Ġto : ĠString ?, Ġsymbol : ĠString ?, Ġinternational : ĠBoolean ?) Ġ: ĠE arning s Calendar Ġ{ ĊĠĠĠĠĠĠĠ Ġval Ġlocal Variable Body : ĠJsonObject ? Ġ= Ġnull ĊĠĠĠĠĠĠĠ Ġval Ġlocal Variable Query : ĠMulti Value Map Ġ= Ġmutable Map Of < String , ĠList < String >>() ĊĠĠĠĠĠĠĠĠĠĠĠ Ġ. apply Ġ{ ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġif Ġ( from Ġ!= Ġnull ) Ġ{ ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġput (" from ", ĠlistOf ( parse Date To QueryString ( from ))) ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġ} ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġif Ġ( to Ġ!= Ġnull ) Ġ{ ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġput (" to ", ĠlistOf ( parse Date To QueryString ( to ))) ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġ} ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġif Ġ( symbol Ġ!= Ġnull ) Ġ{ ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġput (" symbol ", ĠlistOf ( symbol . toString ())) ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġ} ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġif Ġ( international Ġ!= Ġnull ) Ġ{ ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġput (" international ", ĠlistOf ( international . toString ())) ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġ} ĊĠĠĠĠĠĠĠĠĠĠĠ Ġ} ĊĠĠĠĠĠĠĠ Ġval Ġlocal Variable Headers : ĠMutable Map < String , ĠString > Ġ= Ġmutable Map Of () ĊĠĠĠĠĠĠĠ Ġval Ġlocal Variable Config Ġ= ĠRequest Config ( ĊĠĠĠĠĠĠĠĠĠĠĠ ĠRequestMethod . GET , ĊĠĠĠĠĠĠĠĠĠĠĠ Ġ"/ calendar / ear nings ", ĊĠĠĠĠĠĠĠĠĠĠĠ Ġquery Ġ= Ġlocal Variable Query , ĊĠĠĠĠĠĠĠĠĠĠĠ Ġheaders Ġ= Ġlocal Variable Headers ĊĠĠĠĠĠĠĠ Ġ) ĊĠĠĠĠĠĠĠ Ġval ĠlocalVar Response Ġ= Ġrequest < E arning s Calendar >( ĊĠĠĠĠĠĠĠĠĠĠĠ Ġlocal Variable Config , ĊĠĠĠĠĠĠĠĠĠĠĠ Ġlocal Variable Body ĊĠĠĠĠĠĠĠ Ġ) ĊĊĠĠĠĠĠĠĠ Ġreturn Ġwhen Ġ( localVar Response . response Type ) Ġ{ ĊĠĠĠĠĠĠĠĠĠĠĠ ĠResponse Type . Success Ġ-> Ġ( localVar Response Ġas ĠSuccess < *> ). data Ġas ĠE arning s Calendar ĊĠĠĠĠĠĠĠĠĠĠĠ ĠResponse Type . Information al Ġ-> Ġthrow ĠUnsupportedOperationException (" Client Ġdoes Ġnot Ġsupport ĠInformation al Ġresponses .") ĊĠĠĠĠĠĠĠĠĠĠĠ ĠResponse Type . Red irection Ġ-> Ġthrow ĠUnsupportedOperationException (" Client Ġdoes Ġnot Ġsupport ĠRed irection Ġresponses .") ĊĠĠĠĠĠĠĠĠĠĠĠ ĠResponse Type . Client Error Ġ-> Ġ{ ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġval ĠlocalVar Error Ġ= ĠlocalVar Response Ġas ĠClient Error < *> ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġthrow ĠClient Exception (" Client Ġerror Ġ: Ġ${ localVar Error . statusCode } Ġ${ localVar Error . message . or Empty () }", ĠlocalVar Error . statusCode , ĠlocalVar Response ) ĊĠĠĠĠĠĠĠĠĠĠĠ Ġ} ĊĠĠĠĠĠĠĠĠĠĠĠ ĠResponse Type . ServerError Ġ-> Ġ{ ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġval ĠlocalVar Error Ġ= ĠlocalVar Response Ġas ĠServer Error < *> ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġthrow ĠServer Exception (" Server Ġerror Ġ: Ġ${ localVar Error . statusCode } Ġ${ localVar Error . message . or Empty () }", ĠlocalVar Error . statusCode , ĠlocalVar Response ) ĊĠĠĠĠĠĠĠĠĠĠĠ Ġ} ĊĠĠĠĠĠĠĠ Ġ} ĊĠĠĠ Ġ} ĊĊĠĠĠ Ġ/** ĊĠĠĠ Ġ* ĠEconom ic ĠCode ĊĠĠĠ Ġ* ĠList Ġcodes Ġof Ġsupported Ġeconom ic Ġdata . ĊĠĠĠ Ġ* Ġ@ return Ġkotlin . collections . List < E conom ic Code > ĊĠĠĠ Ġ* Ġ@ throws ĠUnsupportedOperationException ĠIf Ġthe ĠAPI Ġreturns Ġan Ġinformation al Ġor Ġred irection Ġresponse ĊĠĠĠ Ġ* Ġ@ throws ĠClient Exception ĠIf Ġthe ĠAPI Ġreturns Ġa Ġclient Ġerror Ġresponse ĊĠĠĠ Ġ* Ġ@ throws ĠServer Exception ĠIf Ġthe ĠAPI Ġreturns Ġa Ġserver Ġerror Ġresponse ĊĠĠĠ Ġ*/ ĊĠĠĠ Ġ@ Suppress (" UN CHECK ED _ CAST ") ĊĠĠĠ Ġ@ Throws ( Unsupported OperationException :: class , ĠClient Exception :: class , ĠServer Exception :: class ) ĊĠĠĠ Ġfun Ġeconom ic Code () Ġ: ĠList < E conom ic Code > Ġ{ ĊĠĠĠĠĠĠĠ Ġval Ġlocal Variable Body : ĠJsonObject ? Ġ= Ġnull ĊĠĠĠĠĠĠĠ Ġval Ġlocal Variable Query : ĠMulti Value Map Ġ= Ġmutable Map Of () ĊĠĠĠĠĠĠĠ Ġval Ġlocal Variable Headers : ĠMutable Map < String , ĠString > Ġ= Ġmutable Map Of () ĊĠĠĠĠĠĠĠ Ġval Ġlocal Variable Config Ġ= ĠRequest Config ( ĊĠĠĠĠĠĠĠĠĠĠĠ ĠRequestMethod . GET , ĊĠĠĠĠĠĠĠĠĠĠĠ Ġ"/ econom ic / code ", ĊĠĠĠĠĠĠĠĠĠĠĠ Ġquery Ġ= Ġlocal Variable Query , ĊĠĠĠĠĠĠĠĠĠĠĠ Ġheaders Ġ= Ġlocal Variable Headers ĊĠĠĠĠĠĠĠ Ġ) ĊĠĠĠĠĠĠĠ Ġval ĠlocalVar Response Ġ= Ġrequest < List < E conom ic Code >>( ĊĠĠĠĠĠĠĠĠĠĠĠ Ġlocal Variable Config , ĊĠĠĠĠĠĠĠĠĠĠĠ Ġlocal Variable Body ĊĠĠĠĠĠĠĠ Ġ) ĊĊĠĠĠĠĠĠĠ Ġreturn Ġwhen Ġ( localVar Response . response Type ) Ġ{ ĊĠĠĠĠĠĠĠĠĠĠĠ ĠResponse Type . Success Ġ-> Ġ( localVar Response Ġas ĠSuccess < *> ). data Ġas ĠList < E conom ic Code > ĊĠĠĠĠĠĠĠĠĠĠĠ ĠResponse Type . Information al Ġ-> Ġthrow ĠUnsupportedOperationException (" Client Ġdoes Ġnot Ġsupport ĠInformation al Ġresponses .") ĊĠĠĠĠĠĠĠĠĠĠĠ ĠResponse Type . Red irection Ġ-> Ġthrow ĠUnsupportedOperationException (" Client Ġdoes Ġnot Ġsupport ĠRed irection Ġresponses .") ĊĠĠĠĠĠĠĠĠĠĠĠ ĠResponse Type . Client Error Ġ-> Ġ{ ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġval ĠlocalVar Error Ġ= ĠlocalVar Response Ġas ĠClient Error < *> ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġthrow ĠClient Exception (" Client Ġerror Ġ: Ġ${ localVar Error . statusCode } Ġ${ localVar Error . message . or Empty () }", ĠlocalVar Error . statusCode , ĠlocalVar Response ) ĊĠĠĠĠĠĠĠĠĠĠĠ Ġ} ĊĠĠĠĠĠĠĠĠĠĠĠ ĠResponse Type . ServerError Ġ-> Ġ{ ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġval ĠlocalVar Error Ġ= ĠlocalVar Response Ġas ĠServer Error < *> ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġthrow ĠServer Exception (" Server Ġerror Ġ: Ġ${ localVar Error . statusCode } Ġ${ localVar Error . message . or Empty () }", ĠlocalVar Error . statusCode , ĠlocalVar Response ) ĊĠĠĠĠĠĠĠĠĠĠĠ Ġ} ĊĠĠĠĠĠĠĠ Ġ} ĊĠĠĠ Ġ} ĊĊĠĠĠ Ġ/** ĊĠĠĠ Ġ* ĠEconom ic ĠData ĊĠĠĠ Ġ* ĠGet Ġeconom ic Ġdata . ĊĠĠĠ Ġ* Ġ@ param Ġcode ĠEconom ic Ġcode . ĠĊĠĠĠ Ġ* Ġ@ return ĠEconom ic Data ĊĠĠĠ Ġ* Ġ@ throws ĠUnsupportedOperationException ĠIf Ġthe ĠAPI Ġreturns Ġan Ġinformation al Ġor Ġred irection Ġresponse ĊĠĠĠ Ġ* Ġ@ throws ĠClient Exception ĠIf Ġthe ĠAPI Ġreturns Ġa Ġclient Ġerror Ġresponse ĊĠĠĠ Ġ* Ġ@ throws ĠServer Exception ĠIf Ġthe ĠAPI Ġreturns Ġa Ġserver Ġerror Ġresponse ĊĠĠĠ Ġ*/ ĊĠĠĠ Ġ@ Suppress (" UN CHECK ED _ CAST ") ĊĠĠĠ Ġ@ Throws ( Unsupported OperationException :: class , ĠClient Exception :: class , ĠServer Exception :: class ) ĊĠĠĠ Ġfun Ġeconom ic Data ( code : ĠString ) Ġ: ĠEconom ic Data Ġ{ ĊĠĠĠĠĠĠĠ Ġval Ġlocal Variable Body : ĠJsonObject ? Ġ= Ġnull ĊĠĠĠĠĠĠĠ Ġval Ġlocal Variable Query : ĠMulti Value Map Ġ= Ġmutable Map Of < String , ĠList < String >>() ĊĠĠĠĠĠĠĠĠĠĠĠ Ġ. apply Ġ{ ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġput (" code ", ĠlistOf ( code )) ĊĠĠĠĠĠĠĠĠĠĠĠ Ġ} ĊĠĠĠĠĠĠĠ Ġval Ġlocal Variable Headers : ĠMutable Map < String , ĠString > Ġ= Ġmutable Map Of () ĊĠĠĠĠĠĠĠ Ġval Ġlocal Variable Config Ġ= ĠRequest Config ( ĊĠĠĠĠĠĠĠĠĠĠĠ ĠRequestMethod . GET , ĊĠĠĠĠĠĠĠĠĠĠĠ Ġ"/ econom ic ", ĊĠĠĠĠĠĠĠĠĠĠĠ Ġquery Ġ= Ġlocal Variable Query , ĊĠĠĠĠĠĠĠĠĠĠĠ Ġheaders Ġ= Ġlocal Variable Headers ĊĠĠĠĠĠĠĠ Ġ) ĊĠĠĠĠĠĠĠ Ġval ĠlocalVar Response Ġ= Ġrequest < E conom ic Data >( ĊĠĠĠĠĠĠĠĠĠĠĠ Ġlocal Variable Config , ĊĠĠĠĠĠĠĠĠĠĠĠ Ġlocal Variable Body ĊĠĠĠĠĠĠĠ Ġ) ĊĊĠĠĠĠĠĠĠ Ġreturn Ġwhen Ġ( localVar Response . response Type ) Ġ{ ĊĠĠĠĠĠĠĠĠĠĠĠ ĠResponse Type . Success Ġ-> Ġ( localVar Response Ġas ĠSuccess < *> ). data Ġas ĠEconom ic Data ĊĠĠĠĠĠĠĠĠĠĠĠ ĠResponse Type . Information al Ġ-> Ġthrow ĠUnsupportedOperationException (" Client Ġdoes Ġnot Ġsupport ĠInformation al Ġresponses .") ĊĠĠĠĠĠĠĠĠĠĠĠ ĠResponse Type . Red irection Ġ-> Ġthrow ĠUnsupportedOperationException (" Client Ġdoes Ġnot Ġsupport ĠRed irection Ġresponses .") ĊĠĠĠĠĠĠĠĠĠĠĠ ĠResponse Type . Client Error Ġ-> Ġ{ ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġval ĠlocalVar Error Ġ= ĠlocalVar Response Ġas ĠClient Error < *> ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġthrow ĠClient Exception (" Client Ġerror Ġ: Ġ${ localVar Error . statusCode } Ġ${ localVar Error . message . or Empty () }", ĠlocalVar Error . statusCode , ĠlocalVar Response ) ĊĠĠĠĠĠĠĠĠĠĠĠ Ġ} ĊĠĠĠĠĠĠĠĠĠĠĠ ĠResponse Type . ServerError Ġ-> Ġ{ ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġval ĠlocalVar Error Ġ= ĠlocalVar Response Ġas ĠServer Error < *> ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġthrow ĠServer Exception (" Server Ġerror Ġ: Ġ${ localVar Error . statusCode } Ġ${ localVar Error . message . or Empty () }", ĠlocalVar Error . statusCode , ĠlocalVar Response ) ĊĠĠĠĠĠĠĠĠĠĠĠ Ġ} ĊĠĠĠĠĠĠĠ Ġ} ĊĠĠĠ Ġ} ĊĊĠĠĠ Ġ/** ĊĠĠĠ Ġ* ĠE TF s ĠCountry ĠEx posure ĊĠĠĠ Ġ* ĠGet ĠE TF Ġcountry Ġexposure Ġdata . ĊĠĠĠ Ġ* Ġ@ param Ġsymbol ĠE TF Ġsymbol . ĠĊĠĠĠ Ġ* Ġ@ return ĠE TF s Country Exposure ĊĠĠĠ Ġ* Ġ@ throws ĠUnsupportedOperationException ĠIf Ġthe ĠAPI Ġreturns Ġan Ġinformation al Ġor Ġred irection Ġresponse ĊĠĠĠ Ġ* Ġ@ throws ĠClient Exception ĠIf Ġthe ĠAPI Ġreturns Ġa Ġclient Ġerror Ġresponse ĊĠĠĠ Ġ* Ġ@ throws ĠServer Exception ĠIf Ġthe ĠAPI Ġreturns Ġa Ġserver Ġerror Ġresponse ĊĠĠĠ Ġ*/ ĊĠĠĠ Ġ@ Suppress (" UN CHECK ED _ CAST ") ĊĠĠĠ Ġ@ Throws ( Unsupported OperationException :: class , ĠClient Exception :: class , ĠServer Exception :: class ) ĊĠĠĠ Ġfun Ġet fs Country Exposure ( symbol : ĠString ) Ġ: ĠE TF s Country Exposure Ġ{ ĊĠĠĠĠĠĠĠ Ġval Ġlocal Variable Body : ĠJsonObject ? Ġ= Ġnull ĊĠĠĠĠĠĠĠ Ġval Ġlocal Variable Query : ĠMulti Value Map Ġ= Ġmutable Map Of < String , ĠList < String >>() ĊĠĠĠĠĠĠĠĠĠĠĠ Ġ. apply Ġ{ ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġput (" symbol ", ĠlistOf ( symbol )) ĊĠĠĠĠĠĠĠĠĠĠĠ Ġ} ĊĠĠĠĠĠĠĠ Ġval Ġlocal Variable Headers : ĠMutable Map < String , ĠString > Ġ= Ġmutable Map Of () ĊĠĠĠĠĠĠĠ Ġval Ġlocal Variable Config Ġ= ĠRequest Config ( ĊĠĠĠĠĠĠĠĠĠĠĠ ĠRequestMethod . GET , ĊĠĠĠĠĠĠĠĠĠĠĠ Ġ"/ et f / country ", ĊĠĠĠĠĠĠĠĠĠĠĠ Ġquery Ġ= Ġlocal Variable Query , ĊĠĠĠĠĠĠĠĠĠĠĠ Ġheaders Ġ= Ġlocal Variable Headers ĊĠĠĠĠĠĠĠ Ġ) ĊĠĠĠĠĠĠĠ Ġval ĠlocalVar Response Ġ= Ġrequest < ET Fs Country Exposure >( ĊĠĠĠĠĠĠĠĠĠĠĠ Ġlocal Variable Config , ĊĠĠĠĠĠĠĠĠĠĠĠ Ġlocal Variable Body ĊĠĠĠĠĠĠĠ Ġ) ĊĊĠĠĠĠĠĠĠ Ġreturn Ġwhen Ġ( localVar Response . response Type ) Ġ{ ĊĠĠĠĠĠĠĠĠĠĠĠ ĠResponse Type . Success Ġ-> Ġ( localVar Response Ġas ĠSuccess < *> ). data Ġas ĠE TF s Country Exposure ĊĠĠĠĠĠĠĠĠĠĠĠ ĠResponse Type . Information al Ġ-> Ġthrow ĠUnsupportedOperationException (" Client Ġdoes Ġnot Ġsupport ĠInformation al Ġresponses .") ĊĠĠĠĠĠĠĠĠĠĠĠ ĠResponse Type . Red irection Ġ-> Ġthrow ĠUnsupportedOperationException (" Client Ġdoes Ġnot Ġsupport ĠRed irection Ġresponses .") ĊĠĠĠĠĠĠĠĠĠĠĠ ĠResponse Type . Client Error Ġ-> Ġ{ ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġval ĠlocalVar Error Ġ= ĠlocalVar Response Ġas ĠClient Error < *> ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġthrow ĠClient Exception (" Client Ġerror Ġ: Ġ${ localVar Error . statusCode } Ġ${ localVar Error . message . or Empty () }", ĠlocalVar Error . statusCode , ĠlocalVar Response ) ĊĠĠĠĠĠĠĠĠĠĠĠ Ġ} ĊĠĠĠĠĠĠĠĠĠĠĠ ĠResponse Type . ServerError Ġ-> Ġ{ ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġval ĠlocalVar Error Ġ= ĠlocalVar Response Ġas ĠServer Error < *> ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġthrow ĠServer Exception (" Server Ġerror Ġ: Ġ${ localVar Error . statusCode } Ġ${ localVar Error . message . or Empty () }", ĠlocalVar Error . statusCode , ĠlocalVar Response ) ĊĠĠĠĠĠĠĠĠĠĠĠ Ġ} ĊĠĠĠĠĠĠĠ Ġ} ĊĠĠĠ Ġ} ĊĊĠĠĠ Ġ/** ĊĠĠĠ Ġ* ĠE TF s ĠHold ings ĊĠĠĠ Ġ* ĠGet Ġcurrent ĠE TF Ġhold ings . ĊĠĠĠ Ġ* Ġ@ param Ġsymbol ĠE TF Ġsymbol . ĠĊĠĠĠ Ġ* Ġ@ return ĠE TF s Hold ings ĊĠĠĠ Ġ* Ġ@ throws ĠUnsupportedOperationException ĠIf Ġthe ĠAPI Ġreturns Ġan Ġinformation al Ġor Ġred irection Ġresponse ĊĠĠĠ Ġ* Ġ@ throws ĠClient Exception ĠIf Ġthe ĠAPI Ġreturns Ġa Ġclient Ġerror Ġresponse ĊĠĠĠ Ġ* Ġ@ throws ĠServer Exception ĠIf Ġthe ĠAPI Ġreturns Ġa Ġserver Ġerror Ġresponse ĊĠĠĠ Ġ*/ ĊĠĠĠ Ġ@ Suppress (" UN CHECK ED _ CAST ") ĊĠĠĠ Ġ@ Throws ( Unsupported OperationException :: class , ĠClient Exception :: class , ĠServer Exception :: class ) ĊĠĠĠ Ġfun Ġet fs Hold ings ( symbol : ĠString ) Ġ: ĠE TF s Hold ings Ġ{ ĊĠĠĠĠĠĠĠ Ġval Ġlocal Variable Body : ĠJsonObject ? Ġ= Ġnull ĊĠĠĠĠĠĠĠ Ġval Ġlocal Variable Query : ĠMulti Value Map Ġ= Ġmutable Map Of < String , ĠList < String >>() ĊĠĠĠĠĠĠĠĠĠĠĠ Ġ. apply Ġ{ ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġput (" symbol ", ĠlistOf ( symbol )) ĊĠĠĠĠĠĠĠĠĠĠĠ Ġ} ĊĠĠĠĠĠĠĠ Ġval Ġlocal Variable Headers : ĠMutable Map < String , ĠString > Ġ= Ġmutable Map Of () ĊĠĠĠĠĠĠĠ Ġval Ġlocal Variable Config Ġ= ĠRequest Config ( ĊĠĠĠĠĠĠĠĠĠĠĠ ĠRequestMethod . GET , ĊĠĠĠĠĠĠĠĠĠĠĠ Ġ"/ et f / hold ings ", ĊĠĠĠĠĠĠĠĠĠĠĠ Ġquery Ġ= Ġlocal Variable Query , ĊĠĠĠĠĠĠĠĠĠĠĠ Ġheaders Ġ= Ġlocal Variable Headers ĊĠĠĠĠĠĠĠ Ġ) ĊĠĠĠĠĠĠĠ Ġval ĠlocalVar Response Ġ= Ġrequest < ET Fs Hold ings >( ĊĠĠĠĠĠĠĠĠĠĠĠ Ġlocal Variable Config , ĊĠĠĠĠĠĠĠĠĠĠĠ Ġlocal Variable Body ĊĠĠĠĠĠĠĠ Ġ) ĊĊĠĠĠĠĠĠĠ Ġreturn Ġwhen Ġ( localVar Response . response Type ) Ġ{ ĊĠĠĠĠĠĠĠĠĠĠĠ ĠResponse Type . Success Ġ-> Ġ( localVar Response Ġas ĠSuccess < *> ). data Ġas ĠE TF s Hold ings ĊĠĠĠĠĠĠĠĠĠĠĠ ĠResponse Type . Information al Ġ-> Ġthrow ĠUnsupportedOperationException (" Client Ġdoes Ġnot Ġsupport ĠInformation al Ġresponses .") ĊĠĠĠĠĠĠĠĠĠĠĠ ĠResponse Type . Red irection Ġ-> Ġthrow ĠUnsupportedOperationException (" Client Ġdoes Ġnot Ġsupport ĠRed irection Ġresponses .") ĊĠĠĠĠĠĠĠĠĠĠĠ ĠResponse Type . Client Error Ġ-> Ġ{ ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġval ĠlocalVar Error Ġ= ĠlocalVar Response Ġas ĠClient Error < *> ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġthrow ĠClient Exception (" Client Ġerror Ġ: Ġ${ localVar Error . statusCode } Ġ${ localVar Error . message . or Empty () }", ĠlocalVar Error . statusCode , ĠlocalVar Response ) ĊĠĠĠĠĠĠĠĠĠĠĠ Ġ} ĊĠĠĠĠĠĠĠĠĠĠĠ ĠResponse Type . ServerError Ġ-> Ġ{ ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġval ĠlocalVar Error Ġ= ĠlocalVar Response Ġas ĠServer Error < *> ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġthrow ĠServer Exception (" Server Ġerror Ġ: Ġ${ localVar Error . statusCode } Ġ${ localVar Error . message . or Empty () }", ĠlocalVar Error . statusCode , ĠlocalVar Response ) ĊĠĠĠĠĠĠĠĠĠĠĠ Ġ} ĊĠĠĠĠĠĠĠ Ġ} ĊĠĠĠ Ġ} ĊĊĠĠĠ Ġ/** ĊĠĠĠ Ġ* ĠE TF s ĠIn dustry ĠEx posure ĊĠĠĠ Ġ* ĠGet ĠE TF Ġindustry Ġexposure Ġdata . ĊĠĠĠ Ġ* Ġ@ param Ġsymbol ĠE TF Ġsymbol . ĠĊĠĠĠ Ġ* Ġ@ return ĠE TF s In dustry Exposure ĊĠĠĠ Ġ* Ġ@ throws ĠUnsupportedOperationException ĠIf Ġthe ĠAPI Ġreturns Ġan Ġinformation al Ġor Ġred irection Ġresponse ĊĠĠĠ Ġ* Ġ@ throws ĠClient Exception ĠIf Ġthe ĠAPI Ġreturns Ġa Ġclient Ġerror Ġresponse ĊĠĠĠ Ġ* Ġ@ throws ĠServer Exception ĠIf Ġthe ĠAPI Ġreturns Ġa Ġserver Ġerror Ġresponse ĊĠĠĠ Ġ*/ ĊĠĠĠ Ġ@ Suppress (" UN CHECK ED _ CAST ") ĊĠĠĠ Ġ@ Throws ( Unsupported OperationException :: class , ĠClient Exception :: class , ĠServer Exception :: class ) ĊĠĠĠ Ġfun Ġet fs In dustry Exposure ( symbol : ĠString ) Ġ: ĠE TF s In dustry Exposure Ġ{ ĊĠĠĠĠĠĠĠ Ġval Ġlocal Variable Body : ĠJsonObject ? Ġ= Ġnull ĊĠĠĠĠĠĠĠ Ġval Ġlocal Variable Query : ĠMulti Value Map Ġ= Ġmutable Map Of < String , ĠList < String >>() ĊĠĠĠĠĠĠĠĠĠĠĠ Ġ. apply Ġ{ ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġput (" symbol ", ĠlistOf ( symbol )) ĊĠĠĠĠĠĠĠĠĠĠĠ Ġ} ĊĠĠĠĠĠĠĠ Ġval Ġlocal Variable Headers : ĠMutable Map < String , ĠString > Ġ= Ġmutable Map Of () ĊĠĠĠĠĠĠĠ Ġval Ġlocal Variable Config Ġ= ĠRequest Config ( ĊĠĠĠĠĠĠĠĠĠĠĠ ĠRequestMethod . GET , ĊĠĠĠĠĠĠĠĠĠĠĠ Ġ"/ et f / sector ", ĊĠĠĠĠĠĠĠĠĠĠĠ Ġquery Ġ= Ġlocal Variable Query , ĊĠĠĠĠĠĠĠĠĠĠĠ Ġheaders Ġ= Ġlocal Variable Headers ĊĠĠĠĠĠĠĠ Ġ) ĊĠĠĠĠĠĠĠ Ġval ĠlocalVar Response Ġ= Ġrequest < ET Fs In dustry Exposure >( ĊĠĠĠĠĠĠĠĠĠĠĠ Ġlocal Variable Config , ĊĠĠĠĠĠĠĠĠĠĠĠ Ġlocal Variable Body ĊĠĠĠĠĠĠĠ Ġ) ĊĊĠĠĠĠĠĠĠ Ġreturn Ġwhen Ġ( localVar Response . response Type ) Ġ{ ĊĠĠĠĠĠĠĠĠĠĠĠ ĠResponse Type . Success Ġ-> Ġ( localVar Response Ġas ĠSuccess < *> ). data Ġas ĠE TF s In dustry Exposure ĊĠĠĠĠĠĠĠĠĠĠĠ ĠResponse Type . Information al Ġ-> Ġthrow ĠUnsupportedOperationException (" Client Ġdoes Ġnot Ġsupport ĠInformation al Ġresponses .") ĊĠĠĠĠĠĠĠĠĠĠĠ ĠResponse Type . Red irection Ġ-> Ġthrow ĠUnsupportedOperationException (" Client Ġdoes Ġnot Ġsupport ĠRed irection Ġresponses .") ĊĠĠĠĠĠĠĠĠĠĠĠ ĠResponse Type . Client Error Ġ-> Ġ{ ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġval ĠlocalVar Error Ġ= ĠlocalVar Response Ġas ĠClient Error < *> ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġthrow ĠClient Exception (" Client Ġerror Ġ: Ġ${ localVar Error . statusCode } Ġ${ localVar Error . message . or Empty () }", ĠlocalVar Error . statusCode , ĠlocalVar Response ) ĊĠĠĠĠĠĠĠĠĠĠĠ Ġ} ĊĠĠĠĠĠĠĠĠĠĠĠ ĠResponse Type . ServerError Ġ-> Ġ{ ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġval ĠlocalVar Error Ġ= ĠlocalVar Response Ġas ĠServer Error < *> ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġthrow ĠServer Exception (" Server Ġerror Ġ: Ġ${ localVar Error . statusCode } Ġ${ localVar Error . message . or Empty () }", ĠlocalVar Error . statusCode , ĠlocalVar Response ) ĊĠĠĠĠĠĠĠĠĠĠĠ Ġ} ĊĠĠĠĠĠĠĠ Ġ} ĊĠĠĠ Ġ} ĊĊĠĠĠ Ġ/** ĊĠĠĠ Ġ* ĠE TF s ĠProfile ĊĠĠĠ Ġ* ĠGet ĠE TF Ġprofile Ġinformation . ĠCurrently Ġsupport Ġall ĠUS ĠE TF s . ĊĠĠĠ Ġ* Ġ@ param Ġsymbol ĠE TF Ġsymbol . ĠĊĠĠĠ Ġ* Ġ@ return ĠE TF s Profile ĊĠĠĠ Ġ* Ġ@ throws ĠUnsupportedOperationException ĠIf Ġthe ĠAPI Ġreturns Ġan Ġinformation al Ġor Ġred irection Ġresponse ĊĠĠĠ Ġ* Ġ@ throws ĠClient Exception ĠIf Ġthe ĠAPI Ġreturns Ġa Ġclient Ġerror Ġresponse ĊĠĠĠ Ġ* Ġ@ throws ĠServer Exception ĠIf Ġthe ĠAPI Ġreturns Ġa Ġserver Ġerror Ġresponse ĊĠĠĠ Ġ*/ ĊĠĠĠ Ġ@ Suppress (" UN CHECK ED _ CAST ") ĊĠĠĠ Ġ@ Throws ( Unsupported OperationException :: class , ĠClient Exception :: class , ĠServer Exception :: class ) ĊĠĠĠ Ġfun Ġet fs Profile ( symbol : ĠString ) Ġ: ĠE TF s Profile Ġ{ ĊĠĠĠĠĠĠĠ Ġval Ġlocal Variable Body : ĠJsonObject ? Ġ= Ġnull ĊĠĠĠĠĠĠĠ Ġval Ġlocal Variable Query : ĠMulti Value Map Ġ= Ġmutable Map Of < String , ĠList < String >>() ĊĠĠĠĠĠĠĠĠĠĠĠ Ġ. apply Ġ{ ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġput (" symbol ", ĠlistOf ( symbol )) ĊĠĠĠĠĠĠĠĠĠĠĠ Ġ} ĊĠĠĠĠĠĠĠ Ġval Ġlocal Variable Headers : ĠMutable Map < String , ĠString > Ġ= Ġmutable Map Of () ĊĠĠĠĠĠĠĠ Ġval Ġlocal Variable Config Ġ= ĠRequest Config ( ĊĠĠĠĠĠĠĠĠĠĠĠ ĠRequestMethod . GET , ĊĠĠĠĠĠĠĠĠĠĠĠ Ġ"/ et f / profile ", ĊĠĠĠĠĠĠĠĠĠĠĠ Ġquery Ġ= Ġlocal Variable Query , ĊĠĠĠĠĠĠĠĠĠĠĠ Ġheaders Ġ= Ġlocal Variable Headers ĊĠĠĠĠĠĠĠ Ġ) ĊĠĠĠĠĠĠĠ Ġval ĠlocalVar Response Ġ= Ġrequest < ET Fs Profile >( ĊĠĠĠĠĠĠĠĠĠĠĠ Ġlocal Variable Config , ĊĠĠĠĠĠĠĠĠĠĠĠ Ġlocal Variable Body ĊĠĠĠĠĠĠĠ Ġ) ĊĊĠĠĠĠĠĠĠ Ġreturn Ġwhen Ġ( localVar Response . response Type ) Ġ{ ĊĠĠĠĠĠĠĠĠĠĠĠ ĠResponse Type . Success Ġ-> Ġ( localVar Response Ġas ĠSuccess < *> ). data Ġas ĠE TF s Profile ĊĠĠĠĠĠĠĠĠĠĠĠ ĠResponse Type . Information al Ġ-> Ġthrow ĠUnsupportedOperationException (" Client Ġdoes Ġnot Ġsupport ĠInformation al Ġresponses .") ĊĠĠĠĠĠĠĠĠĠĠĠ ĠResponse Type . Red irection Ġ-> Ġthrow ĠUnsupportedOperationException (" Client Ġdoes Ġnot Ġsupport ĠRed irection Ġresponses .") ĊĠĠĠĠĠĠĠĠĠĠĠ ĠResponse Type . Client Error Ġ-> Ġ{ ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġval ĠlocalVar Error Ġ= ĠlocalVar Response Ġas ĠClient Error < *> ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġthrow ĠClient Exception (" Client Ġerror Ġ: Ġ${ localVar Error . statusCode } Ġ${ localVar Error . message . or Empty () }", ĠlocalVar Error . statusCode , ĠlocalVar Response ) ĊĠĠĠĠĠĠĠĠĠĠĠ Ġ} ĊĠĠĠĠĠĠĠĠĠĠĠ ĠResponse Type . ServerError Ġ-> Ġ{ ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġval ĠlocalVar Error Ġ= ĠlocalVar Response Ġas ĠServer Error < *> ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġthrow ĠServer Exception (" Server Ġerror Ġ: Ġ${ localVar Error . statusCode } Ġ${ localVar Error . message . or Empty () }", ĠlocalVar Error . statusCode , ĠlocalVar Response ) ĊĠĠĠĠĠĠĠĠĠĠĠ Ġ} ĊĠĠĠĠĠĠĠ Ġ} ĊĠĠĠ Ġ} ĊĊĠĠĠ Ġ/** ĊĠĠĠ Ġ* ĠFil ings ĊĠĠĠ Ġ* ĠList Ġcompany &# 3 9 ; s Ġfil ing . ĠLimit Ġto Ġ 2 5 0 Ġdocuments Ġat Ġa Ġtime . ĠThis Ġdata Ġis Ġavailable Ġfor Ġbulk Ġdownload Ġon Ġ& lt ; a Ġhref &# x 3 D ;\ & quot ; https :// www . k aggle . com / fin n hub / sec - fil ings \ & quot ; Ġtarget &# x 3 D ;\ & quot ;_ blank \ & quot ;& gt ; K aggle ĠSE C ĠFil ings Ġdatabase & lt ;/ a & gt ;. ĊĠĠĠ Ġ* Ġ@ param Ġsymbol ĠSymbol . ĠLeave Ġ& lt ; code & gt ; symbol & lt ;/ code & gt ;, & lt ; code & gt ; c ik & lt ;/ code & gt ; Ġand Ġ& lt ; code & gt ; access Number & lt ;/ code & gt ; Ġempty Ġto Ġlist Ġlatest Ġfil ings . Ġ( optional ) ĊĠĠĠ Ġ* Ġ@ param Ġc ik ĠCI K . Ġ( optional ) ĊĠĠĠ Ġ* Ġ@ param Ġaccess Number ĠAccess Ġnumber Ġof Ġa Ġspecific Ġreport Ġyou Ġwant Ġto Ġretrieve Ġdata Ġfrom . Ġ( optional ) ĊĠĠĠ Ġ* Ġ@ param Ġform ĠFilter Ġby Ġform . ĠYou Ġcan Ġuse Ġthis Ġvalue Ġ& lt ; code & gt ; NT Ġ 1 0 - K & lt ;/ code & gt ; Ġto Ġfind Ġnon - time ly Ġfil ings Ġfor Ġa Ġcompany . Ġ( optional ) ĊĠĠĠ Ġ* Ġ@ param Ġfrom ĠFrom Ġdate : Ġ 2 0 2 0 - 0 3 - 1 5 . Ġ( optional ) ĊĠĠĠ Ġ* Ġ@ param Ġto ĠTo Ġdate : Ġ 2 0 2 0 - 0 3 - 1 6 . Ġ( optional ) ĊĠĠĠ Ġ* Ġ@ return Ġkotlin . collections . List < F iling > ĊĠĠĠ Ġ* Ġ@ throws ĠUnsupportedOperationException ĠIf Ġthe ĠAPI Ġreturns Ġan Ġinformation al Ġor Ġred irection Ġresponse ĊĠĠĠ Ġ* Ġ@ throws ĠClient Exception ĠIf Ġthe ĠAPI Ġreturns Ġa Ġclient Ġerror Ġresponse ĊĠĠĠ Ġ* Ġ@ throws ĠServer Exception ĠIf Ġthe ĠAPI Ġreturns Ġa Ġserver Ġerror Ġresponse ĊĠĠĠ Ġ*/ ĊĠĠĠ Ġ@ Suppress (" UN CHECK ED _ CAST ") ĊĠĠĠ Ġ@ Throws ( Unsupported OperationException :: class , ĠClient Exception :: class , ĠServer Exception :: class ) ĊĠĠĠ Ġfun Ġfil ings ( symbol : ĠString ?, Ġc ik : ĠString ?, Ġaccess Number : ĠString ?, Ġform : ĠString ?, Ġfrom : ĠString ?, Ġto : ĠString ?) Ġ: ĠList < F iling > Ġ{ ĊĠĠĠĠĠĠĠ Ġval Ġlocal Variable Body : ĠJsonObject ? Ġ= Ġnull ĊĠĠĠĠĠĠĠ Ġval Ġlocal Variable Query : ĠMulti Value Map Ġ= Ġmutable Map Of < String , ĠList < String >>() ĊĠĠĠĠĠĠĠĠĠĠĠ Ġ. apply Ġ{ ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġif Ġ( symbol Ġ!= Ġnull ) Ġ{ ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġput (" symbol ", ĠlistOf ( symbol . toString ())) ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġ} ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġif Ġ( c ik Ġ!= Ġnull ) Ġ{ ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġput (" c ik ", ĠlistOf ( c ik . toString ())) ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġ} ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġif Ġ( access Number Ġ!= Ġnull ) Ġ{ ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġput (" access Number ", ĠlistOf ( access Number . toString ())) ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġ} ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġif Ġ( form Ġ!= Ġnull ) Ġ{ ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġput (" form ", ĠlistOf ( form . toString ())) ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġ} ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġif Ġ( from Ġ!= Ġnull ) Ġ{ ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġput (" from ", ĠlistOf ( parse Date To QueryString ( from ))) ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġ} ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġif Ġ( to Ġ!= Ġnull ) Ġ{ ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġput (" to ", ĠlistOf ( parse Date To QueryString ( to ))) ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġ} ĊĠĠĠĠĠĠĠĠĠĠĠ Ġ} ĊĠĠĠĠĠĠĠ Ġval Ġlocal Variable Headers : ĠMutable Map < String , ĠString > Ġ= Ġmutable Map Of () ĊĠĠĠĠĠĠĠ Ġval Ġlocal Variable Config Ġ= ĠRequest Config ( ĊĠĠĠĠĠĠĠĠĠĠĠ ĠRequestMethod . GET , ĊĠĠĠĠĠĠĠĠĠĠĠ Ġ"/ stock / fil ings ", ĊĠĠĠĠĠĠĠĠĠĠĠ Ġquery Ġ= Ġlocal Variable Query , ĊĠĠĠĠĠĠĠĠĠĠĠ Ġheaders Ġ= Ġlocal Variable Headers ĊĠĠĠĠĠĠĠ Ġ) ĊĠĠĠĠĠĠĠ Ġval ĠlocalVar Response Ġ= Ġrequest < List < F iling >>( ĊĠĠĠĠĠĠĠĠĠĠĠ Ġlocal Variable Config , ĊĠĠĠĠĠĠĠĠĠĠĠ Ġlocal Variable Body ĊĠĠĠĠĠĠĠ Ġ) ĊĊĠĠĠĠĠĠĠ Ġreturn Ġwhen Ġ( localVar Response . response Type ) Ġ{ ĊĠĠĠĠĠĠĠĠĠĠĠ ĠResponse Type . Success Ġ-> Ġ( localVar Response Ġas ĠSuccess < *> ). data Ġas ĠList < F iling > ĊĠĠĠĠĠĠĠĠĠĠĠ ĠResponse Type . Information al Ġ-> Ġthrow ĠUnsupportedOperationException (" Client Ġdoes Ġnot Ġsupport ĠInformation al Ġresponses .") ĊĠĠĠĠĠĠĠĠĠĠĠ ĠResponse Type . Red irection Ġ-> Ġthrow ĠUnsupportedOperationException (" Client Ġdoes Ġnot Ġsupport ĠRed irection Ġresponses .") ĊĠĠĠĠĠĠĠĠĠĠĠ ĠResponse Type . Client Error Ġ-> Ġ{ ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġval ĠlocalVar Error Ġ= ĠlocalVar Response Ġas ĠClient Error < *> ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġthrow ĠClient Exception (" Client Ġerror Ġ: Ġ${ localVar Error . statusCode } Ġ${ localVar Error . message . or Empty () }", ĠlocalVar Error . statusCode , ĠlocalVar Response ) ĊĠĠĠĠĠĠĠĠĠĠĠ Ġ} ĊĠĠĠĠĠĠĠĠĠĠĠ ĠResponse Type . ServerError Ġ-> Ġ{ ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġval ĠlocalVar Error Ġ= ĠlocalVar Response Ġas ĠServer Error < *> ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġthrow ĠServer Exception (" Server Ġerror Ġ: Ġ${ localVar Error . statusCode } Ġ${ localVar Error . message . or Empty () }", ĠlocalVar Error . statusCode , ĠlocalVar Response ) ĊĠĠĠĠĠĠĠĠĠĠĠ Ġ} ĊĠĠĠĠĠĠĠ Ġ} ĊĠĠĠ Ġ} ĊĊĠĠĠ Ġ/** ĊĠĠĠ Ġ* ĠFin ancial ĠState ments ĊĠĠĠ Ġ* ĠGet Ġstandard ized Ġbalance Ġsheet , Ġincome Ġstatement Ġand Ġcash Ġflow Ġfor Ġglobal Ġcompanies Ġgoing Ġback Ġ 3 0 + Ġyears . ĊĠĠĠ Ġ* Ġ@ param Ġsymbol ĠSymbol Ġof Ġthe Ġcompany : ĠA AP L . ĠĊĠĠĠ Ġ* Ġ@ param Ġstatement ĠStatement Ġcan Ġtake Ġ 1 Ġof Ġthese Ġvalues Ġ& lt ; code & gt ; bs , Ġic , Ġcf & lt ;/ code & gt ; Ġfor ĠBalance ĠSheet , ĠIn come ĠStatement , ĠCash ĠFlow Ġrespectively . ĠĊĠĠĠ Ġ* Ġ@ param Ġfreq ĠFrequency Ġcan Ġtake Ġ 1 Ġof Ġthese Ġvalues Ġ& lt ; code & gt ; ann ual , Ġquarter ly , Ġt tm , Ġy td & lt ;/ code & gt ;. Ġ ĠT TM Ġ( Trailing ĠTw el ve ĠMonth s ) Ġoption Ġis Ġavailable Ġfor ĠIn come ĠStatement Ġand ĠCash ĠFlow . ĠY TD Ġ( Year ĠTo ĠDate ) Ġoption Ġis Ġonly Ġavailable Ġfor ĠCash ĠFlow . ĠĊĠĠĠ Ġ* Ġ@ return ĠFin ancial Statements ĊĠĠĠ Ġ* Ġ@ throws ĠUnsupportedOperationException ĠIf Ġthe ĠAPI Ġreturns Ġan Ġinformation al Ġor Ġred irection Ġresponse ĊĠĠĠ Ġ* Ġ@ throws ĠClient Exception ĠIf Ġthe ĠAPI Ġreturns Ġa Ġclient Ġerror Ġresponse ĊĠĠĠ Ġ* Ġ@ throws ĠServer Exception ĠIf Ġthe ĠAPI Ġreturns Ġa Ġserver Ġerror Ġresponse ĊĠĠĠ Ġ*/ ĊĠĠĠ Ġ@ Suppress (" UN CHECK ED _ CAST ") ĊĠĠĠ Ġ@ Throws ( Unsupported OperationException :: class , ĠClient Exception :: class , ĠServer Exception :: class ) ĊĠĠĠ Ġfun Ġfinancial s ( symbol : ĠString , Ġstatement : ĠString , Ġfreq : ĠString ) Ġ: ĠFin ancial Statements Ġ{ ĊĠĠĠĠĠĠĠ Ġval Ġlocal Variable Body : ĠJsonObject ? Ġ= Ġnull ĊĠĠĠĠĠĠĠ Ġval Ġlocal Variable Query : ĠMulti Value Map Ġ= Ġmutable Map Of < String , ĠList < String >>() ĊĠĠĠĠĠĠĠĠĠĠĠ Ġ. apply Ġ{ ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġput (" symbol ", ĠlistOf ( symbol )) ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġput (" statement ", ĠlistOf ( statement )) ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġput (" freq ", ĠlistOf ( freq )) ĊĠĠĠĠĠĠĠĠĠĠĠ Ġ} ĊĠĠĠĠĠĠĠ Ġval Ġlocal Variable Headers : ĠMutable Map < String , ĠString > Ġ= Ġmutable Map Of () ĊĠĠĠĠĠĠĠ Ġval Ġlocal Variable Config Ġ= ĠRequest Config ( ĊĠĠĠĠĠĠĠĠĠĠĠ ĠRequestMethod . GET , ĊĠĠĠĠĠĠĠĠĠĠĠ Ġ"/ stock / financial s ", ĊĠĠĠĠĠĠĠĠĠĠĠ Ġquery Ġ= Ġlocal Variable Query , ĊĠĠĠĠĠĠĠĠĠĠĠ Ġheaders Ġ= Ġlocal Variable Headers ĊĠĠĠĠĠĠĠ Ġ) ĊĠĠĠĠĠĠĠ Ġval ĠlocalVar Response Ġ= Ġrequest < Financial Statements >( ĊĠĠĠĠĠĠĠĠĠĠĠ Ġlocal Variable Config , ĊĠĠĠĠĠĠĠĠĠĠĠ Ġlocal Variable Body ĊĠĠĠĠĠĠĠ Ġ) ĊĊĠĠĠĠĠĠĠ Ġreturn Ġwhen Ġ( localVar Response . response Type ) Ġ{ ĊĠĠĠĠĠĠĠĠĠĠĠ ĠResponse Type . Success Ġ-> Ġ( localVar Response Ġas ĠSuccess < *> ). data Ġas ĠFin ancial Statements ĊĠĠĠĠĠĠĠĠĠĠĠ ĠResponse Type . Information al Ġ-> Ġthrow ĠUnsupportedOperationException (" Client Ġdoes Ġnot Ġsupport ĠInformation al Ġresponses .") ĊĠĠĠĠĠĠĠĠĠĠĠ ĠResponse Type . Red irection Ġ-> Ġthrow ĠUnsupportedOperationException (" Client Ġdoes Ġnot Ġsupport ĠRed irection Ġresponses .") ĊĠĠĠĠĠĠĠĠĠĠĠ ĠResponse Type . Client Error Ġ-> Ġ{ ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġval ĠlocalVar Error Ġ= ĠlocalVar Response Ġas ĠClient Error < *> ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġthrow ĠClient Exception (" Client Ġerror Ġ: Ġ${ localVar Error . statusCode } Ġ${ localVar Error . message . or Empty () }", ĠlocalVar Error . statusCode , ĠlocalVar Response ) ĊĠĠĠĠĠĠĠĠĠĠĠ Ġ} ĊĠĠĠĠĠĠĠĠĠĠĠ ĠResponse Type . ServerError Ġ-> Ġ{ ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġval ĠlocalVar Error Ġ= ĠlocalVar Response Ġas ĠServer Error < *> ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġthrow ĠServer Exception (" Server Ġerror Ġ: Ġ${ localVar Error . statusCode } Ġ${ localVar Error . message . or Empty () }", ĠlocalVar Error . statusCode , ĠlocalVar Response ) ĊĠĠĠĠĠĠĠĠĠĠĠ Ġ} ĊĠĠĠĠĠĠĠ Ġ} ĊĠĠĠ Ġ} ĊĊĠĠĠ Ġ/** ĊĠĠĠ Ġ* ĠFin ancial s ĠAs ĠReport ed ĊĠĠĠ Ġ* ĠGet Ġfinancial s Ġas Ġreported . ĠThis Ġdata Ġis Ġavailable Ġfor Ġbulk Ġdownload Ġon Ġ& lt ; a Ġhref &# x 3 D ;\ & quot ; https :// www . k aggle . com / fin n hub / reported - financial s \ & quot ; Ġtarget &# x 3 D ;\ & quot ;_ blank \ & quot ;& gt ; K aggle ĠSE C ĠFin ancial s Ġdatabase & lt ;/ a & gt ;. ĊĠĠĠ Ġ* Ġ@ param Ġsymbol ĠSymbol . Ġ( optional ) ĊĠĠĠ Ġ* Ġ@ param Ġc ik ĠCI K . Ġ( optional ) ĊĠĠĠ Ġ* Ġ@ param Ġaccess Number ĠAccess Ġnumber Ġof Ġa Ġspecific Ġreport Ġyou Ġwant Ġto Ġretrieve Ġfinancial s Ġfrom . Ġ( optional ) ĊĠĠĠ Ġ* Ġ@ param Ġfreq ĠFrequency . ĠCan Ġbe Ġeither Ġ& lt ; code & gt ; ann ual & lt ;/ code & gt ; Ġor Ġ& lt ; code & gt ; quarter ly & lt ;/ code & gt ;. ĠDefault Ġto Ġ& lt ; code & gt ; ann ual & lt ;/ code & gt ;. Ġ( optional ) ĊĠĠĠ Ġ* Ġ@ return ĠFin ancial s As Reported ĊĠĠĠ Ġ* Ġ@ throws ĠUnsupportedOperationException ĠIf Ġthe ĠAPI Ġreturns Ġan Ġinformation al Ġor Ġred irection Ġresponse ĊĠĠĠ Ġ* Ġ@ throws ĠClient Exception ĠIf Ġthe ĠAPI Ġreturns Ġa Ġclient Ġerror Ġresponse ĊĠĠĠ Ġ* Ġ@ throws ĠServer Exception ĠIf Ġthe ĠAPI Ġreturns Ġa Ġserver Ġerror Ġresponse ĊĠĠĠ Ġ*/ ĊĠĠĠ Ġ@ Suppress (" UN CHECK ED _ CAST ") ĊĠĠĠ Ġ@ Throws ( Unsupported OperationException :: class , ĠClient Exception :: class , ĠServer Exception :: class ) ĊĠĠĠ Ġfun Ġfinancial s Reported ( symbol : ĠString ?, Ġc ik : ĠString ?, Ġaccess Number : ĠString ?, Ġfreq : ĠString ?) Ġ: ĠFin ancial s As Reported Ġ{ ĊĠĠĠĠĠĠĠ Ġval Ġlocal Variable Body : ĠJsonObject ? Ġ= Ġnull ĊĠĠĠĠĠĠĠ Ġval Ġlocal Variable Query : ĠMulti Value Map Ġ= Ġmutable Map Of < String , ĠList < String >>() ĊĠĠĠĠĠĠĠĠĠĠĠ Ġ. apply Ġ{ ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġif Ġ( symbol Ġ!= Ġnull ) Ġ{ ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġput (" symbol ", ĠlistOf ( symbol . toString ())) ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġ} ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġif Ġ( c ik Ġ!= Ġnull ) Ġ{ ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġput (" c ik ", ĠlistOf ( c ik . toString ())) ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġ} ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġif Ġ( access Number Ġ!= Ġnull ) Ġ{ ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġput (" access Number ", ĠlistOf ( access Number . toString ())) ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġ} ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġif Ġ( freq Ġ!= Ġnull ) Ġ{ ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġput (" freq ", ĠlistOf ( freq . toString ())) ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġ} ĊĠĠĠĠĠĠĠĠĠĠĠ Ġ} ĊĠĠĠĠĠĠĠ Ġval Ġlocal Variable Headers : ĠMutable Map < String , ĠString > Ġ= Ġmutable Map Of () ĊĠĠĠĠĠĠĠ Ġval Ġlocal Variable Config Ġ= ĠRequest Config ( ĊĠĠĠĠĠĠĠĠĠĠĠ ĠRequestMethod . GET , ĊĠĠĠĠĠĠĠĠĠĠĠ Ġ"/ stock / financial s - reported ", ĊĠĠĠĠĠĠĠĠĠĠĠ Ġquery Ġ= Ġlocal Variable Query , ĊĠĠĠĠĠĠĠĠĠĠĠ Ġheaders Ġ= Ġlocal Variable Headers ĊĠĠĠĠĠĠĠ Ġ) ĊĠĠĠĠĠĠĠ Ġval ĠlocalVar Response Ġ= Ġrequest < Financial s As Reported >( ĊĠĠĠĠĠĠĠĠĠĠĠ Ġlocal Variable Config , ĊĠĠĠĠĠĠĠĠĠĠĠ Ġlocal Variable Body ĊĠĠĠĠĠĠĠ Ġ) ĊĊĠĠĠĠĠĠĠ Ġreturn Ġwhen Ġ( localVar Response . response Type ) Ġ{ ĊĠĠĠĠĠĠĠĠĠĠĠ ĠResponse Type . Success Ġ-> Ġ( localVar Response Ġas ĠSuccess < *> ). data Ġas ĠFin ancial s As Reported ĊĠĠĠĠĠĠĠĠĠĠĠ ĠResponse Type . Information al Ġ-> Ġthrow ĠUnsupportedOperationException (" Client Ġdoes Ġnot Ġsupport ĠInformation al Ġresponses .") ĊĠĠĠĠĠĠĠĠĠĠĠ ĠResponse Type . Red irection Ġ-> Ġthrow ĠUnsupportedOperationException (" Client Ġdoes Ġnot Ġsupport ĠRed irection Ġresponses .") ĊĠĠĠĠĠĠĠĠĠĠĠ ĠResponse Type . Client Error Ġ-> Ġ{ ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġval ĠlocalVar Error Ġ= ĠlocalVar Response Ġas ĠClient Error < *> ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġthrow ĠClient Exception (" Client Ġerror Ġ: Ġ${ localVar Error . statusCode } Ġ${ localVar Error . message . or Empty () }", ĠlocalVar Error . statusCode , ĠlocalVar Response ) ĊĠĠĠĠĠĠĠĠĠĠĠ Ġ} ĊĠĠĠĠĠĠĠĠĠĠĠ ĠResponse Type . ServerError Ġ-> Ġ{ ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġval ĠlocalVar Error Ġ= ĠlocalVar Response Ġas ĠServer Error < *> ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġthrow ĠServer Exception (" Server Ġerror Ġ: Ġ${ localVar Error . statusCode } Ġ${ localVar Error . message . or Empty () }", ĠlocalVar Error . statusCode , ĠlocalVar Response ) ĊĠĠĠĠĠĠĠĠĠĠĠ Ġ} ĊĠĠĠĠĠĠĠ Ġ} ĊĠĠĠ Ġ} ĊĊĠĠĠ Ġ/** ĊĠĠĠ Ġ* ĠFore x ĠC andle s ĊĠĠĠ Ġ* ĠGet Ġc andle stick Ġdata Ġfor Ġfore x Ġsymbols . ĊĠĠĠ Ġ* Ġ@ param Ġsymbol ĠUse Ġsymbol Ġreturned Ġin Ġ& lt ; code & gt ;/ fore x / symbol & lt ;/ code & gt ; Ġendpoint Ġfor Ġthis Ġfield . ĠĊĠĠĠ Ġ* Ġ@ param Ġresolution ĠSupported Ġresolution Ġincludes Ġ& lt ; code & gt ; 1 , Ġ 5 , Ġ 1 5 , Ġ 3 0 , Ġ 6 0 , ĠD , ĠW , ĠM Ġ& lt ;/ code & gt ;. Some Ġtime frames Ġmight Ġnot Ġbe Ġavailable Ġdepending Ġon Ġthe Ġexchange . ĠĊĠĠĠ Ġ* Ġ@ param Ġfrom ĠUNIX Ġtimestamp . ĠInterval Ġinitial Ġvalue . ĠĊĠĠĠ Ġ* Ġ@ param Ġto ĠUNIX Ġtimestamp . ĠInterval Ġend Ġvalue . ĠĊĠĠĠ Ġ* Ġ@ return ĠFore xC andle s ĊĠĠĠ Ġ* Ġ@ throws ĠUnsupportedOperationException ĠIf Ġthe ĠAPI Ġreturns Ġan Ġinformation al Ġor Ġred irection Ġresponse ĊĠĠĠ Ġ* Ġ@ throws ĠClient Exception ĠIf Ġthe ĠAPI Ġreturns Ġa Ġclient Ġerror Ġresponse ĊĠĠĠ Ġ* Ġ@ throws ĠServer Exception ĠIf Ġthe ĠAPI Ġreturns Ġa Ġserver Ġerror Ġresponse ĊĠĠĠ Ġ*/ ĊĠĠĠ Ġ@ Suppress (" UN CHECK ED _ CAST ") ĊĠĠĠ Ġ@ Throws ( Unsupported OperationException :: class , ĠClient Exception :: class , ĠServer Exception :: class ) ĊĠĠĠ Ġfun Ġfore xC andle s ( symbol : ĠString , Ġresolution : ĠString , Ġfrom : ĠLong , Ġto : ĠLong ) Ġ: ĠFore xC andle s Ġ{ ĊĠĠĠĠĠĠĠ Ġval Ġlocal Variable Body : ĠJsonObject ? Ġ= Ġnull ĊĠĠĠĠĠĠĠ Ġval Ġlocal Variable Query : ĠMulti Value Map Ġ= Ġmutable Map Of < String , ĠList < String >>() ĊĠĠĠĠĠĠĠĠĠĠĠ Ġ. apply Ġ{ ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġput (" symbol ", ĠlistOf ( symbol )) ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġput (" resolution ", ĠlistOf ( resolution )) ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġput (" from ", ĠlistOf ( from . toString ())) ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġput (" to ", ĠlistOf ( to . toString ())) ĊĠĠĠĠĠĠĠĠĠĠĠ Ġ} ĊĠĠĠĠĠĠĠ Ġval Ġlocal Variable Headers : ĠMutable Map < String , ĠString > Ġ= Ġmutable Map Of () ĊĠĠĠĠĠĠĠ Ġval Ġlocal Variable Config Ġ= ĠRequest Config ( ĊĠĠĠĠĠĠĠĠĠĠĠ ĠRequestMethod . GET , ĊĠĠĠĠĠĠĠĠĠĠĠ Ġ"/ fore x / c andle ", ĊĠĠĠĠĠĠĠĠĠĠĠ Ġquery Ġ= Ġlocal Variable Query , ĊĠĠĠĠĠĠĠĠĠĠĠ Ġheaders Ġ= Ġlocal Variable Headers ĊĠĠĠĠĠĠĠ Ġ) ĊĠĠĠĠĠĠĠ Ġval ĠlocalVar Response Ġ= Ġrequest < Fore xC andle s >( ĊĠĠĠĠĠĠĠĠĠĠĠ Ġlocal Variable Config , ĊĠĠĠĠĠĠĠĠĠĠĠ Ġlocal Variable Body ĊĠĠĠĠĠĠĠ Ġ) ĊĊĠĠĠĠĠĠĠ Ġreturn Ġwhen Ġ( localVar Response . response Type ) Ġ{ ĊĠĠĠĠĠĠĠĠĠĠĠ ĠResponse Type . Success Ġ-> Ġ( localVar Response Ġas ĠSuccess < *> ). data Ġas ĠFore xC andle s ĊĠĠĠĠĠĠĠĠĠĠĠ ĠResponse Type . Information al Ġ-> Ġthrow ĠUnsupportedOperationException (" Client Ġdoes Ġnot Ġsupport ĠInformation al Ġresponses .") ĊĠĠĠĠĠĠĠĠĠĠĠ ĠResponse Type . Red irection Ġ-> Ġthrow ĠUnsupportedOperationException (" Client Ġdoes Ġnot Ġsupport ĠRed irection Ġresponses .") ĊĠĠĠĠĠĠĠĠĠĠĠ ĠResponse Type . Client Error Ġ-> Ġ{ ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġval ĠlocalVar Error Ġ= ĠlocalVar Response Ġas ĠClient Error < *> ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġthrow ĠClient Exception (" Client Ġerror Ġ: Ġ${ localVar Error . statusCode } Ġ${ localVar Error . message . or Empty () }", ĠlocalVar Error . statusCode , ĠlocalVar Response ) ĊĠĠĠĠĠĠĠĠĠĠĠ Ġ} ĊĠĠĠĠĠĠĠĠĠĠĠ ĠResponse Type . ServerError Ġ-> Ġ{ ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġval ĠlocalVar Error Ġ= ĠlocalVar Response Ġas ĠServer Error < *> ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġthrow ĠServer Exception (" Server Ġerror Ġ: Ġ${ localVar Error . statusCode } Ġ${ localVar Error . message . or Empty () }", ĠlocalVar Error . statusCode , ĠlocalVar Response ) ĊĠĠĠĠĠĠĠĠĠĠĠ Ġ} ĊĠĠĠĠĠĠĠ Ġ} ĊĠĠĠ Ġ} ĊĊĠĠĠ Ġ/** ĊĠĠĠ Ġ* ĠFore x ĠEx changes ĊĠĠĠ Ġ* ĠList Ġsupported Ġfore x Ġex changes ĊĠĠĠ Ġ* Ġ@ return Ġkotlin . collections . List < kotlin . String > ĊĠĠĠ Ġ* Ġ@ throws ĠUnsupportedOperationException ĠIf Ġthe ĠAPI Ġreturns Ġan Ġinformation al Ġor Ġred irection Ġresponse ĊĠĠĠ Ġ* Ġ@ throws ĠClient Exception ĠIf Ġthe ĠAPI Ġreturns Ġa Ġclient Ġerror Ġresponse ĊĠĠĠ Ġ* Ġ@ throws ĠServer Exception ĠIf Ġthe ĠAPI Ġreturns Ġa Ġserver Ġerror Ġresponse ĊĠĠĠ Ġ*/ ĊĠĠĠ Ġ@ Suppress (" UN CHECK ED _ CAST ") ĊĠĠĠ Ġ@ Throws ( Unsupported OperationException :: class , ĠClient Exception :: class , ĠServer Exception :: class ) ĊĠĠĠ Ġfun Ġfore x Exchange s () Ġ: ĠList < String > Ġ{ ĊĠĠĠĠĠĠĠ Ġval Ġlocal Variable Body : ĠJsonObject ? Ġ= Ġnull ĊĠĠĠĠĠĠĠ Ġval Ġlocal Variable Query : ĠMulti Value Map Ġ= Ġmutable Map Of () ĊĠĠĠĠĠĠĠ Ġval Ġlocal Variable Headers : ĠMutable Map < String , ĠString > Ġ= Ġmutable Map Of () ĊĠĠĠĠĠĠĠ Ġval Ġlocal Variable Config Ġ= ĠRequest Config ( ĊĠĠĠĠĠĠĠĠĠĠĠ ĠRequestMethod . GET , ĊĠĠĠĠĠĠĠĠĠĠĠ Ġ"/ fore x / exchange ", ĊĠĠĠĠĠĠĠĠĠĠĠ Ġquery Ġ= Ġlocal Variable Query , ĊĠĠĠĠĠĠĠĠĠĠĠ Ġheaders Ġ= Ġlocal Variable Headers ĊĠĠĠĠĠĠĠ Ġ) ĊĠĠĠĠĠĠĠ Ġval ĠlocalVar Response Ġ= Ġrequest < List < String >>( ĊĠĠĠĠĠĠĠĠĠĠĠ Ġlocal Variable Config , ĊĠĠĠĠĠĠĠĠĠĠĠ Ġlocal Variable Body ĊĠĠĠĠĠĠĠ Ġ) ĊĊĠĠĠĠĠĠĠ Ġreturn Ġwhen Ġ( localVar Response . response Type ) Ġ{ ĊĠĠĠĠĠĠĠĠĠĠĠ ĠResponse Type . Success Ġ-> Ġ( localVar Response Ġas ĠSuccess < *> ). data Ġas ĠList < String > ĊĠĠĠĠĠĠĠĠĠĠĠ ĠResponse Type . Information al Ġ-> Ġthrow ĠUnsupportedOperationException (" Client Ġdoes Ġnot Ġsupport ĠInformation al Ġresponses .") ĊĠĠĠĠĠĠĠĠĠĠĠ ĠResponse Type . Red irection Ġ-> Ġthrow ĠUnsupportedOperationException (" Client Ġdoes Ġnot Ġsupport ĠRed irection Ġresponses .") ĊĠĠĠĠĠĠĠĠĠĠĠ ĠResponse Type . Client Error Ġ-> Ġ{ ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġval ĠlocalVar Error Ġ= ĠlocalVar Response Ġas ĠClient Error < *> ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġthrow ĠClient Exception (" Client Ġerror Ġ: Ġ${ localVar Error . statusCode } Ġ${ localVar Error . message . or Empty () }", ĠlocalVar Error . statusCode , ĠlocalVar Response ) ĊĠĠĠĠĠĠĠĠĠĠĠ Ġ} ĊĠĠĠĠĠĠĠĠĠĠĠ ĠResponse Type . ServerError Ġ-> Ġ{ ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġval ĠlocalVar Error Ġ= ĠlocalVar Response Ġas ĠServer Error < *> ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġthrow ĠServer Exception (" Server Ġerror Ġ: Ġ${ localVar Error . statusCode } Ġ${ localVar Error . message . or Empty () }", ĠlocalVar Error . statusCode , ĠlocalVar Response ) ĊĠĠĠĠĠĠĠĠĠĠĠ Ġ} ĊĠĠĠĠĠĠĠ Ġ} ĊĠĠĠ Ġ} ĊĊĠĠĠ Ġ/** ĊĠĠĠ Ġ* ĠFore x Ġrates ĊĠĠĠ Ġ* ĠGet Ġrates Ġfor Ġall Ġfore x Ġpairs . ĠIde al Ġfor Ġcurrency Ġconversion ĊĠĠĠ Ġ* Ġ@ param Ġbase ĠBase Ġcurrency . ĠDefault Ġto ĠEUR . Ġ( optional ) ĊĠĠĠ Ġ* Ġ@ return ĠFore xr ates ĊĠĠĠ Ġ* Ġ@ throws ĠUnsupportedOperationException ĠIf Ġthe ĠAPI Ġreturns Ġan Ġinformation al Ġor Ġred irection Ġresponse ĊĠĠĠ Ġ* Ġ@ throws ĠClient Exception ĠIf Ġthe ĠAPI Ġreturns Ġa Ġclient Ġerror Ġresponse ĊĠĠĠ Ġ* Ġ@ throws ĠServer Exception ĠIf Ġthe ĠAPI Ġreturns Ġa Ġserver Ġerror Ġresponse ĊĠĠĠ Ġ*/ ĊĠĠĠ Ġ@ Suppress (" UN CHECK ED _ CAST ") ĊĠĠĠ Ġ@ Throws ( Unsupported OperationException :: class , ĠClient Exception :: class , ĠServer Exception :: class ) ĊĠĠĠ Ġfun Ġfore x Rates ( base : ĠString ?) Ġ: ĠFore xr ates Ġ{ ĊĠĠĠĠĠĠĠ Ġval Ġlocal Variable Body : ĠJsonObject ? Ġ= Ġnull ĊĠĠĠĠĠĠĠ Ġval Ġlocal Variable Query : ĠMulti Value Map Ġ= Ġmutable Map Of < String , ĠList < String >>() ĊĠĠĠĠĠĠĠĠĠĠĠ Ġ. apply Ġ{ ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġif Ġ( base Ġ!= Ġnull ) Ġ{ ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġput (" base ", ĠlistOf ( base . toString ())) ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġ} ĊĠĠĠĠĠĠĠĠĠĠĠ Ġ} ĊĠĠĠĠĠĠĠ Ġval Ġlocal Variable Headers : ĠMutable Map < String , ĠString > Ġ= Ġmutable Map Of () ĊĠĠĠĠĠĠĠ Ġval Ġlocal Variable Config Ġ= ĠRequest Config ( ĊĠĠĠĠĠĠĠĠĠĠĠ ĠRequestMethod . GET , ĊĠĠĠĠĠĠĠĠĠĠĠ Ġ"/ fore x / rates ", ĊĠĠĠĠĠĠĠĠĠĠĠ Ġquery Ġ= Ġlocal Variable Query , ĊĠĠĠĠĠĠĠĠĠĠĠ Ġheaders Ġ= Ġlocal Variable Headers ĊĠĠĠĠĠĠĠ Ġ) ĊĠĠĠĠĠĠĠ Ġval ĠlocalVar Response Ġ= Ġrequest < Fore xr ates >( ĊĠĠĠĠĠĠĠĠĠĠĠ Ġlocal Variable Config , ĊĠĠĠĠĠĠĠĠĠĠĠ Ġlocal Variable Body ĊĠĠĠĠĠĠĠ Ġ) ĊĊĠĠĠĠĠĠĠ Ġreturn Ġwhen Ġ( localVar Response . response Type ) Ġ{ ĊĠĠĠĠĠĠĠĠĠĠĠ ĠResponse Type . Success Ġ-> Ġ( localVar Response Ġas ĠSuccess < *> ). data Ġas ĠFore xr ates ĊĠĠĠĠĠĠĠĠĠĠĠ ĠResponse Type . Information al Ġ-> Ġthrow ĠUnsupportedOperationException (" Client Ġdoes Ġnot Ġsupport ĠInformation al Ġresponses .") ĊĠĠĠĠĠĠĠĠĠĠĠ ĠResponse Type . Red irection Ġ-> Ġthrow ĠUnsupportedOperationException (" Client Ġdoes Ġnot Ġsupport ĠRed irection Ġresponses .") ĊĠĠĠĠĠĠĠĠĠĠĠ ĠResponse Type . Client Error Ġ-> Ġ{ ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġval ĠlocalVar Error Ġ= ĠlocalVar Response Ġas ĠClient Error < *> ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġthrow ĠClient Exception (" Client Ġerror Ġ: Ġ${ localVar Error . statusCode } Ġ${ localVar Error . message . or Empty () }", ĠlocalVar Error . statusCode , ĠlocalVar Response ) ĊĠĠĠĠĠĠĠĠĠĠĠ Ġ} ĊĠĠĠĠĠĠĠĠĠĠĠ ĠResponse Type . ServerError Ġ-> Ġ{ ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġval ĠlocalVar Error Ġ= ĠlocalVar Response Ġas ĠServer Error < *> ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġthrow ĠServer Exception (" Server Ġerror Ġ: Ġ${ localVar Error . statusCode } Ġ${ localVar Error . message . or Empty () }", ĠlocalVar Error . statusCode , ĠlocalVar Response ) ĊĠĠĠĠĠĠĠĠĠĠĠ Ġ} ĊĠĠĠĠĠĠĠ Ġ} ĊĠĠĠ Ġ} ĊĊĠĠĠ Ġ/** ĊĠĠĠ Ġ* ĠFore x ĠSymbol ĊĠĠĠ Ġ* ĠList Ġsupported Ġfore x Ġsymbols . ĊĠĠĠ Ġ* Ġ@ param Ġexchange ĠExchange Ġyou Ġwant Ġto Ġget Ġthe Ġlist Ġof Ġsymbols Ġfrom . ĠĊĠĠĠ Ġ* Ġ@ return Ġkotlin . collections . List < Fore x Symbol > ĊĠĠĠ Ġ* Ġ@ throws ĠUnsupportedOperationException ĠIf Ġthe ĠAPI Ġreturns Ġan Ġinformation al Ġor Ġred irection Ġresponse ĊĠĠĠ Ġ* Ġ@ throws ĠClient Exception ĠIf Ġthe ĠAPI Ġreturns Ġa Ġclient Ġerror Ġresponse ĊĠĠĠ Ġ* Ġ@ throws ĠServer Exception ĠIf Ġthe ĠAPI Ġreturns Ġa Ġserver Ġerror Ġresponse ĊĠĠĠ Ġ*/ ĊĠĠĠ Ġ@ Suppress (" UN CHECK ED _ CAST ") ĊĠĠĠ Ġ@ Throws ( Unsupported OperationException :: class , ĠClient Exception :: class , ĠServer Exception :: class ) ĊĠĠĠ Ġfun Ġfore x Symbols ( exchange : ĠString ) Ġ: ĠList < Fore x Symbol > Ġ{ ĊĠĠĠĠĠĠĠ Ġval Ġlocal Variable Body : ĠJsonObject ? Ġ= Ġnull ĊĠĠĠĠĠĠĠ Ġval Ġlocal Variable Query : ĠMulti Value Map Ġ= Ġmutable Map Of < String , ĠList < String >>() ĊĠĠĠĠĠĠĠĠĠĠĠ Ġ. apply Ġ{ ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġput (" exchange ", ĠlistOf ( exchange )) ĊĠĠĠĠĠĠĠĠĠĠĠ Ġ} ĊĠĠĠĠĠĠĠ Ġval Ġlocal Variable Headers : ĠMutable Map < String , ĠString > Ġ= Ġmutable Map Of () ĊĠĠĠĠĠĠĠ Ġval Ġlocal Variable Config Ġ= ĠRequest Config ( ĊĠĠĠĠĠĠĠĠĠĠĠ ĠRequestMethod . GET , ĊĠĠĠĠĠĠĠĠĠĠĠ Ġ"/ fore x / symbol ", ĊĠĠĠĠĠĠĠĠĠĠĠ Ġquery Ġ= Ġlocal Variable Query , ĊĠĠĠĠĠĠĠĠĠĠĠ Ġheaders Ġ= Ġlocal Variable Headers ĊĠĠĠĠĠĠĠ Ġ) ĊĠĠĠĠĠĠĠ Ġval ĠlocalVar Response Ġ= Ġrequest < List < Fore x Symbol >>( ĊĠĠĠĠĠĠĠĠĠĠĠ Ġlocal Variable Config , ĊĠĠĠĠĠĠĠĠĠĠĠ Ġlocal Variable Body ĊĠĠĠĠĠĠĠ Ġ) ĊĊĠĠĠĠĠĠĠ Ġreturn Ġwhen Ġ( localVar Response . response Type ) Ġ{ ĊĠĠĠĠĠĠĠĠĠĠĠ ĠResponse Type . Success Ġ-> Ġ( localVar Response Ġas ĠSuccess < *> ). data Ġas ĠList < Fore x Symbol > ĊĠĠĠĠĠĠĠĠĠĠĠ ĠResponse Type . Information al Ġ-> Ġthrow ĠUnsupportedOperationException (" Client Ġdoes Ġnot Ġsupport ĠInformation al Ġresponses .") ĊĠĠĠĠĠĠĠĠĠĠĠ ĠResponse Type . Red irection Ġ-> Ġthrow ĠUnsupportedOperationException (" Client Ġdoes Ġnot Ġsupport ĠRed irection Ġresponses .") ĊĠĠĠĠĠĠĠĠĠĠĠ ĠResponse Type . Client Error Ġ-> Ġ{ ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġval ĠlocalVar Error Ġ= ĠlocalVar Response Ġas ĠClient Error < *> ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġthrow ĠClient Exception (" Client Ġerror Ġ: Ġ${ localVar Error . statusCode } Ġ${ localVar Error . message . or Empty () }", ĠlocalVar Error . statusCode , ĠlocalVar Response ) ĊĠĠĠĠĠĠĠĠĠĠĠ Ġ} ĊĠĠĠĠĠĠĠĠĠĠĠ ĠResponse Type . ServerError Ġ-> Ġ{ ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġval ĠlocalVar Error Ġ= ĠlocalVar Response Ġas ĠServer Error < *> ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġthrow ĠServer Exception (" Server Ġerror Ġ: Ġ${ localVar Error . statusCode } Ġ${ localVar Error . message . or Empty () }", ĠlocalVar Error . statusCode , ĠlocalVar Response ) ĊĠĠĠĠĠĠĠĠĠĠĠ Ġ} ĊĠĠĠĠĠĠĠ Ġ} ĊĠĠĠ Ġ} ĊĊĠĠĠ Ġ/** ĊĠĠĠ Ġ* ĠFund ĠOwn ership ĊĠĠĠ Ġ* ĠGet Ġa Ġfull Ġlist Ġfund Ġand Ġinstitution al Ġinvest ors Ġof Ġa Ġcompany Ġin Ġdescending Ġorder Ġof Ġthe Ġnumber Ġof Ġshares Ġheld . ĊĠĠĠ Ġ* Ġ@ param Ġsymbol ĠSymbol Ġof Ġthe Ġcompany : ĠA AP L . ĠĊĠĠĠ Ġ* Ġ@ param Ġlimit ĠLimit Ġnumber Ġof Ġresults . ĠLeave Ġempty Ġto Ġget Ġthe Ġfull Ġlist . Ġ( optional ) ĊĠĠĠ Ġ* Ġ@ return ĠFund Ownership ĊĠĠĠ Ġ* Ġ@ throws ĠUnsupportedOperationException ĠIf Ġthe ĠAPI Ġreturns Ġan Ġinformation al Ġor Ġred irection Ġresponse ĊĠĠĠ Ġ* Ġ@ throws ĠClient Exception ĠIf Ġthe ĠAPI Ġreturns Ġa Ġclient Ġerror Ġresponse ĊĠĠĠ Ġ* Ġ@ throws ĠServer Exception ĠIf Ġthe ĠAPI Ġreturns Ġa Ġserver Ġerror Ġresponse ĊĠĠĠ Ġ*/ ĊĠĠĠ Ġ@ Suppress (" UN CHECK ED _ CAST ") ĊĠĠĠ Ġ@ Throws ( Unsupported OperationException :: class , ĠClient Exception :: class , ĠServer Exception :: class ) ĊĠĠĠ Ġfun Ġfund Ownership ( symbol : ĠString , Ġlimit : ĠLong ?) Ġ: ĠFund Ownership Ġ{ ĊĠĠĠĠĠĠĠ Ġval Ġlocal Variable Body : ĠJsonObject ? Ġ= Ġnull ĊĠĠĠĠĠĠĠ Ġval Ġlocal Variable Query : ĠMulti Value Map Ġ= Ġmutable Map Of < String , ĠList < String >>() ĊĠĠĠĠĠĠĠĠĠĠĠ Ġ. apply Ġ{ ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġput (" symbol ", ĠlistOf ( symbol )) ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġif Ġ( limit Ġ!= Ġnull ) Ġ{ ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġput (" limit ", ĠlistOf ( limit . toString ())) ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġ} ĊĠĠĠĠĠĠĠĠĠĠĠ Ġ} ĊĠĠĠĠĠĠĠ Ġval Ġlocal Variable Headers : ĠMutable Map < String , ĠString > Ġ= Ġmutable Map Of () ĊĠĠĠĠĠĠĠ Ġval Ġlocal Variable Config Ġ= ĠRequest Config ( ĊĠĠĠĠĠĠĠĠĠĠĠ ĠRequestMethod . GET , ĊĠĠĠĠĠĠĠĠĠĠĠ Ġ"/ stock / fund - ownership ", ĊĠĠĠĠĠĠĠĠĠĠĠ Ġquery Ġ= Ġlocal Variable Query , ĊĠĠĠĠĠĠĠĠĠĠĠ Ġheaders Ġ= Ġlocal Variable Headers ĊĠĠĠĠĠĠĠ Ġ) ĊĠĠĠĠĠĠĠ Ġval ĠlocalVar Response Ġ= Ġrequest < Fund Ownership >( ĊĠĠĠĠĠĠĠĠĠĠĠ Ġlocal Variable Config , ĊĠĠĠĠĠĠĠĠĠĠĠ Ġlocal Variable Body ĊĠĠĠĠĠĠĠ Ġ) ĊĊĠĠĠĠĠĠĠ Ġreturn Ġwhen Ġ( localVar Response . response Type ) Ġ{ ĊĠĠĠĠĠĠĠĠĠĠĠ ĠResponse Type . Success Ġ-> Ġ( localVar Response Ġas ĠSuccess < *> ). data Ġas ĠFund Ownership ĊĠĠĠĠĠĠĠĠĠĠĠ ĠResponse Type . Information al Ġ-> Ġthrow ĠUnsupportedOperationException (" Client Ġdoes Ġnot Ġsupport ĠInformation al Ġresponses .") ĊĠĠĠĠĠĠĠĠĠĠĠ ĠResponse Type . Red irection Ġ-> Ġthrow ĠUnsupportedOperationException (" Client Ġdoes Ġnot Ġsupport ĠRed irection Ġresponses .") ĊĠĠĠĠĠĠĠĠĠĠĠ ĠResponse Type . Client Error Ġ-> Ġ{ ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġval ĠlocalVar Error Ġ= ĠlocalVar Response Ġas ĠClient Error < *> ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġthrow ĠClient Exception (" Client Ġerror Ġ: Ġ${ localVar Error . statusCode } Ġ${ localVar Error . message . or Empty () }", ĠlocalVar Error . statusCode , ĠlocalVar Response ) ĊĠĠĠĠĠĠĠĠĠĠĠ Ġ} ĊĠĠĠĠĠĠĠĠĠĠĠ ĠResponse Type . ServerError Ġ-> Ġ{ ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġval ĠlocalVar Error Ġ= ĠlocalVar Response Ġas ĠServer Error < *> ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġthrow ĠServer Exception (" Server Ġerror Ġ: Ġ${ localVar Error . statusCode } Ġ${ localVar Error . message . or Empty () }", ĠlocalVar Error . statusCode , ĠlocalVar Response ) ĊĠĠĠĠĠĠĠĠĠĠĠ Ġ} ĊĠĠĠĠĠĠĠ Ġ} ĊĠĠĠ Ġ} ĊĊĠĠĠ Ġ/** ĊĠĠĠ Ġ* ĠGeneral ĠNews ĊĠĠĠ Ġ* ĠGet Ġlatest Ġmarket Ġnews . ĊĠĠĠ Ġ* Ġ@ param Ġcategory ĠThis Ġparameter Ġcan Ġbe Ġ 1 Ġof Ġthe Ġfollowing Ġvalues Ġ& lt ; code & gt ; general , Ġfore x , Ġcrypto , Ġmer ger & lt ;/ code & gt ;. ĠĊĠĠĠ Ġ* Ġ@ param Ġmin Id ĠUse Ġthis Ġfield Ġto Ġget Ġonly Ġnews Ġafter Ġthis ĠID . ĠDefault Ġto Ġ 0 Ġ( optional ) ĊĠĠĠ Ġ* Ġ@ return Ġkotlin . collections . List < News > ĊĠĠĠ Ġ* Ġ@ throws ĠUnsupportedOperationException ĠIf Ġthe ĠAPI Ġreturns Ġan Ġinformation al Ġor Ġred irection Ġresponse ĊĠĠĠ Ġ* Ġ@ throws ĠClient Exception ĠIf Ġthe ĠAPI Ġreturns Ġa Ġclient Ġerror Ġresponse ĊĠĠĠ Ġ* Ġ@ throws ĠServer Exception ĠIf Ġthe ĠAPI Ġreturns Ġa Ġserver Ġerror Ġresponse ĊĠĠĠ Ġ*/ ĊĠĠĠ Ġ@ Suppress (" UN CHECK ED _ CAST ") ĊĠĠĠ Ġ@ Throws ( Unsupported OperationException :: class , ĠClient Exception :: class , ĠServer Exception :: class ) ĊĠĠĠ Ġfun Ġgeneral News ( category : ĠString , Ġmin Id : ĠString ?) Ġ: ĠList < News > Ġ{ ĊĠĠĠĠĠĠĠ Ġval Ġlocal Variable Body : ĠJsonObject ? Ġ= Ġnull ĊĠĠĠĠĠĠĠ Ġval Ġlocal Variable Query : ĠMulti Value Map Ġ= Ġmutable Map Of < String , ĠList < String >>() ĊĠĠĠĠĠĠĠĠĠĠĠ Ġ. apply Ġ{ ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġput (" category ", ĠlistOf ( category )) ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġif Ġ( min Id Ġ!= Ġnull ) Ġ{ ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġput (" min Id ", ĠlistOf ( min Id . toString ())) ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġ} ĊĠĠĠĠĠĠĠĠĠĠĠ Ġ} ĊĠĠĠĠĠĠĠ Ġval Ġlocal Variable Headers : ĠMutable Map < String , ĠString > Ġ= Ġmutable Map Of () ĊĠĠĠĠĠĠĠ Ġval Ġlocal Variable Config Ġ= ĠRequest Config ( ĊĠĠĠĠĠĠĠĠĠĠĠ ĠRequestMethod . GET , ĊĠĠĠĠĠĠĠĠĠĠĠ Ġ"/ news ", ĊĠĠĠĠĠĠĠĠĠĠĠ Ġquery Ġ= Ġlocal Variable Query , ĊĠĠĠĠĠĠĠĠĠĠĠ Ġheaders Ġ= Ġlocal Variable Headers ĊĠĠĠĠĠĠĠ Ġ) ĊĠĠĠĠĠĠĠ Ġval ĠlocalVar Response Ġ= Ġrequest < List < News >>( ĊĠĠĠĠĠĠĠĠĠĠĠ Ġlocal Variable Config , ĊĠĠĠĠĠĠĠĠĠĠĠ Ġlocal Variable Body ĊĠĠĠĠĠĠĠ Ġ) ĊĊĠĠĠĠĠĠĠ Ġreturn Ġwhen Ġ( localVar Response . response Type ) Ġ{ ĊĠĠĠĠĠĠĠĠĠĠĠ ĠResponse Type . Success Ġ-> Ġ( localVar Response Ġas ĠSuccess < *> ). data Ġas ĠList < News > ĊĠĠĠĠĠĠĠĠĠĠĠ ĠResponse Type . Information al Ġ-> Ġthrow ĠUnsupportedOperationException (" Client Ġdoes Ġnot Ġsupport ĠInformation al Ġresponses .") ĊĠĠĠĠĠĠĠĠĠĠĠ ĠResponse Type . Red irection Ġ-> Ġthrow ĠUnsupportedOperationException (" Client Ġdoes Ġnot Ġsupport ĠRed irection Ġresponses .") ĊĠĠĠĠĠĠĠĠĠĠĠ ĠResponse Type . Client Error Ġ-> Ġ{ ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġval ĠlocalVar Error Ġ= ĠlocalVar Response Ġas ĠClient Error < *> ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġthrow ĠClient Exception (" Client Ġerror Ġ: Ġ${ localVar Error . statusCode } Ġ${ localVar Error . message . or Empty () }", ĠlocalVar Error . statusCode , ĠlocalVar Response ) ĊĠĠĠĠĠĠĠĠĠĠĠ Ġ} ĊĠĠĠĠĠĠĠĠĠĠĠ ĠResponse Type . ServerError Ġ-> Ġ{ ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġval ĠlocalVar Error Ġ= ĠlocalVar Response Ġas ĠServer Error < *> ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġthrow ĠServer Exception (" Server Ġerror Ġ: Ġ${ localVar Error . statusCode } Ġ${ localVar Error . message . or Empty () }", ĠlocalVar Error . statusCode , ĠlocalVar Response ) ĊĠĠĠĠĠĠĠĠĠĠĠ Ġ} ĊĠĠĠĠĠĠĠ Ġ} ĊĠĠĠ Ġ} ĊĊĠĠĠ Ġ/** ĊĠĠĠ Ġ* ĠInd ices ĠConst it uent s ĊĠĠĠ Ġ* ĠGet Ġa Ġlist Ġof Ġindex &# 3 9 ; s Ġconst it uent s . ĠCurrently Ġsupport Ġ& lt ; code & gt ; ^ G SPC Ġ( S & amp ; P Ġ 5 0 0 )& lt ;/ code & gt ;, Ġ& lt ; code & gt ; ^ N DX Ġ( N as da q Ġ 1 0 0 )& lt ;/ code & gt ;, Ġ& lt ; code & gt ; ^ DJ I Ġ( D ow ĠJ ones )& lt ;/ code & gt ; ĊĠĠĠ Ġ* Ġ@ param Ġsymbol Ġsymbol ĠĊĠĠĠ Ġ* Ġ@ return ĠInd ices Const it uent s ĊĠĠĠ Ġ* Ġ@ throws ĠUnsupportedOperationException ĠIf Ġthe ĠAPI Ġreturns Ġan Ġinformation al Ġor Ġred irection Ġresponse ĊĠĠĠ Ġ* Ġ@ throws ĠClient Exception ĠIf Ġthe ĠAPI Ġreturns Ġa Ġclient Ġerror Ġresponse ĊĠĠĠ Ġ* Ġ@ throws ĠServer Exception ĠIf Ġthe ĠAPI Ġreturns Ġa Ġserver Ġerror Ġresponse ĊĠĠĠ Ġ*/ ĊĠĠĠ Ġ@ Suppress (" UN CHECK ED _ CAST ") ĊĠĠĠ Ġ@ Throws ( Unsupported OperationException :: class , ĠClient Exception :: class , ĠServer Exception :: class ) ĊĠĠĠ Ġfun Ġindices Const it uent s ( symbol : ĠString ) Ġ: ĠInd ices Const it uent s Ġ{ ĊĠĠĠĠĠĠĠ Ġval Ġlocal Variable Body : ĠJsonObject ? Ġ= Ġnull ĊĠĠĠĠĠĠĠ Ġval Ġlocal Variable Query : ĠMulti Value Map Ġ= Ġmutable Map Of < String , ĠList < String >>() ĊĠĠĠĠĠĠĠĠĠĠĠ Ġ. apply Ġ{ ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġput (" symbol ", ĠlistOf ( symbol )) ĊĠĠĠĠĠĠĠĠĠĠĠ Ġ} ĊĠĠĠĠĠĠĠ Ġval Ġlocal Variable Headers : ĠMutable Map < String , ĠString > Ġ= Ġmutable Map Of () ĊĠĠĠĠĠĠĠ Ġval Ġlocal Variable Config Ġ= ĠRequest Config ( ĊĠĠĠĠĠĠĠĠĠĠĠ ĠRequestMethod . GET , ĊĠĠĠĠĠĠĠĠĠĠĠ Ġ"/ index / const it uent s ", ĊĠĠĠĠĠĠĠĠĠĠĠ Ġquery Ġ= Ġlocal Variable Query , ĊĠĠĠĠĠĠĠĠĠĠĠ Ġheaders Ġ= Ġlocal Variable Headers ĊĠĠĠĠĠĠĠ Ġ) ĊĠĠĠĠĠĠĠ Ġval ĠlocalVar Response Ġ= Ġrequest < Indices Const it uent s >( ĊĠĠĠĠĠĠĠĠĠĠĠ Ġlocal Variable Config , ĊĠĠĠĠĠĠĠĠĠĠĠ Ġlocal Variable Body ĊĠĠĠĠĠĠĠ Ġ) ĊĊĠĠĠĠĠĠĠ Ġreturn Ġwhen Ġ( localVar Response . response Type ) Ġ{ ĊĠĠĠĠĠĠĠĠĠĠĠ ĠResponse Type . Success Ġ-> Ġ( localVar Response Ġas ĠSuccess < *> ). data Ġas ĠInd ices Const it uent s ĊĠĠĠĠĠĠĠĠĠĠĠ ĠResponse Type . Information al Ġ-> Ġthrow ĠUnsupportedOperationException (" Client Ġdoes Ġnot Ġsupport ĠInformation al Ġresponses .") ĊĠĠĠĠĠĠĠĠĠĠĠ ĠResponse Type . Red irection Ġ-> Ġthrow ĠUnsupportedOperationException (" Client Ġdoes Ġnot Ġsupport ĠRed irection Ġresponses .") ĊĠĠĠĠĠĠĠĠĠĠĠ ĠResponse Type . Client Error Ġ-> Ġ{ ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġval ĠlocalVar Error Ġ= ĠlocalVar Response Ġas ĠClient Error < *> ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġthrow ĠClient Exception (" Client Ġerror Ġ: Ġ${ localVar Error . statusCode } Ġ${ localVar Error . message . or Empty () }", ĠlocalVar Error . statusCode , ĠlocalVar Response ) ĊĠĠĠĠĠĠĠĠĠĠĠ Ġ} ĊĠĠĠĠĠĠĠĠĠĠĠ ĠResponse Type . ServerError Ġ-> Ġ{ ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġval ĠlocalVar Error Ġ= ĠlocalVar Response Ġas ĠServer Error < *> ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġthrow ĠServer Exception (" Server Ġerror Ġ: Ġ${ localVar Error . statusCode } Ġ${ localVar Error . message . or Empty () }", ĠlocalVar Error . statusCode , ĠlocalVar Response ) ĊĠĠĠĠĠĠĠĠĠĠĠ Ġ} ĊĠĠĠĠĠĠĠ Ġ} ĊĠĠĠ Ġ} ĊĊĠĠĠ Ġ/** ĊĠĠĠ Ġ* ĠInd ices ĠH istorical ĠConst it uent s ĊĠĠĠ Ġ* ĠGet Ġfull Ġhistory Ġof Ġindex &# 3 9 ; s Ġconst it uent s Ġincluding Ġsymbols Ġand Ġdates Ġof Ġjoining Ġand Ġleaving Ġthe ĠIndex . ĠCurrently Ġsupport Ġ& lt ; code & gt ; ^ G SPC Ġ( S & amp ; P Ġ 5 0 0 )& lt ;/ code & gt ;, Ġ& lt ; code & gt ; ^ N DX Ġ( N as da q Ġ 1 0 0 )& lt ;/ code & gt ;, Ġ& lt ; code & gt ; ^ DJ I Ġ( D ow ĠJ ones )& lt ;/ code & gt ; ĊĠĠĠ Ġ* Ġ@ param Ġsymbol Ġsymbol ĠĊĠĠĠ Ġ* Ġ@ return ĠInd ices H istorical Const it uent s ĊĠĠĠ Ġ* Ġ@ throws ĠUnsupportedOperationException ĠIf Ġthe ĠAPI Ġreturns Ġan Ġinformation al Ġor Ġred irection Ġresponse ĊĠĠĠ Ġ* Ġ@ throws ĠClient Exception ĠIf Ġthe ĠAPI Ġreturns Ġa Ġclient Ġerror Ġresponse ĊĠĠĠ Ġ* Ġ@ throws ĠServer Exception ĠIf Ġthe ĠAPI Ġreturns Ġa Ġserver Ġerror Ġresponse ĊĠĠĠ Ġ*/ ĊĠĠĠ Ġ@ Suppress (" UN CHECK ED _ CAST ") ĊĠĠĠ Ġ@ Throws ( Unsupported OperationException :: class , ĠClient Exception :: class , ĠServer Exception :: class ) ĊĠĠĠ Ġfun Ġindices H istorical Const it uent s ( symbol : ĠString ) Ġ: ĠInd ices H istorical Const it uent s Ġ{ ĊĠĠĠĠĠĠĠ Ġval Ġlocal Variable Body : ĠJsonObject ? Ġ= Ġnull ĊĠĠĠĠĠĠĠ Ġval Ġlocal Variable Query : ĠMulti Value Map Ġ= Ġmutable Map Of < String , ĠList < String >>() ĊĠĠĠĠĠĠĠĠĠĠĠ Ġ. apply Ġ{ ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġput (" symbol ", ĠlistOf ( symbol )) ĊĠĠĠĠĠĠĠĠĠĠĠ Ġ} ĊĠĠĠĠĠĠĠ Ġval Ġlocal Variable Headers : ĠMutable Map < String , ĠString > Ġ= Ġmutable Map Of () ĊĠĠĠĠĠĠĠ Ġval Ġlocal Variable Config Ġ= ĠRequest Config ( ĊĠĠĠĠĠĠĠĠĠĠĠ ĠRequestMethod . GET , ĊĠĠĠĠĠĠĠĠĠĠĠ Ġ"/ index / h istorical - const it uent s ", ĊĠĠĠĠĠĠĠĠĠĠĠ Ġquery Ġ= Ġlocal Variable Query , ĊĠĠĠĠĠĠĠĠĠĠĠ Ġheaders Ġ= Ġlocal Variable Headers ĊĠĠĠĠĠĠĠ Ġ) ĊĠĠĠĠĠĠĠ Ġval ĠlocalVar Response Ġ= Ġrequest < Indices H istorical Const it uent s >( ĊĠĠĠĠĠĠĠĠĠĠĠ Ġlocal Variable Config , ĊĠĠĠĠĠĠĠĠĠĠĠ Ġlocal Variable Body ĊĠĠĠĠĠĠĠ Ġ) ĊĊĠĠĠĠĠĠĠ Ġreturn Ġwhen Ġ( localVar Response . response Type ) Ġ{ ĊĠĠĠĠĠĠĠĠĠĠĠ ĠResponse Type . Success Ġ-> Ġ( localVar Response Ġas ĠSuccess < *> ). data Ġas ĠInd ices H istorical Const it uent s ĊĠĠĠĠĠĠĠĠĠĠĠ ĠResponse Type . Information al Ġ-> Ġthrow ĠUnsupportedOperationException (" Client Ġdoes Ġnot Ġsupport ĠInformation al Ġresponses .") ĊĠĠĠĠĠĠĠĠĠĠĠ ĠResponse Type . Red irection Ġ-> Ġthrow ĠUnsupportedOperationException (" Client Ġdoes Ġnot Ġsupport ĠRed irection Ġresponses .") ĊĠĠĠĠĠĠĠĠĠĠĠ ĠResponse Type . Client Error Ġ-> Ġ{ ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġval ĠlocalVar Error Ġ= ĠlocalVar Response Ġas ĠClient Error < *> ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġthrow ĠClient Exception (" Client Ġerror Ġ: Ġ${ localVar Error . statusCode } Ġ${ localVar Error . message . or Empty () }", ĠlocalVar Error . statusCode , ĠlocalVar Response ) ĊĠĠĠĠĠĠĠĠĠĠĠ Ġ} ĊĠĠĠĠĠĠĠĠĠĠĠ ĠResponse Type . ServerError Ġ-> Ġ{ ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġval ĠlocalVar Error Ġ= ĠlocalVar Response Ġas ĠServer Error < *> ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġthrow ĠServer Exception (" Server Ġerror Ġ: Ġ${ localVar Error . statusCode } Ġ${ localVar Error . message . or Empty () }", ĠlocalVar Error . statusCode , ĠlocalVar Response ) ĊĠĠĠĠĠĠĠĠĠĠĠ Ġ} ĊĠĠĠĠĠĠĠ Ġ} ĊĠĠĠ Ġ} ĊĊĠĠĠ Ġ/** ĊĠĠĠ Ġ* ĠInvest ors ĠOwn ership ĊĠĠĠ Ġ* ĠGet Ġa Ġfull Ġlist Ġof Ġshare holders / invest ors Ġof Ġa Ġcompany Ġin Ġdescending Ġorder Ġof Ġthe Ġnumber Ġof Ġshares Ġheld . ĊĠĠĠ Ġ* Ġ@ param Ġsymbol ĠSymbol Ġof Ġthe Ġcompany : ĠA AP L . ĠĊĠĠĠ Ġ* Ġ@ param Ġlimit ĠLimit Ġnumber Ġof Ġresults . ĠLeave Ġempty Ġto Ġget Ġthe Ġfull Ġlist . Ġ( optional ) ĊĠĠĠ Ġ* Ġ@ return ĠInvest ors Ownership ĊĠĠĠ Ġ* Ġ@ throws ĠUnsupportedOperationException ĠIf Ġthe ĠAPI Ġreturns Ġan Ġinformation al Ġor Ġred irection Ġresponse ĊĠĠĠ Ġ* Ġ@ throws ĠClient Exception ĠIf Ġthe ĠAPI Ġreturns Ġa Ġclient Ġerror Ġresponse ĊĠĠĠ Ġ* Ġ@ throws ĠServer Exception ĠIf Ġthe ĠAPI Ġreturns Ġa Ġserver Ġerror Ġresponse ĊĠĠĠ Ġ*/ ĊĠĠĠ Ġ@ Suppress (" UN CHECK ED _ CAST ") ĊĠĠĠ Ġ@ Throws ( Unsupported OperationException :: class , ĠClient Exception :: class , ĠServer Exception :: class ) ĊĠĠĠ Ġfun Ġinvest ors Ownership ( symbol : ĠString , Ġlimit : ĠLong ?) Ġ: ĠInvest ors Ownership Ġ{ ĊĠĠĠĠĠĠĠ Ġval Ġlocal Variable Body : ĠJsonObject ? Ġ= Ġnull ĊĠĠĠĠĠĠĠ Ġval Ġlocal Variable Query : ĠMulti Value Map Ġ= Ġmutable Map Of < String , ĠList < String >>() ĊĠĠĠĠĠĠĠĠĠĠĠ Ġ. apply Ġ{ ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġput (" symbol ", ĠlistOf ( symbol )) ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġif Ġ( limit Ġ!= Ġnull ) Ġ{ ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġput (" limit ", ĠlistOf ( limit . toString ())) ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġ} ĊĠĠĠĠĠĠĠĠĠĠĠ Ġ} ĊĠĠĠĠĠĠĠ Ġval Ġlocal Variable Headers : ĠMutable Map < String , ĠString > Ġ= Ġmutable Map Of () ĊĠĠĠĠĠĠĠ Ġval Ġlocal Variable Config Ġ= ĠRequest Config ( ĊĠĠĠĠĠĠĠĠĠĠĠ ĠRequestMethod . GET , ĊĠĠĠĠĠĠĠĠĠĠĠ Ġ"/ stock / invest or - ownership ", ĊĠĠĠĠĠĠĠĠĠĠĠ Ġquery Ġ= Ġlocal Variable Query , ĊĠĠĠĠĠĠĠĠĠĠĠ Ġheaders Ġ= Ġlocal Variable Headers ĊĠĠĠĠĠĠĠ Ġ) ĊĠĠĠĠĠĠĠ Ġval ĠlocalVar Response Ġ= Ġrequest < Invest ors Ownership >( ĊĠĠĠĠĠĠĠĠĠĠĠ Ġlocal Variable Config , ĊĠĠĠĠĠĠĠĠĠĠĠ Ġlocal Variable Body ĊĠĠĠĠĠĠĠ Ġ) ĊĊĠĠĠĠĠĠĠ Ġreturn Ġwhen Ġ( localVar Response . response Type ) Ġ{ ĊĠĠĠĠĠĠĠĠĠĠĠ ĠResponse Type . Success Ġ-> Ġ( localVar Response Ġas ĠSuccess < *> ). data Ġas ĠInvest ors Ownership ĊĠĠĠĠĠĠĠĠĠĠĠ ĠResponse Type . Information al Ġ-> Ġthrow ĠUnsupportedOperationException (" Client Ġdoes Ġnot Ġsupport ĠInformation al Ġresponses .") ĊĠĠĠĠĠĠĠĠĠĠĠ ĠResponse Type . Red irection Ġ-> Ġthrow ĠUnsupportedOperationException (" Client Ġdoes Ġnot Ġsupport ĠRed irection Ġresponses .") ĊĠĠĠĠĠĠĠĠĠĠĠ ĠResponse Type . Client Error Ġ-> Ġ{ ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġval ĠlocalVar Error Ġ= ĠlocalVar Response Ġas ĠClient Error < *> ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġthrow ĠClient Exception (" Client Ġerror Ġ: Ġ${ localVar Error . statusCode } Ġ${ localVar Error . message . or Empty () }", ĠlocalVar Error . statusCode , ĠlocalVar Response ) ĊĠĠĠĠĠĠĠĠĠĠĠ Ġ} ĊĠĠĠĠĠĠĠĠĠĠĠ ĠResponse Type . ServerError Ġ-> Ġ{ ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġval ĠlocalVar Error Ġ= ĠlocalVar Response Ġas ĠServer Error < *> ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġthrow ĠServer Exception (" Server Ġerror Ġ: Ġ${ localVar Error . statusCode } Ġ${ localVar Error . message . or Empty () }", ĠlocalVar Error . statusCode , ĠlocalVar Response ) ĊĠĠĠĠĠĠĠĠĠĠĠ Ġ} ĊĠĠĠĠĠĠĠ Ġ} ĊĠĠĠ Ġ} ĊĊĠĠĠ Ġ/** ĊĠĠĠ Ġ* ĠI PO ĠCalendar ĊĠĠĠ Ġ* ĠGet Ġrecent Ġand Ġcoming ĠI PO . ĊĠĠĠ Ġ* Ġ@ param Ġfrom ĠFrom Ġdate : Ġ 2 0 2 0 - 0 3 - 1 5 . ĠĊĠĠĠ Ġ* Ġ@ param Ġto ĠTo Ġdate : Ġ 2 0 2 0 - 0 3 - 1 6 . ĠĊĠĠĠ Ġ* Ġ@ return ĠI PO Calendar ĊĠĠĠ Ġ* Ġ@ throws ĠUnsupportedOperationException ĠIf Ġthe ĠAPI Ġreturns Ġan Ġinformation al Ġor Ġred irection Ġresponse ĊĠĠĠ Ġ* Ġ@ throws ĠClient Exception ĠIf Ġthe ĠAPI Ġreturns Ġa Ġclient Ġerror Ġresponse ĊĠĠĠ Ġ* Ġ@ throws ĠServer Exception ĠIf Ġthe ĠAPI Ġreturns Ġa Ġserver Ġerror Ġresponse ĊĠĠĠ Ġ*/ ĊĠĠĠ Ġ@ Suppress (" UN CHECK ED _ CAST ") ĊĠĠĠ Ġ@ Throws ( Unsupported OperationException :: class , ĠClient Exception :: class , ĠServer Exception :: class ) ĊĠĠĠ Ġfun Ġi po Calendar ( from : ĠString , Ġto : ĠString ) Ġ: ĠI PO Calendar Ġ{ ĊĠĠĠĠĠĠĠ Ġval Ġlocal Variable Body : ĠJsonObject ? Ġ= Ġnull ĊĠĠĠĠĠĠĠ Ġval Ġlocal Variable Query : ĠMulti Value Map Ġ= Ġmutable Map Of < String , ĠList < String >>() ĊĠĠĠĠĠĠĠĠĠĠĠ Ġ. apply Ġ{ ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġput (" from ", ĠlistOf ( parse Date To QueryString ( from ))) ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġput (" to ", ĠlistOf ( parse Date To QueryString ( to ))) ĊĠĠĠĠĠĠĠĠĠĠĠ Ġ} ĊĠĠĠĠĠĠĠ Ġval Ġlocal Variable Headers : ĠMutable Map < String , ĠString > Ġ= Ġmutable Map Of () ĊĠĠĠĠĠĠĠ Ġval Ġlocal Variable Config Ġ= ĠRequest Config ( ĊĠĠĠĠĠĠĠĠĠĠĠ ĠRequestMethod . GET , ĊĠĠĠĠĠĠĠĠĠĠĠ Ġ"/ calendar / ipo ", ĊĠĠĠĠĠĠĠĠĠĠĠ Ġquery Ġ= Ġlocal Variable Query , ĊĠĠĠĠĠĠĠĠĠĠĠ Ġheaders Ġ= Ġlocal Variable Headers ĊĠĠĠĠĠĠĠ Ġ) ĊĠĠĠĠĠĠĠ Ġval ĠlocalVar Response Ġ= Ġrequest < I PO Calendar >( ĊĠĠĠĠĠĠĠĠĠĠĠ Ġlocal Variable Config , ĊĠĠĠĠĠĠĠĠĠĠĠ Ġlocal Variable Body ĊĠĠĠĠĠĠĠ Ġ) ĊĊĠĠĠĠĠĠĠ Ġreturn Ġwhen Ġ( localVar Response . response Type ) Ġ{ ĊĠĠĠĠĠĠĠĠĠĠĠ ĠResponse Type . Success Ġ-> Ġ( localVar Response Ġas ĠSuccess < *> ). data Ġas ĠI PO Calendar ĊĠĠĠĠĠĠĠĠĠĠĠ ĠResponse Type . Information al Ġ-> Ġthrow ĠUnsupportedOperationException (" Client Ġdoes Ġnot Ġsupport ĠInformation al Ġresponses .") ĊĠĠĠĠĠĠĠĠĠĠĠ ĠResponse Type . Red irection Ġ-> Ġthrow ĠUnsupportedOperationException (" Client Ġdoes Ġnot Ġsupport ĠRed irection Ġresponses .") ĊĠĠĠĠĠĠĠĠĠĠĠ ĠResponse Type . Client Error Ġ-> Ġ{ ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġval ĠlocalVar Error Ġ= ĠlocalVar Response Ġas ĠClient Error < *> ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġthrow ĠClient Exception (" Client Ġerror Ġ: Ġ${ localVar Error . statusCode } Ġ${ localVar Error . message . or Empty () }", ĠlocalVar Error . statusCode , ĠlocalVar Response ) ĊĠĠĠĠĠĠĠĠĠĠĠ Ġ} ĊĠĠĠĠĠĠĠĠĠĠĠ ĠResponse Type . ServerError Ġ-> Ġ{ ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġval ĠlocalVar Error Ġ= ĠlocalVar Response Ġas ĠServer Error < *> ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġthrow ĠServer Exception (" Server Ġerror Ġ: Ġ${ localVar Error . statusCode } Ġ${ localVar Error . message . or Empty () }", ĠlocalVar Error . statusCode , ĠlocalVar Response ) ĊĠĠĠĠĠĠĠĠĠĠĠ Ġ} ĊĠĠĠĠĠĠĠ Ġ} ĊĠĠĠ Ġ} ĊĊĠĠĠ Ġ/** ĊĠĠĠ Ġ* ĠMajor ĠDevelop ments ĊĠĠĠ Ġ* ĠList Ġlatest Ġmajor Ġdevelop ments Ġof Ġa Ġcompany Ġgoing Ġback Ġ 2 0 Ġyears Ġwith Ġ 1 2 M + Ġdata Ġpoints . ĠThis Ġdata Ġcan Ġbe Ġused Ġto Ġhighlight Ġthe Ġmost Ġsignificant Ġevents . ĊĠĠĠ Ġ* Ġ@ param Ġsymbol ĠCompany Ġsymbol . ĠĊĠĠĠ Ġ* Ġ@ param Ġfrom ĠFrom Ġtime : Ġ 2 0 2 0 - 0 1 - 0 1 . Ġ( optional ) ĊĠĠĠ Ġ* Ġ@ param Ġto ĠTo Ġtime : Ġ 2 0 2 0 - 0 1 - 0 5 . Ġ( optional ) ĊĠĠĠ Ġ* Ġ@ return ĠMajor Develop ments ĊĠĠĠ Ġ* Ġ@ throws ĠUnsupportedOperationException ĠIf Ġthe ĠAPI Ġreturns Ġan Ġinformation al Ġor Ġred irection Ġresponse ĊĠĠĠ Ġ* Ġ@ throws ĠClient Exception ĠIf Ġthe ĠAPI Ġreturns Ġa Ġclient Ġerror Ġresponse ĊĠĠĠ Ġ* Ġ@ throws ĠServer Exception ĠIf Ġthe ĠAPI Ġreturns Ġa Ġserver Ġerror Ġresponse ĊĠĠĠ Ġ*/ ĊĠĠĠ Ġ@ Suppress (" UN CHECK ED _ CAST ") ĊĠĠĠ Ġ@ Throws ( Unsupported OperationException :: class , ĠClient Exception :: class , ĠServer Exception :: class ) ĊĠĠĠ Ġfun Ġmajor Develop ments ( symbol : ĠString , Ġfrom : ĠString ?, Ġto : ĠString ?) Ġ: ĠMajor Develop ments Ġ{ ĊĠĠĠĠĠĠĠ Ġval Ġlocal Variable Body : ĠJsonObject ? Ġ= Ġnull ĊĠĠĠĠĠĠĠ Ġval Ġlocal Variable Query : ĠMulti Value Map Ġ= Ġmutable Map Of < String , ĠList < String >>() ĊĠĠĠĠĠĠĠĠĠĠĠ Ġ. apply Ġ{ ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġput (" symbol ", ĠlistOf ( symbol )) ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġif Ġ( from Ġ!= Ġnull ) Ġ{ ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġput (" from ", ĠlistOf ( parse Date To QueryString ( from ))) ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġ} ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġif Ġ( to Ġ!= Ġnull ) Ġ{ ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġput (" to ", ĠlistOf ( parse Date To QueryString ( to ))) ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġ} ĊĠĠĠĠĠĠĠĠĠĠĠ Ġ} ĊĠĠĠĠĠĠĠ Ġval Ġlocal Variable Headers : ĠMutable Map < String , ĠString > Ġ= Ġmutable Map Of () ĊĠĠĠĠĠĠĠ Ġval Ġlocal Variable Config Ġ= ĠRequest Config ( ĊĠĠĠĠĠĠĠĠĠĠĠ ĠRequestMethod . GET , ĊĠĠĠĠĠĠĠĠĠĠĠ Ġ"/ major - development ", ĊĠĠĠĠĠĠĠĠĠĠĠ Ġquery Ġ= Ġlocal Variable Query , ĊĠĠĠĠĠĠĠĠĠĠĠ Ġheaders Ġ= Ġlocal Variable Headers ĊĠĠĠĠĠĠĠ Ġ) ĊĠĠĠĠĠĠĠ Ġval ĠlocalVar Response Ġ= Ġrequest < Major Develop ments >( ĊĠĠĠĠĠĠĠĠĠĠĠ Ġlocal Variable Config , ĊĠĠĠĠĠĠĠĠĠĠĠ Ġlocal Variable Body ĊĠĠĠĠĠĠĠ Ġ) ĊĊĠĠĠĠĠĠĠ Ġreturn Ġwhen Ġ( localVar Response . response Type ) Ġ{ ĊĠĠĠĠĠĠĠĠĠĠĠ ĠResponse Type . Success Ġ-> Ġ( localVar Response Ġas ĠSuccess < *> ). data Ġas ĠMajor Develop ments ĊĠĠĠĠĠĠĠĠĠĠĠ ĠResponse Type . Information al Ġ-> Ġthrow ĠUnsupportedOperationException (" Client Ġdoes Ġnot Ġsupport ĠInformation al Ġresponses .") ĊĠĠĠĠĠĠĠĠĠĠĠ ĠResponse Type . Red irection Ġ-> Ġthrow ĠUnsupportedOperationException (" Client Ġdoes Ġnot Ġsupport ĠRed irection Ġresponses .") ĊĠĠĠĠĠĠĠĠĠĠĠ ĠResponse Type . Client Error Ġ-> Ġ{ ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġval ĠlocalVar Error Ġ= ĠlocalVar Response Ġas ĠClient Error < *> ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġthrow ĠClient Exception (" Client Ġerror Ġ: Ġ${ localVar Error . statusCode } Ġ${ localVar Error . message . or Empty () }", ĠlocalVar Error . statusCode , ĠlocalVar Response ) ĊĠĠĠĠĠĠĠĠĠĠĠ Ġ} ĊĠĠĠĠĠĠĠĠĠĠĠ ĠResponse Type . ServerError Ġ-> Ġ{ ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġval ĠlocalVar Error Ġ= ĠlocalVar Response Ġas ĠServer Error < *> ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġthrow ĠServer Exception (" Server Ġerror Ġ: Ġ${ localVar Error . statusCode } Ġ${ localVar Error . message . or Empty () }", ĠlocalVar Error . statusCode , ĠlocalVar Response ) ĊĠĠĠĠĠĠĠĠĠĠĠ Ġ} ĊĠĠĠĠĠĠĠ Ġ} ĊĠĠĠ Ġ} ĊĊĠĠĠ Ġ/** ĊĠĠĠ Ġ* ĠNews ĠSent iment ĊĠĠĠ Ġ* ĠGet Ġcompany &# 3 9 ; s Ġnews Ġsentiment Ġand Ġstatistics . ĠThis Ġendpoint Ġis Ġonly Ġavailable Ġfor ĠUS Ġcompanies . ĊĠĠĠ Ġ* Ġ@ param Ġsymbol ĠCompany Ġsymbol . ĠĊĠĠĠ Ġ* Ġ@ return ĠNews Sent iment ĊĠĠĠ Ġ* Ġ@ throws ĠUnsupportedOperationException ĠIf Ġthe ĠAPI Ġreturns Ġan Ġinformation al Ġor Ġred irection Ġresponse ĊĠĠĠ Ġ* Ġ@ throws ĠClient Exception ĠIf Ġthe ĠAPI Ġreturns Ġa Ġclient Ġerror Ġresponse ĊĠĠĠ Ġ* Ġ@ throws ĠServer Exception ĠIf Ġthe ĠAPI Ġreturns Ġa Ġserver Ġerror Ġresponse ĊĠĠĠ Ġ*/ ĊĠĠĠ Ġ@ Suppress (" UN CHECK ED _ CAST ") ĊĠĠĠ Ġ@ Throws ( Unsupported OperationException :: class , ĠClient Exception :: class , ĠServer Exception :: class ) ĊĠĠĠ Ġfun Ġnews Sent iment ( symbol : ĠString ) Ġ: ĠNews Sent iment Ġ{ ĊĠĠĠĠĠĠĠ Ġval Ġlocal Variable Body : ĠJsonObject ? Ġ= Ġnull ĊĠĠĠĠĠĠĠ Ġval Ġlocal Variable Query : ĠMulti Value Map Ġ= Ġmutable Map Of < String , ĠList < String >>() ĊĠĠĠĠĠĠĠĠĠĠĠ Ġ. apply Ġ{ ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġput (" symbol ", ĠlistOf ( symbol )) ĊĠĠĠĠĠĠĠĠĠĠĠ Ġ} ĊĠĠĠĠĠĠĠ Ġval Ġlocal Variable Headers : ĠMutable Map < String , ĠString > Ġ= Ġmutable Map Of () ĊĠĠĠĠĠĠĠ Ġval Ġlocal Variable Config Ġ= ĠRequest Config ( ĊĠĠĠĠĠĠĠĠĠĠĠ ĠRequestMethod . GET , ĊĠĠĠĠĠĠĠĠĠĠĠ Ġ"/ news - sentiment ", ĊĠĠĠĠĠĠĠĠĠĠĠ Ġquery Ġ= Ġlocal Variable Query , ĊĠĠĠĠĠĠĠĠĠĠĠ Ġheaders Ġ= Ġlocal Variable Headers ĊĠĠĠĠĠĠĠ Ġ) ĊĠĠĠĠĠĠĠ Ġval ĠlocalVar Response Ġ= Ġrequest < News Sent iment >( ĊĠĠĠĠĠĠĠĠĠĠĠ Ġlocal Variable Config , ĊĠĠĠĠĠĠĠĠĠĠĠ Ġlocal Variable Body ĊĠĠĠĠĠĠĠ Ġ) ĊĊĠĠĠĠĠĠĠ Ġreturn Ġwhen Ġ( localVar Response . response Type ) Ġ{ ĊĠĠĠĠĠĠĠĠĠĠĠ ĠResponse Type . Success Ġ-> Ġ( localVar Response Ġas ĠSuccess < *> ). data Ġas ĠNews Sent iment ĊĠĠĠĠĠĠĠĠĠĠĠ ĠResponse Type . Information al Ġ-> Ġthrow ĠUnsupportedOperationException (" Client Ġdoes Ġnot Ġsupport ĠInformation al Ġresponses .") ĊĠĠĠĠĠĠĠĠĠĠĠ ĠResponse Type . Red irection Ġ-> Ġthrow ĠUnsupportedOperationException (" Client Ġdoes Ġnot Ġsupport ĠRed irection Ġresponses .") ĊĠĠĠĠĠĠĠĠĠĠĠ ĠResponse Type . Client Error Ġ-> Ġ{ ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġval ĠlocalVar Error Ġ= ĠlocalVar Response Ġas ĠClient Error < *> ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġthrow ĠClient Exception (" Client Ġerror Ġ: Ġ${ localVar Error . statusCode } Ġ${ localVar Error . message . or Empty () }", ĠlocalVar Error . statusCode , ĠlocalVar Response ) ĊĠĠĠĠĠĠĠĠĠĠĠ Ġ} ĊĠĠĠĠĠĠĠĠĠĠĠ ĠResponse Type . ServerError Ġ-> Ġ{ ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġval ĠlocalVar Error Ġ= ĠlocalVar Response Ġas ĠServer Error < *> ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġthrow ĠServer Exception (" Server Ġerror Ġ: Ġ${ localVar Error . statusCode } Ġ${ localVar Error . message . or Empty () }", ĠlocalVar Error . statusCode , ĠlocalVar Response ) ĊĠĠĠĠĠĠĠĠĠĠĠ Ġ} ĊĠĠĠĠĠĠĠ Ġ} ĊĠĠĠ Ġ} ĊĊĠĠĠ Ġ/** ĊĠĠĠ Ġ* ĠPattern ĠRecognition ĊĠĠĠ Ġ* ĠRun Ġpattern Ġrecognition Ġalgorithm Ġon Ġa Ġsymbol . ĠSupport Ġdouble Ġtop / bottom , Ġtriple Ġtop / bottom , Ġhead Ġand Ġshould ers , Ġtriangle , Ġw edge , Ġchannel , Ġflag , Ġand Ġc andle stick Ġpatterns . ĊĠĠĠ Ġ* Ġ@ param Ġsymbol ĠSymbol ĠĊĠĠĠ Ġ* Ġ@ param Ġresolution ĠSupported Ġresolution Ġincludes Ġ& lt ; code & gt ; 1 , Ġ 5 , Ġ 1 5 , Ġ 3 0 , Ġ 6 0 , ĠD , ĠW , ĠM Ġ& lt ;/ code & gt ;. Some Ġtime frames Ġmight Ġnot Ġbe Ġavailable Ġdepending Ġon Ġthe Ġexchange . ĠĊĠĠĠ Ġ* Ġ@ return ĠPattern Recognition ĊĠĠĠ Ġ* Ġ@ throws ĠUnsupportedOperationException ĠIf Ġthe ĠAPI Ġreturns Ġan Ġinformation al Ġor Ġred irection Ġresponse ĊĠĠĠ Ġ* Ġ@ throws ĠClient Exception ĠIf Ġthe ĠAPI Ġreturns Ġa Ġclient Ġerror Ġresponse ĊĠĠĠ Ġ* Ġ@ throws ĠServer Exception ĠIf Ġthe ĠAPI Ġreturns Ġa Ġserver Ġerror Ġresponse ĊĠĠĠ Ġ*/ ĊĠĠĠ Ġ@ Suppress (" UN CHECK ED _ CAST ") ĊĠĠĠ Ġ@ Throws ( Unsupported OperationException :: class , ĠClient Exception :: class , ĠServer Exception :: class ) ĊĠĠĠ Ġfun Ġpattern Recognition ( symbol : ĠString , Ġresolution : ĠString ) Ġ: ĠPattern Recognition Ġ{ ĊĠĠĠĠĠĠĠ Ġval Ġlocal Variable Body : ĠJsonObject ? Ġ= Ġnull ĊĠĠĠĠĠĠĠ Ġval Ġlocal Variable Query : ĠMulti Value Map Ġ= Ġmutable Map Of < String , ĠList < String >>() ĊĠĠĠĠĠĠĠĠĠĠĠ Ġ. apply Ġ{ ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġput (" symbol ", ĠlistOf ( symbol )) ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġput (" resolution ", ĠlistOf ( resolution )) ĊĠĠĠĠĠĠĠĠĠĠĠ Ġ} ĊĠĠĠĠĠĠĠ Ġval Ġlocal Variable Headers : ĠMutable Map < String , ĠString > Ġ= Ġmutable Map Of () ĊĠĠĠĠĠĠĠ Ġval Ġlocal Variable Config Ġ= ĠRequest Config ( ĊĠĠĠĠĠĠĠĠĠĠĠ ĠRequestMethod . GET , ĊĠĠĠĠĠĠĠĠĠĠĠ Ġ"/ scan / pattern ", ĊĠĠĠĠĠĠĠĠĠĠĠ Ġquery Ġ= Ġlocal Variable Query , ĊĠĠĠĠĠĠĠĠĠĠĠ Ġheaders Ġ= Ġlocal Variable Headers ĊĠĠĠĠĠĠĠ Ġ) ĊĠĠĠĠĠĠĠ Ġval ĠlocalVar Response Ġ= Ġrequest < Pattern Recognition >( ĊĠĠĠĠĠĠĠĠĠĠĠ Ġlocal Variable Config , ĊĠĠĠĠĠĠĠĠĠĠĠ Ġlocal Variable Body ĊĠĠĠĠĠĠĠ Ġ) ĊĊĠĠĠĠĠĠĠ Ġreturn Ġwhen Ġ( localVar Response . response Type ) Ġ{ ĊĠĠĠĠĠĠĠĠĠĠĠ ĠResponse Type . Success Ġ-> Ġ( localVar Response Ġas ĠSuccess < *> ). data Ġas ĠPattern Recognition ĊĠĠĠĠĠĠĠĠĠĠĠ ĠResponse Type . Information al Ġ-> Ġthrow ĠUnsupportedOperationException (" Client Ġdoes Ġnot Ġsupport ĠInformation al Ġresponses .") ĊĠĠĠĠĠĠĠĠĠĠĠ ĠResponse Type . Red irection Ġ-> Ġthrow ĠUnsupportedOperationException (" Client Ġdoes Ġnot Ġsupport ĠRed irection Ġresponses .") ĊĠĠĠĠĠĠĠĠĠĠĠ ĠResponse Type . Client Error Ġ-> Ġ{ ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġval ĠlocalVar Error Ġ= ĠlocalVar Response Ġas ĠClient Error < *> ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġthrow ĠClient Exception (" Client Ġerror Ġ: Ġ${ localVar Error . statusCode } Ġ${ localVar Error . message . or Empty () }", ĠlocalVar Error . statusCode , ĠlocalVar Response ) ĊĠĠĠĠĠĠĠĠĠĠĠ Ġ} ĊĠĠĠĠĠĠĠĠĠĠĠ ĠResponse Type . ServerError Ġ-> Ġ{ ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġval ĠlocalVar Error Ġ= ĠlocalVar Response Ġas ĠServer Error < *> ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġthrow ĠServer Exception (" Server Ġerror Ġ: Ġ${ localVar Error . statusCode } Ġ${ localVar Error . message . or Empty () }", ĠlocalVar Error . statusCode , ĠlocalVar Response ) ĊĠĠĠĠĠĠĠĠĠĠĠ Ġ} ĊĠĠĠĠĠĠĠ Ġ} ĊĠĠĠ Ġ} ĊĊĠĠĠ Ġ/** ĊĠĠĠ Ġ* ĠPrice ĠTarget ĊĠĠĠ Ġ* ĠGet Ġlatest Ġprice Ġtarget Ġconsensus . ĊĠĠĠ Ġ* Ġ@ param Ġsymbol ĠSymbol Ġof Ġthe Ġcompany : ĠA AP L . ĠĊĠĠĠ Ġ* Ġ@ return ĠPrice Target ĊĠĠĠ Ġ* Ġ@ throws ĠUnsupportedOperationException ĠIf Ġthe ĠAPI Ġreturns Ġan Ġinformation al Ġor Ġred irection Ġresponse ĊĠĠĠ Ġ* Ġ@ throws ĠClient Exception ĠIf Ġthe ĠAPI Ġreturns Ġa Ġclient Ġerror Ġresponse ĊĠĠĠ Ġ* Ġ@ throws ĠServer Exception ĠIf Ġthe ĠAPI Ġreturns Ġa Ġserver Ġerror Ġresponse ĊĠĠĠ Ġ*/ ĊĠĠĠ Ġ@ Suppress (" UN CHECK ED _ CAST ") ĊĠĠĠ Ġ@ Throws ( Unsupported OperationException :: class , ĠClient Exception :: class , ĠServer Exception :: class ) ĊĠĠĠ Ġfun Ġprice Target ( symbol : ĠString ) Ġ: ĠPrice Target Ġ{ ĊĠĠĠĠĠĠĠ Ġval Ġlocal Variable Body : ĠJsonObject ? Ġ= Ġnull ĊĠĠĠĠĠĠĠ Ġval Ġlocal Variable Query : ĠMulti Value Map Ġ= Ġmutable Map Of < String , ĠList < String >>() ĊĠĠĠĠĠĠĠĠĠĠĠ Ġ. apply Ġ{ ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġput (" symbol ", ĠlistOf ( symbol )) ĊĠĠĠĠĠĠĠĠĠĠĠ Ġ} ĊĠĠĠĠĠĠĠ Ġval Ġlocal Variable Headers : ĠMutable Map < String , ĠString > Ġ= Ġmutable Map Of () ĊĠĠĠĠĠĠĠ Ġval Ġlocal Variable Config Ġ= ĠRequest Config ( ĊĠĠĠĠĠĠĠĠĠĠĠ ĠRequestMethod . GET , ĊĠĠĠĠĠĠĠĠĠĠĠ Ġ"/ stock / price - target ", ĊĠĠĠĠĠĠĠĠĠĠĠ Ġquery Ġ= Ġlocal Variable Query , ĊĠĠĠĠĠĠĠĠĠĠĠ Ġheaders Ġ= Ġlocal Variable Headers ĊĠĠĠĠĠĠĠ Ġ) ĊĠĠĠĠĠĠĠ Ġval ĠlocalVar Response Ġ= Ġrequest < Price Target >( ĊĠĠĠĠĠĠĠĠĠĠĠ Ġlocal Variable Config , ĊĠĠĠĠĠĠĠĠĠĠĠ Ġlocal Variable Body ĊĠĠĠĠĠĠĠ Ġ) ĊĊĠĠĠĠĠĠĠ Ġreturn Ġwhen Ġ( localVar Response . response Type ) Ġ{ ĊĠĠĠĠĠĠĠĠĠĠĠ ĠResponse Type . Success Ġ-> Ġ( localVar Response Ġas ĠSuccess < *> ). data Ġas ĠPrice Target ĊĠĠĠĠĠĠĠĠĠĠĠ ĠResponse Type . Information al Ġ-> Ġthrow ĠUnsupportedOperationException (" Client Ġdoes Ġnot Ġsupport ĠInformation al Ġresponses .") ĊĠĠĠĠĠĠĠĠĠĠĠ ĠResponse Type . Red irection Ġ-> Ġthrow ĠUnsupportedOperationException (" Client Ġdoes Ġnot Ġsupport ĠRed irection Ġresponses .") ĊĠĠĠĠĠĠĠĠĠĠĠ ĠResponse Type . Client Error Ġ-> Ġ{ ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġval ĠlocalVar Error Ġ= ĠlocalVar Response Ġas ĠClient Error < *> ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġthrow ĠClient Exception (" Client Ġerror Ġ: Ġ${ localVar Error . statusCode } Ġ${ localVar Error . message . or Empty () }", ĠlocalVar Error . statusCode , ĠlocalVar Response ) ĊĠĠĠĠĠĠĠĠĠĠĠ Ġ} ĊĠĠĠĠĠĠĠĠĠĠĠ ĠResponse Type . ServerError Ġ-> Ġ{ ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġval ĠlocalVar Error Ġ= ĠlocalVar Response Ġas ĠServer Error < *> ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġthrow ĠServer Exception (" Server Ġerror Ġ: Ġ${ localVar Error . statusCode } Ġ${ localVar Error . message . or Empty () }", ĠlocalVar Error . statusCode , ĠlocalVar Response ) ĊĠĠĠĠĠĠĠĠĠĠĠ Ġ} ĊĠĠĠĠĠĠĠ Ġ} ĊĠĠĠ Ġ} ĊĊĠĠĠ Ġ/** ĊĠĠĠ Ġ* ĠQuote ĊĠĠĠ Ġ* Ġ& lt ; p & gt ; Get Ġreal - time Ġquote Ġdata Ġfor ĠUS Ġstock s . ĠConstant Ġpolling Ġis Ġnot Ġrecommended . ĠUse Ġwebsocket Ġif Ġyou Ġneed Ġreal - time Ġupdate .& lt ;/ p & gt ;& lt ; p & gt ; Real - time Ġstock Ġprices Ġfor Ġinternational Ġmark ets Ġare Ġsupported Ġfor ĠEnterprise Ġclients Ġvia Ġour Ġpartner &# 3 9 ; s Ġfeed . Ġ& lt ; a Ġhref &# x 3 D ;\ & quot ; mailto : support @ fin n hub . io \ & quot ;& gt ; Contact ĠUs & lt ;/ a & gt ; Ġto Ġlearn Ġmore .& lt ;/ p & gt ; ĊĠĠĠ Ġ* Ġ@ param Ġsymbol ĠSymbol ĠĊĠĠĠ Ġ* Ġ@ return ĠQuote ĊĠĠĠ Ġ* Ġ@ throws ĠUnsupportedOperationException ĠIf Ġthe ĠAPI Ġreturns Ġan Ġinformation al Ġor Ġred irection Ġresponse ĊĠĠĠ Ġ* Ġ@ throws ĠClient Exception ĠIf Ġthe ĠAPI Ġreturns Ġa Ġclient Ġerror Ġresponse ĊĠĠĠ Ġ* Ġ@ throws ĠServer Exception ĠIf Ġthe ĠAPI Ġreturns Ġa Ġserver Ġerror Ġresponse ĊĠĠĠ Ġ*/ ĊĠĠĠ Ġ@ Suppress (" UN CHECK ED _ CAST ") ĊĠĠĠ Ġ@ Throws ( Unsupported OperationException :: class , ĠClient Exception :: class , ĠServer Exception :: class ) ĊĠĠĠ Ġfun Ġquote ( symbol : ĠString ) Ġ: ĠQuote Ġ{ ĊĠĠĠĠĠĠĠ Ġval Ġlocal Variable Body : ĠJsonObject ? Ġ= Ġnull ĊĠĠĠĠĠĠĠ Ġval Ġlocal Variable Query : ĠMulti Value Map Ġ= Ġmutable Map Of < String , ĠList < String >>() ĊĠĠĠĠĠĠĠĠĠĠĠ Ġ. apply Ġ{ ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġput (" symbol ", ĠlistOf ( symbol )) ĊĠĠĠĠĠĠĠĠĠĠĠ Ġ} ĊĠĠĠĠĠĠĠ Ġval Ġlocal Variable Headers : ĠMutable Map < String , ĠString > Ġ= Ġmutable Map Of () ĊĠĠĠĠĠĠĠ Ġval Ġlocal Variable Config Ġ= ĠRequest Config ( ĊĠĠĠĠĠĠĠĠĠĠĠ ĠRequestMethod . GET , ĊĠĠĠĠĠĠĠĠĠĠĠ Ġ"/ quote ", ĊĠĠĠĠĠĠĠĠĠĠĠ Ġquery Ġ= Ġlocal Variable Query , ĊĠĠĠĠĠĠĠĠĠĠĠ Ġheaders Ġ= Ġlocal Variable Headers ĊĠĠĠĠĠĠĠ Ġ) ĊĠĠĠĠĠĠĠ Ġval ĠlocalVar Response Ġ= Ġrequest < Quote >( ĊĠĠĠĠĠĠĠĠĠĠĠ Ġlocal Variable Config , ĊĠĠĠĠĠĠĠĠĠĠĠ Ġlocal Variable Body ĊĠĠĠĠĠĠĠ Ġ) ĊĊĠĠĠĠĠĠĠ Ġreturn Ġwhen Ġ( localVar Response . response Type ) Ġ{ ĊĠĠĠĠĠĠĠĠĠĠĠ ĠResponse Type . Success Ġ-> Ġ( localVar Response Ġas ĠSuccess < *> ). data Ġas ĠQuote ĊĠĠĠĠĠĠĠĠĠĠĠ ĠResponse Type . Information al Ġ-> Ġthrow ĠUnsupportedOperationException (" Client Ġdoes Ġnot Ġsupport ĠInformation al Ġresponses .") ĊĠĠĠĠĠĠĠĠĠĠĠ ĠResponse Type . Red irection Ġ-> Ġthrow ĠUnsupportedOperationException (" Client Ġdoes Ġnot Ġsupport ĠRed irection Ġresponses .") ĊĠĠĠĠĠĠĠĠĠĠĠ ĠResponse Type . Client Error Ġ-> Ġ{ ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġval ĠlocalVar Error Ġ= ĠlocalVar Response Ġas ĠClient Error < *> ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġthrow ĠClient Exception (" Client Ġerror Ġ: Ġ${ localVar Error . statusCode } Ġ${ localVar Error . message . or Empty () }", ĠlocalVar Error . statusCode , ĠlocalVar Response ) ĊĠĠĠĠĠĠĠĠĠĠĠ Ġ} ĊĠĠĠĠĠĠĠĠĠĠĠ ĠResponse Type . ServerError Ġ-> Ġ{ ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġval ĠlocalVar Error Ġ= ĠlocalVar Response Ġas ĠServer Error < *> ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġthrow ĠServer Exception (" Server Ġerror Ġ: Ġ${ localVar Error . statusCode } Ġ${ localVar Error . message . or Empty () }", ĠlocalVar Error . statusCode , ĠlocalVar Response ) ĊĠĠĠĠĠĠĠĠĠĠĠ Ġ} ĊĠĠĠĠĠĠĠ Ġ} ĊĠĠĠ Ġ} ĊĊĠĠĠ Ġ/** ĊĠĠĠ Ġ* ĠRecommend ation ĠT rend s ĊĠĠĠ Ġ* ĠGet Ġlatest Ġanal yst Ġrecommendation Ġtrend s Ġfor Ġa Ġcompany . ĊĠĠĠ Ġ* Ġ@ param Ġsymbol ĠSymbol Ġof Ġthe Ġcompany : ĠA AP L . ĠĊĠĠĠ Ġ* Ġ@ return Ġkotlin . collections . List < Recommendation Trend > ĊĠĠĠ Ġ* Ġ@ throws ĠUnsupportedOperationException ĠIf Ġthe ĠAPI Ġreturns Ġan Ġinformation al Ġor Ġred irection Ġresponse ĊĠĠĠ Ġ* Ġ@ throws ĠClient Exception ĠIf Ġthe ĠAPI Ġreturns Ġa Ġclient Ġerror Ġresponse ĊĠĠĠ Ġ* Ġ@ throws ĠServer Exception ĠIf Ġthe ĠAPI Ġreturns Ġa Ġserver Ġerror Ġresponse ĊĠĠĠ Ġ*/ ĊĠĠĠ Ġ@ Suppress (" UN CHECK ED _ CAST ") ĊĠĠĠ Ġ@ Throws ( Unsupported OperationException :: class , ĠClient Exception :: class , ĠServer Exception :: class ) ĊĠĠĠ Ġfun Ġrecommendation Trend s ( symbol : ĠString ) Ġ: ĠList < Recommendation Trend > Ġ{ ĊĠĠĠĠĠĠĠ Ġval Ġlocal Variable Body : ĠJsonObject ? Ġ= Ġnull ĊĠĠĠĠĠĠĠ Ġval Ġlocal Variable Query : ĠMulti Value Map Ġ= Ġmutable Map Of < String , ĠList < String >>() ĊĠĠĠĠĠĠĠĠĠĠĠ Ġ. apply Ġ{ ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġput (" symbol ", ĠlistOf ( symbol )) ĊĠĠĠĠĠĠĠĠĠĠĠ Ġ} ĊĠĠĠĠĠĠĠ Ġval Ġlocal Variable Headers : ĠMutable Map < String , ĠString > Ġ= Ġmutable Map Of () ĊĠĠĠĠĠĠĠ Ġval Ġlocal Variable Config Ġ= ĠRequest Config ( ĊĠĠĠĠĠĠĠĠĠĠĠ ĠRequestMethod . GET , ĊĠĠĠĠĠĠĠĠĠĠĠ Ġ"/ stock / recommend ation ", ĊĠĠĠĠĠĠĠĠĠĠĠ Ġquery Ġ= Ġlocal Variable Query , ĊĠĠĠĠĠĠĠĠĠĠĠ Ġheaders Ġ= Ġlocal Variable Headers ĊĠĠĠĠĠĠĠ Ġ) ĊĠĠĠĠĠĠĠ Ġval ĠlocalVar Response Ġ= Ġrequest < List < Recommendation Trend >>( ĊĠĠĠĠĠĠĠĠĠĠĠ Ġlocal Variable Config , ĊĠĠĠĠĠĠĠĠĠĠĠ Ġlocal Variable Body ĊĠĠĠĠĠĠĠ Ġ) ĊĊĠĠĠĠĠĠĠ Ġreturn Ġwhen Ġ( localVar Response . response Type ) Ġ{ ĊĠĠĠĠĠĠĠĠĠĠĠ ĠResponse Type . Success Ġ-> Ġ( localVar Response Ġas ĠSuccess < *> ). data Ġas ĠList < Recommendation Trend > ĊĠĠĠĠĠĠĠĠĠĠĠ ĠResponse Type . Information al Ġ-> Ġthrow ĠUnsupportedOperationException (" Client Ġdoes Ġnot Ġsupport ĠInformation al Ġresponses .") ĊĠĠĠĠĠĠĠĠĠĠĠ ĠResponse Type . Red irection Ġ-> Ġthrow ĠUnsupportedOperationException (" Client Ġdoes Ġnot Ġsupport ĠRed irection Ġresponses .") ĊĠĠĠĠĠĠĠĠĠĠĠ ĠResponse Type . Client Error Ġ-> Ġ{ ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġval ĠlocalVar Error Ġ= ĠlocalVar Response Ġas ĠClient Error < *> ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġthrow ĠClient Exception (" Client Ġerror Ġ: Ġ${ localVar Error . statusCode } Ġ${ localVar Error . message . or Empty () }", ĠlocalVar Error . statusCode , ĠlocalVar Response ) ĊĠĠĠĠĠĠĠĠĠĠĠ Ġ} ĊĠĠĠĠĠĠĠĠĠĠĠ ĠResponse Type . ServerError Ġ-> Ġ{ ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġval ĠlocalVar Error Ġ= ĠlocalVar Response Ġas ĠServer Error < *> ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġthrow ĠServer Exception (" Server Ġerror Ġ: Ġ${ localVar Error . statusCode } Ġ${ localVar Error . message . or Empty () }", ĠlocalVar Error . statusCode , ĠlocalVar Response ) ĊĠĠĠĠĠĠĠĠĠĠĠ Ġ} ĊĠĠĠĠĠĠĠ Ġ} ĊĠĠĠ Ġ} ĊĊĠĠĠ Ġ/** ĊĠĠĠ Ġ* ĠStock ĠC andle s ĊĠĠĠ Ġ* Ġ& lt ; p & gt ; Get Ġc andle stick Ġdata Ġfor Ġstock s Ġgoing Ġback Ġ 2 5 Ġyears Ġfor ĠUS Ġstock s .& lt ;/ p & gt ;& lt ; p & gt ; Real - time Ġstock Ġprices Ġfor Ġinternational Ġmark ets Ġare Ġsupported Ġfor ĠEnterprise Ġclients Ġvia Ġour Ġpartner &# 3 9 ; s Ġfeed . Ġ& lt ; a Ġhref &# x 3 D ;\ & quot ; mailto : support @ fin n hub . io \ & quot ;& gt ; Contact ĠUs & lt ;/ a & gt ; Ġto Ġlearn Ġmore .& lt ;/ p & gt ; ĊĠĠĠ Ġ* Ġ@ param Ġsymbol ĠSymbol . ĠĊĠĠĠ Ġ* Ġ@ param Ġresolution ĠSupported Ġresolution Ġincludes Ġ& lt ; code & gt ; 1 , Ġ 5 , Ġ 1 5 , Ġ 3 0 , Ġ 6 0 , ĠD , ĠW , ĠM Ġ& lt ;/ code & gt ;. Some Ġtime frames Ġmight Ġnot Ġbe Ġavailable Ġdepending Ġon Ġthe Ġexchange . ĠĊĠĠĠ Ġ* Ġ@ param Ġfrom ĠUNIX Ġtimestamp . ĠInterval Ġinitial Ġvalue . ĠĊĠĠĠ Ġ* Ġ@ param Ġto ĠUNIX Ġtimestamp . ĠInterval Ġend Ġvalue . ĠĊĠĠĠ Ġ* Ġ@ param Ġadjusted ĠBy Ġdefault , Ġ& lt ; code & gt ; adjusted &# x 3 D ; false & lt ;/ code & gt ;. ĠUse Ġ& lt ; code & gt ; true & lt ;/ code & gt ; Ġto Ġget Ġadjusted Ġdata . Ġ( optional ) ĊĠĠĠ Ġ* Ġ@ return ĠStock C andle s ĊĠĠĠ Ġ* Ġ@ throws ĠUnsupportedOperationException ĠIf Ġthe ĠAPI Ġreturns Ġan Ġinformation al Ġor Ġred irection Ġresponse ĊĠĠĠ Ġ* Ġ@ throws ĠClient Exception ĠIf Ġthe ĠAPI Ġreturns Ġa Ġclient Ġerror Ġresponse ĊĠĠĠ Ġ* Ġ@ throws ĠServer Exception ĠIf Ġthe ĠAPI Ġreturns Ġa Ġserver Ġerror Ġresponse ĊĠĠĠ Ġ*/ ĊĠĠĠ Ġ@ Suppress (" UN CHECK ED _ CAST ") ĊĠĠĠ Ġ@ Throws ( Unsupported OperationException :: class , ĠClient Exception :: class , ĠServer Exception :: class ) ĊĠĠĠ Ġfun Ġstock C andle s ( symbol : ĠString , Ġresolution : ĠString , Ġfrom : ĠLong , Ġto : ĠLong , Ġadjusted : ĠString ?) Ġ: ĠStock C andle s Ġ{ ĊĠĠĠĠĠĠĠ Ġval Ġlocal Variable Body : ĠJsonObject ? Ġ= Ġnull ĊĠĠĠĠĠĠĠ Ġval Ġlocal Variable Query : ĠMulti Value Map Ġ= Ġmutable Map Of < String , ĠList < String >>() ĊĠĠĠĠĠĠĠĠĠĠĠ Ġ. apply Ġ{ ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġput (" symbol ", ĠlistOf ( symbol )) ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġput (" resolution ", ĠlistOf ( resolution )) ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġput (" from ", ĠlistOf ( from . toString ())) ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġput (" to ", ĠlistOf ( to . toString ())) ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġif Ġ( adjusted Ġ!= Ġnull ) Ġ{ ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġput (" adjusted ", ĠlistOf ( adjusted . toString ())) ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġ} ĊĠĠĠĠĠĠĠĠĠĠĠ Ġ} ĊĠĠĠĠĠĠĠ Ġval Ġlocal Variable Headers : ĠMutable Map < String , ĠString > Ġ= Ġmutable Map Of () ĊĠĠĠĠĠĠĠ Ġval Ġlocal Variable Config Ġ= ĠRequest Config ( ĊĠĠĠĠĠĠĠĠĠĠĠ ĠRequestMethod . GET , ĊĠĠĠĠĠĠĠĠĠĠĠ Ġ"/ stock / c andle ", ĊĠĠĠĠĠĠĠĠĠĠĠ Ġquery Ġ= Ġlocal Variable Query , ĊĠĠĠĠĠĠĠĠĠĠĠ Ġheaders Ġ= Ġlocal Variable Headers ĊĠĠĠĠĠĠĠ Ġ) ĊĠĠĠĠĠĠĠ Ġval ĠlocalVar Response Ġ= Ġrequest < Stock C andle s >( ĊĠĠĠĠĠĠĠĠĠĠĠ Ġlocal Variable Config , ĊĠĠĠĠĠĠĠĠĠĠĠ Ġlocal Variable Body ĊĠĠĠĠĠĠĠ Ġ) ĊĊĠĠĠĠĠĠĠ Ġreturn Ġwhen Ġ( localVar Response . response Type ) Ġ{ ĊĠĠĠĠĠĠĠĠĠĠĠ ĠResponse Type . Success Ġ-> Ġ( localVar Response Ġas ĠSuccess < *> ). data Ġas ĠStock C andle s ĊĠĠĠĠĠĠĠĠĠĠĠ ĠResponse Type . Information al Ġ-> Ġthrow ĠUnsupportedOperationException (" Client Ġdoes Ġnot Ġsupport ĠInformation al Ġresponses .") ĊĠĠĠĠĠĠĠĠĠĠĠ ĠResponse Type . Red irection Ġ-> Ġthrow ĠUnsupportedOperationException (" Client Ġdoes Ġnot Ġsupport ĠRed irection Ġresponses .") ĊĠĠĠĠĠĠĠĠĠĠĠ ĠResponse Type . Client Error Ġ-> Ġ{ ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġval ĠlocalVar Error Ġ= ĠlocalVar Response Ġas ĠClient Error < *> ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġthrow ĠClient Exception (" Client Ġerror Ġ: Ġ${ localVar Error . statusCode } Ġ${ localVar Error . message . or Empty () }", ĠlocalVar Error . statusCode , ĠlocalVar Response ) ĊĠĠĠĠĠĠĠĠĠĠĠ Ġ} ĊĠĠĠĠĠĠĠĠĠĠĠ ĠResponse Type . ServerError Ġ-> Ġ{ ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġval ĠlocalVar Error Ġ= ĠlocalVar Response Ġas ĠServer Error < *> ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġthrow ĠServer Exception (" Server Ġerror Ġ: Ġ${ localVar Error . statusCode } Ġ${ localVar Error . message . or Empty () }", ĠlocalVar Error . statusCode , ĠlocalVar Response ) ĊĠĠĠĠĠĠĠĠĠĠĠ Ġ} ĊĠĠĠĠĠĠĠ Ġ} ĊĠĠĠ Ġ} ĊĊĠĠĠ Ġ/** ĊĠĠĠ Ġ* ĠDiv id ends ĊĠĠĠ Ġ* ĠGet Ġdiv id ends Ġdata Ġfor Ġcommon Ġstock s Ġgoing Ġback Ġ 3 0 Ġyears . ĊĠĠĠ Ġ* Ġ@ param Ġsymbol ĠSymbol . ĠĊĠĠĠ Ġ* Ġ@ param Ġfrom ĠYYYY - MM - DD . ĠĊĠĠĠ Ġ* Ġ@ param Ġto ĠYYYY - MM - DD . ĠĊĠĠĠ Ġ* Ġ@ return Ġkotlin . collections . List < Div id ends > ĊĠĠĠ Ġ* Ġ@ throws ĠUnsupportedOperationException ĠIf Ġthe ĠAPI Ġreturns Ġan Ġinformation al Ġor Ġred irection Ġresponse ĊĠĠĠ Ġ* Ġ@ throws ĠClient Exception ĠIf Ġthe ĠAPI Ġreturns Ġa Ġclient Ġerror Ġresponse ĊĠĠĠ Ġ* Ġ@ throws ĠServer Exception ĠIf Ġthe ĠAPI Ġreturns Ġa Ġserver Ġerror Ġresponse ĊĠĠĠ Ġ*/ ĊĠĠĠ Ġ@ Suppress (" UN CHECK ED _ CAST ") ĊĠĠĠ Ġ@ Throws ( Unsupported OperationException :: class , ĠClient Exception :: class , ĠServer Exception :: class ) ĊĠĠĠ Ġfun Ġstock Div id ends ( symbol : ĠString , Ġfrom : ĠString , Ġto : ĠString ) Ġ: ĠList < Div id ends > Ġ{ ĊĠĠĠĠĠĠĠ Ġval Ġlocal Variable Body : ĠJsonObject ? Ġ= Ġnull ĊĠĠĠĠĠĠĠ Ġval Ġlocal Variable Query : ĠMulti Value Map Ġ= Ġmutable Map Of < String , ĠList < String >>() ĊĠĠĠĠĠĠĠĠĠĠĠ Ġ. apply Ġ{ ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġput (" symbol ", ĠlistOf ( symbol )) ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġput (" from ", ĠlistOf ( parse Date To QueryString ( from ))) ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġput (" to ", ĠlistOf ( parse Date To QueryString ( to ))) ĊĠĠĠĠĠĠĠĠĠĠĠ Ġ} ĊĠĠĠĠĠĠĠ Ġval Ġlocal Variable Headers : ĠMutable Map < String , ĠString > Ġ= Ġmutable Map Of () ĊĠĠĠĠĠĠĠ Ġval Ġlocal Variable Config Ġ= ĠRequest Config ( ĊĠĠĠĠĠĠĠĠĠĠĠ ĠRequestMethod . GET , ĊĠĠĠĠĠĠĠĠĠĠĠ Ġ"/ stock / divid end ", ĊĠĠĠĠĠĠĠĠĠĠĠ Ġquery Ġ= Ġlocal Variable Query , ĊĠĠĠĠĠĠĠĠĠĠĠ Ġheaders Ġ= Ġlocal Variable Headers ĊĠĠĠĠĠĠĠ Ġ) ĊĠĠĠĠĠĠĠ Ġval ĠlocalVar Response Ġ= Ġrequest < List < Div id ends >>( ĊĠĠĠĠĠĠĠĠĠĠĠ Ġlocal Variable Config , ĊĠĠĠĠĠĠĠĠĠĠĠ Ġlocal Variable Body ĊĠĠĠĠĠĠĠ Ġ) ĊĊĠĠĠĠĠĠĠ Ġreturn Ġwhen Ġ( localVar Response . response Type ) Ġ{ ĊĠĠĠĠĠĠĠĠĠĠĠ ĠResponse Type . Success Ġ-> Ġ( localVar Response Ġas ĠSuccess < *> ). data Ġas ĠList < Div id ends > ĊĠĠĠĠĠĠĠĠĠĠĠ ĠResponse Type . Information al Ġ-> Ġthrow ĠUnsupportedOperationException (" Client Ġdoes Ġnot Ġsupport ĠInformation al Ġresponses .") ĊĠĠĠĠĠĠĠĠĠĠĠ ĠResponse Type . Red irection Ġ-> Ġthrow ĠUnsupportedOperationException (" Client Ġdoes Ġnot Ġsupport ĠRed irection Ġresponses .") ĊĠĠĠĠĠĠĠĠĠĠĠ ĠResponse Type . Client Error Ġ-> Ġ{ ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġval ĠlocalVar Error Ġ= ĠlocalVar Response Ġas ĠClient Error < *> ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġthrow ĠClient Exception (" Client Ġerror Ġ: Ġ${ localVar Error . statusCode } Ġ${ localVar Error . message . or Empty () }", ĠlocalVar Error . statusCode , ĠlocalVar Response ) ĊĠĠĠĠĠĠĠĠĠĠĠ Ġ} ĊĠĠĠĠĠĠĠĠĠĠĠ ĠResponse Type . ServerError Ġ-> Ġ{ ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġval ĠlocalVar Error Ġ= ĠlocalVar Response Ġas ĠServer Error < *> ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġthrow ĠServer Exception (" Server Ġerror Ġ: Ġ${ localVar Error . statusCode } Ġ${ localVar Error . message . or Empty () }", ĠlocalVar Error . statusCode , ĠlocalVar Response ) ĊĠĠĠĠĠĠĠĠĠĠĠ Ġ} ĊĠĠĠĠĠĠĠ Ġ} ĊĠĠĠ Ġ} ĊĊĠĠĠ Ġ/** ĊĠĠĠ Ġ* ĠSpl its ĊĠĠĠ Ġ* ĠGet Ġsplits Ġdata Ġfor Ġstock s . ĊĠĠĠ Ġ* Ġ@ param Ġsymbol ĠSymbol . ĠĊĠĠĠ Ġ* Ġ@ param Ġfrom ĠYYYY - MM - DD . ĠĊĠĠĠ Ġ* Ġ@ param Ġto ĠYYYY - MM - DD . ĠĊĠĠĠ Ġ* Ġ@ return Ġkotlin . collections . List < Split > ĊĠĠĠ Ġ* Ġ@ throws ĠUnsupportedOperationException ĠIf Ġthe ĠAPI Ġreturns Ġan Ġinformation al Ġor Ġred irection Ġresponse ĊĠĠĠ Ġ* Ġ@ throws ĠClient Exception ĠIf Ġthe ĠAPI Ġreturns Ġa Ġclient Ġerror Ġresponse ĊĠĠĠ Ġ* Ġ@ throws ĠServer Exception ĠIf Ġthe ĠAPI Ġreturns Ġa Ġserver Ġerror Ġresponse ĊĠĠĠ Ġ*/ ĊĠĠĠ Ġ@ Suppress (" UN CHECK ED _ CAST ") ĊĠĠĠ Ġ@ Throws ( Unsupported OperationException :: class , ĠClient Exception :: class , ĠServer Exception :: class ) ĊĠĠĠ Ġfun Ġstock Spl its ( symbol : ĠString , Ġfrom : ĠString , Ġto : ĠString ) Ġ: ĠList < Split > Ġ{ ĊĠĠĠĠĠĠĠ Ġval Ġlocal Variable Body : ĠJsonObject ? Ġ= Ġnull ĊĠĠĠĠĠĠĠ Ġval Ġlocal Variable Query : ĠMulti Value Map Ġ= Ġmutable Map Of < String , ĠList < String >>() ĊĠĠĠĠĠĠĠĠĠĠĠ Ġ. apply Ġ{ ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġput (" symbol ", ĠlistOf ( symbol )) ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġput (" from ", ĠlistOf ( parse Date To QueryString ( from ))) ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġput (" to ", ĠlistOf ( parse Date To QueryString ( to ))) ĊĠĠĠĠĠĠĠĠĠĠĠ Ġ} ĊĠĠĠĠĠĠĠ Ġval Ġlocal Variable Headers : ĠMutable Map < String , ĠString > Ġ= Ġmutable Map Of () ĊĠĠĠĠĠĠĠ Ġval Ġlocal Variable Config Ġ= ĠRequest Config ( ĊĠĠĠĠĠĠĠĠĠĠĠ ĠRequestMethod . GET , ĊĠĠĠĠĠĠĠĠĠĠĠ Ġ"/ stock / split ", ĊĠĠĠĠĠĠĠĠĠĠĠ Ġquery Ġ= Ġlocal Variable Query , ĊĠĠĠĠĠĠĠĠĠĠĠ Ġheaders Ġ= Ġlocal Variable Headers ĊĠĠĠĠĠĠĠ Ġ) ĊĠĠĠĠĠĠĠ Ġval ĠlocalVar Response Ġ= Ġrequest < List < Split >>( ĊĠĠĠĠĠĠĠĠĠĠĠ Ġlocal Variable Config , ĊĠĠĠĠĠĠĠĠĠĠĠ Ġlocal Variable Body ĊĠĠĠĠĠĠĠ Ġ) ĊĊĠĠĠĠĠĠĠ Ġreturn Ġwhen Ġ( localVar Response . response Type ) Ġ{ ĊĠĠĠĠĠĠĠĠĠĠĠ ĠResponse Type . Success Ġ-> Ġ( localVar Response Ġas ĠSuccess < *> ). data Ġas ĠList < Split > ĊĠĠĠĠĠĠĠĠĠĠĠ ĠResponse Type . Information al Ġ-> Ġthrow ĠUnsupportedOperationException (" Client Ġdoes Ġnot Ġsupport ĠInformation al Ġresponses .") ĊĠĠĠĠĠĠĠĠĠĠĠ ĠResponse Type . Red irection Ġ-> Ġthrow ĠUnsupportedOperationException (" Client Ġdoes Ġnot Ġsupport ĠRed irection Ġresponses .") ĊĠĠĠĠĠĠĠĠĠĠĠ ĠResponse Type . Client Error Ġ-> Ġ{ ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġval ĠlocalVar Error Ġ= ĠlocalVar Response Ġas ĠClient Error < *> ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġthrow ĠClient Exception (" Client Ġerror Ġ: Ġ${ localVar Error . statusCode } Ġ${ localVar Error . message . or Empty () }", ĠlocalVar Error . statusCode , ĠlocalVar Response ) ĊĠĠĠĠĠĠĠĠĠĠĠ Ġ} ĊĠĠĠĠĠĠĠĠĠĠĠ ĠResponse Type . ServerError Ġ-> Ġ{ ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġval ĠlocalVar Error Ġ= ĠlocalVar Response Ġas ĠServer Error < *> ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġthrow ĠServer Exception (" Server Ġerror Ġ: Ġ${ localVar Error . statusCode } Ġ${ localVar Error . message . or Empty () }", ĠlocalVar Error . statusCode , ĠlocalVar Response ) ĊĠĠĠĠĠĠĠĠĠĠĠ Ġ} ĊĠĠĠĠĠĠĠ Ġ} ĊĠĠĠ Ġ} ĊĊĠĠĠ Ġ/** ĊĠĠĠ Ġ* ĠStock ĠSymbol ĊĠĠĠ Ġ* ĠList Ġsupported Ġstock s . ĠA Ġlist Ġof Ġsupported ĠC FD ĠInd ices Ġcan Ġbe Ġfound Ġ& lt ; a Ġhref &# x 3 D ;\ & quot ; https :// docs . google . com / spreadsheet s / d / 1 B Ab IX B gl 4 0 5 fj 0 o He Ey R FE u 8 m W 4 QD 1 Ph v ta B AT Lo R 1 4 / edit ? usp &# x 3 D ; sharing \ & quot ; Ġtarget &# x 3 D ;\ & quot ;_ blank \ & quot ;& gt ; here & lt ;/ a & gt ;. ĊĠĠĠ Ġ* Ġ@ param Ġexchange ĠExchange Ġyou Ġwant Ġto Ġget Ġthe Ġlist Ġof Ġsymbols Ġfrom . ĠList Ġof Ġex changes Ġwith Ġfundamental Ġdata Ġcan Ġbe Ġfound Ġ& lt ; a Ġhref &# x 3 D ;\ & quot ; https :// docs . google . com / spreadsheet s / d / 1 I 3 p Bx jf XB 0 5 6 - g _ JY f _ 6 o 3 R ns 3 BV 2 k M GG 1 n Cat b 9 1 ls / edit ? usp &# x 3 D ; sharing \ & quot ; Ġtarget &# x 3 D ;\ & quot ;_ blank \ & quot ;& gt ; here & lt ;/ a & gt ;. ĠĊĠĠĠ Ġ* Ġ@ return Ġkotlin . collections . List < Stock > ĊĠĠĠ Ġ* Ġ@ throws ĠUnsupportedOperationException ĠIf Ġthe ĠAPI Ġreturns Ġan Ġinformation al Ġor Ġred irection Ġresponse ĊĠĠĠ Ġ* Ġ@ throws ĠClient Exception ĠIf Ġthe ĠAPI Ġreturns Ġa Ġclient Ġerror Ġresponse ĊĠĠĠ Ġ* Ġ@ throws ĠServer Exception ĠIf Ġthe ĠAPI Ġreturns Ġa Ġserver Ġerror Ġresponse ĊĠĠĠ Ġ*/ ĊĠĠĠ Ġ@ Suppress (" UN CHECK ED _ CAST ") ĊĠĠĠ Ġ@ Throws ( Unsupported OperationException :: class , ĠClient Exception :: class , ĠServer Exception :: class ) ĊĠĠĠ Ġfun Ġstock Symbols ( exchange : ĠString ) Ġ: ĠList < Stock > Ġ{ ĊĠĠĠĠĠĠĠ Ġval Ġlocal Variable Body : ĠJsonObject ? Ġ= Ġnull ĊĠĠĠĠĠĠĠ Ġval Ġlocal Variable Query : ĠMulti Value Map Ġ= Ġmutable Map Of < String , ĠList < String >>() ĊĠĠĠĠĠĠĠĠĠĠĠ Ġ. apply Ġ{ ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġput (" exchange ", ĠlistOf ( exchange )) ĊĠĠĠĠĠĠĠĠĠĠĠ Ġ} ĊĠĠĠĠĠĠĠ Ġval Ġlocal Variable Headers : ĠMutable Map < String , ĠString > Ġ= Ġmutable Map Of () ĊĠĠĠĠĠĠĠ Ġval Ġlocal Variable Config Ġ= ĠRequest Config ( ĊĠĠĠĠĠĠĠĠĠĠĠ ĠRequestMethod . GET , ĊĠĠĠĠĠĠĠĠĠĠĠ Ġ"/ stock / symbol ", ĊĠĠĠĠĠĠĠĠĠĠĠ Ġquery Ġ= Ġlocal Variable Query , ĊĠĠĠĠĠĠĠĠĠĠĠ Ġheaders Ġ= Ġlocal Variable Headers ĊĠĠĠĠĠĠĠ Ġ) ĊĠĠĠĠĠĠĠ Ġval ĠlocalVar Response Ġ= Ġrequest < List < Stock >>( ĊĠĠĠĠĠĠĠĠĠĠĠ Ġlocal Variable Config , ĊĠĠĠĠĠĠĠĠĠĠĠ Ġlocal Variable Body ĊĠĠĠĠĠĠĠ Ġ) ĊĊĠĠĠĠĠĠĠ Ġreturn Ġwhen Ġ( localVar Response . response Type ) Ġ{ ĊĠĠĠĠĠĠĠĠĠĠĠ ĠResponse Type . Success Ġ-> Ġ( localVar Response Ġas ĠSuccess < *> ). data Ġas ĠList < Stock > ĊĠĠĠĠĠĠĠĠĠĠĠ ĠResponse Type . Information al Ġ-> Ġthrow ĠUnsupportedOperationException (" Client Ġdoes Ġnot Ġsupport ĠInformation al Ġresponses .") ĊĠĠĠĠĠĠĠĠĠĠĠ ĠResponse Type . Red irection Ġ-> Ġthrow ĠUnsupportedOperationException (" Client Ġdoes Ġnot Ġsupport ĠRed irection Ġresponses .") ĊĠĠĠĠĠĠĠĠĠĠĠ ĠResponse Type . Client Error Ġ-> Ġ{ ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġval ĠlocalVar Error Ġ= ĠlocalVar Response Ġas ĠClient Error < *> ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġthrow ĠClient Exception (" Client Ġerror Ġ: Ġ${ localVar Error . statusCode } Ġ${ localVar Error . message . or Empty () }", ĠlocalVar Error . statusCode , ĠlocalVar Response ) ĊĠĠĠĠĠĠĠĠĠĠĠ Ġ} ĊĠĠĠĠĠĠĠĠĠĠĠ ĠResponse Type . ServerError Ġ-> Ġ{ ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġval ĠlocalVar Error Ġ= ĠlocalVar Response Ġas ĠServer Error < *> ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġthrow ĠServer Exception (" Server Ġerror Ġ: Ġ${ localVar Error . statusCode } Ġ${ localVar Error . message . or Empty () }", ĠlocalVar Error . statusCode , ĠlocalVar Response ) ĊĠĠĠĠĠĠĠĠĠĠĠ Ġ} ĊĠĠĠĠĠĠĠ Ġ} ĊĠĠĠ Ġ} ĊĊĠĠĠ Ġ/** ĊĠĠĠ Ġ* ĠTick ĠData ĊĠĠĠ Ġ* Ġ& lt ; p & gt ; Get Ġhistorical Ġtick Ġdata Ġfor ĠUS Ġstock s Ġfrom Ġall Ġ 1 3 Ġex changes . ĠYou Ġcan Ġsend Ġthe Ġrequest Ġdirectly Ġto Ġour Ġtick Ġserver Ġat Ġ& lt ; a Ġhref &# x 3 D ;\ & quot ; https :// tick . fin n hub . io /\ & quot ;& gt ; https :// tick . fin n hub . io /& lt ;/ a & gt ; Ġwith Ġthe Ġsame Ġpath Ġand Ġparameters Ġor Ġget Ġredirected Ġthere Ġif Ġyou Ġcall Ġour Ġmain Ġserver . ĠData Ġis Ġupdated Ġat Ġthe Ġend Ġof Ġeach Ġtrading Ġday .& lt ;/ p & gt ;& lt ; p & gt ; Tick Ġdata Ġfrom Ġ 1 9 8 5 Ġis Ġavailable Ġfor ĠEnterprise Ġclients . Ġ& lt ; a Ġhref &# x 3 D ;\ & quot ; mailto : support @ fin n hub . io \ & quot ;& gt ; Contact Ġus & lt ;/ a & gt ; Ġto Ġlearn Ġmore .& lt ;/ p & gt ; ĊĠĠĠ Ġ* Ġ@ param Ġsymbol ĠSymbol . ĠĊĠĠĠ Ġ* Ġ@ param Ġdate ĠDate : Ġ 2 0 2 0 - 0 4 - 0 2 . ĠĊĠĠĠ Ġ* Ġ@ param Ġlimit ĠLimit Ġnumber Ġof Ġticks Ġreturned . ĠMaximum Ġvalue : Ġ& lt ; code & gt ; 2 5 0 0 0 & lt ;/ code & gt ; ĠĊĠĠĠ Ġ* Ġ@ param Ġskip ĠNumber Ġof Ġticks Ġto Ġskip . ĠUse Ġthis Ġparameter Ġto Ġloop Ġthrough Ġthe Ġentire Ġdata . ĠĊĠĠĠ Ġ* Ġ@ return ĠTick Data ĊĠĠĠ Ġ* Ġ@ throws ĠUnsupportedOperationException ĠIf Ġthe ĠAPI Ġreturns Ġan Ġinformation al Ġor Ġred irection Ġresponse ĊĠĠĠ Ġ* Ġ@ throws ĠClient Exception ĠIf Ġthe ĠAPI Ġreturns Ġa Ġclient Ġerror Ġresponse ĊĠĠĠ Ġ* Ġ@ throws ĠServer Exception ĠIf Ġthe ĠAPI Ġreturns Ġa Ġserver Ġerror Ġresponse ĊĠĠĠ Ġ*/ ĊĠĠĠ Ġ@ Suppress (" UN CHECK ED _ CAST ") ĊĠĠĠ Ġ@ Throws ( Unsupported OperationException :: class , ĠClient Exception :: class , ĠServer Exception :: class ) ĊĠĠĠ Ġfun Ġstock Tick ( symbol : ĠString , Ġdate : ĠString , Ġlimit : ĠLong , Ġskip : ĠLong ) Ġ: ĠTick Data Ġ{ ĊĠĠĠĠĠĠĠ Ġval Ġlocal Variable Body : ĠJsonObject ? Ġ= Ġnull ĊĠĠĠĠĠĠĠ Ġval Ġlocal Variable Query : ĠMulti Value Map Ġ= Ġmutable Map Of < String , ĠList < String >>() ĊĠĠĠĠĠĠĠĠĠĠĠ Ġ. apply Ġ{ ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġput (" symbol ", ĠlistOf ( symbol )) ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġput (" date ", ĠlistOf ( parse Date To QueryString ( date ))) ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġput (" limit ", ĠlistOf ( limit . toString ())) ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġput (" skip ", ĠlistOf ( skip . toString ())) ĊĠĠĠĠĠĠĠĠĠĠĠ Ġ} ĊĠĠĠĠĠĠĠ Ġval Ġlocal Variable Headers : ĠMutable Map < String , ĠString > Ġ= Ġmutable Map Of () ĊĠĠĠĠĠĠĠ Ġval Ġlocal Variable Config Ġ= ĠRequest Config ( ĊĠĠĠĠĠĠĠĠĠĠĠ ĠRequestMethod . GET , ĊĠĠĠĠĠĠĠĠĠĠĠ Ġ"/ stock / tick ", ĊĠĠĠĠĠĠĠĠĠĠĠ Ġquery Ġ= Ġlocal Variable Query , ĊĠĠĠĠĠĠĠĠĠĠĠ Ġheaders Ġ= Ġlocal Variable Headers ĊĠĠĠĠĠĠĠ Ġ) ĊĠĠĠĠĠĠĠ Ġval ĠlocalVar Response Ġ= Ġrequest < Tick Data >( ĊĠĠĠĠĠĠĠĠĠĠĠ Ġlocal Variable Config , ĊĠĠĠĠĠĠĠĠĠĠĠ Ġlocal Variable Body ĊĠĠĠĠĠĠĠ Ġ) ĊĊĠĠĠĠĠĠĠ Ġreturn Ġwhen Ġ( localVar Response . response Type ) Ġ{ ĊĠĠĠĠĠĠĠĠĠĠĠ ĠResponse Type . Success Ġ-> Ġ( localVar Response Ġas ĠSuccess < *> ). data Ġas ĠTick Data ĊĠĠĠĠĠĠĠĠĠĠĠ ĠResponse Type . Information al Ġ-> Ġthrow ĠUnsupportedOperationException (" Client Ġdoes Ġnot Ġsupport ĠInformation al Ġresponses .") ĊĠĠĠĠĠĠĠĠĠĠĠ ĠResponse Type . Red irection Ġ-> Ġthrow ĠUnsupportedOperationException (" Client Ġdoes Ġnot Ġsupport ĠRed irection Ġresponses .") ĊĠĠĠĠĠĠĠĠĠĠĠ ĠResponse Type . Client Error Ġ-> Ġ{ ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġval ĠlocalVar Error Ġ= ĠlocalVar Response Ġas ĠClient Error < *> ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġthrow ĠClient Exception (" Client Ġerror Ġ: Ġ${ localVar Error . statusCode } Ġ${ localVar Error . message . or Empty () }", ĠlocalVar Error . statusCode , ĠlocalVar Response ) ĊĠĠĠĠĠĠĠĠĠĠĠ Ġ} ĊĠĠĠĠĠĠĠĠĠĠĠ ĠResponse Type . ServerError Ġ-> Ġ{ ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġval ĠlocalVar Error Ġ= ĠlocalVar Response Ġas ĠServer Error < *> ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġthrow ĠServer Exception (" Server Ġerror Ġ: Ġ${ localVar Error . statusCode } Ġ${ localVar Error . message . or Empty () }", ĠlocalVar Error . statusCode , ĠlocalVar Response ) ĊĠĠĠĠĠĠĠĠĠĠĠ Ġ} ĊĠĠĠĠĠĠĠ Ġ} ĊĠĠĠ Ġ} ĊĊĠĠĠ Ġ/** ĊĠĠĠ Ġ* ĠSupport / Res istance ĊĠĠĠ Ġ* ĠGet Ġsupport Ġand Ġresistance Ġlevels Ġfor Ġa Ġsymbol . ĊĠĠĠ Ġ* Ġ@ param Ġsymbol ĠSymbol ĠĊĠĠĠ Ġ* Ġ@ param Ġresolution ĠSupported Ġresolution Ġincludes Ġ& lt ; code & gt ; 1 , Ġ 5 , Ġ 1 5 , Ġ 3 0 , Ġ 6 0 , ĠD , ĠW , ĠM Ġ& lt ;/ code & gt ;. Some Ġtime frames Ġmight Ġnot Ġbe Ġavailable Ġdepending Ġon Ġthe Ġexchange . ĠĊĠĠĠ Ġ* Ġ@ return ĠSupport Res istance ĊĠĠĠ Ġ* Ġ@ throws ĠUnsupportedOperationException ĠIf Ġthe ĠAPI Ġreturns Ġan Ġinformation al Ġor Ġred irection Ġresponse ĊĠĠĠ Ġ* Ġ@ throws ĠClient Exception ĠIf Ġthe ĠAPI Ġreturns Ġa Ġclient Ġerror Ġresponse ĊĠĠĠ Ġ* Ġ@ throws ĠServer Exception ĠIf Ġthe ĠAPI Ġreturns Ġa Ġserver Ġerror Ġresponse ĊĠĠĠ Ġ*/ ĊĠĠĠ Ġ@ Suppress (" UN CHECK ED _ CAST ") ĊĠĠĠ Ġ@ Throws ( Unsupported OperationException :: class , ĠClient Exception :: class , ĠServer Exception :: class ) ĊĠĠĠ Ġfun Ġsupport Res istance ( symbol : ĠString , Ġresolution : ĠString ) Ġ: ĠSupport Res istance Ġ{ ĊĠĠĠĠĠĠĠ Ġval Ġlocal Variable Body : ĠJsonObject ? Ġ= Ġnull ĊĠĠĠĠĠĠĠ Ġval Ġlocal Variable Query : ĠMulti Value Map Ġ= Ġmutable Map Of < String , ĠList < String >>() ĊĠĠĠĠĠĠĠĠĠĠĠ Ġ. apply Ġ{ ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġput (" symbol ", ĠlistOf ( symbol )) ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġput (" resolution ", ĠlistOf ( resolution )) ĊĠĠĠĠĠĠĠĠĠĠĠ Ġ} ĊĠĠĠĠĠĠĠ Ġval Ġlocal Variable Headers : ĠMutable Map < String , ĠString > Ġ= Ġmutable Map Of () ĊĠĠĠĠĠĠĠ Ġval Ġlocal Variable Config Ġ= ĠRequest Config ( ĊĠĠĠĠĠĠĠĠĠĠĠ ĠRequestMethod . GET , ĊĠĠĠĠĠĠĠĠĠĠĠ Ġ"/ scan / support - res istance ", ĊĠĠĠĠĠĠĠĠĠĠĠ Ġquery Ġ= Ġlocal Variable Query , ĊĠĠĠĠĠĠĠĠĠĠĠ Ġheaders Ġ= Ġlocal Variable Headers ĊĠĠĠĠĠĠĠ Ġ) ĊĠĠĠĠĠĠĠ Ġval ĠlocalVar Response Ġ= Ġrequest < Support Res istance >( ĊĠĠĠĠĠĠĠĠĠĠĠ Ġlocal Variable Config , ĊĠĠĠĠĠĠĠĠĠĠĠ Ġlocal Variable Body ĊĠĠĠĠĠĠĠ Ġ) ĊĊĠĠĠĠĠĠĠ Ġreturn Ġwhen Ġ( localVar Response . response Type ) Ġ{ ĊĠĠĠĠĠĠĠĠĠĠĠ ĠResponse Type . Success Ġ-> Ġ( localVar Response Ġas ĠSuccess < *> ). data Ġas ĠSupport Res istance ĊĠĠĠĠĠĠĠĠĠĠĠ ĠResponse Type . Information al Ġ-> Ġthrow ĠUnsupportedOperationException (" Client Ġdoes Ġnot Ġsupport ĠInformation al Ġresponses .") ĊĠĠĠĠĠĠĠĠĠĠĠ ĠResponse Type . Red irection Ġ-> Ġthrow ĠUnsupportedOperationException (" Client Ġdoes Ġnot Ġsupport ĠRed irection Ġresponses .") ĊĠĠĠĠĠĠĠĠĠĠĠ ĠResponse Type . Client Error Ġ-> Ġ{ ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġval ĠlocalVar Error Ġ= ĠlocalVar Response Ġas ĠClient Error < *> ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġthrow ĠClient Exception (" Client Ġerror Ġ: Ġ${ localVar Error . statusCode } Ġ${ localVar Error . message . or Empty () }", ĠlocalVar Error . statusCode , ĠlocalVar Response ) ĊĠĠĠĠĠĠĠĠĠĠĠ Ġ} ĊĠĠĠĠĠĠĠĠĠĠĠ ĠResponse Type . ServerError Ġ-> Ġ{ ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġval ĠlocalVar Error Ġ= ĠlocalVar Response Ġas ĠServer Error < *> ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġthrow ĠServer Exception (" Server Ġerror Ġ: Ġ${ localVar Error . statusCode } Ġ${ localVar Error . message . or Empty () }", ĠlocalVar Error . statusCode , ĠlocalVar Response ) ĊĠĠĠĠĠĠĠĠĠĠĠ Ġ} ĊĠĠĠĠĠĠĠ Ġ} ĊĠĠĠ Ġ} ĊĊĠĠĠ Ġ/** ĊĠĠĠ Ġ* ĠTechnical ĠIndic ators ĊĠĠĠ Ġ* ĠReturn Ġtechnical Ġindicator Ġwith Ġprice Ġdata . ĠList Ġof Ġsupported Ġindicators Ġcan Ġbe Ġfound Ġ& lt ; a Ġhref &# x 3 D ;\ & quot ; https :// docs . google . com / spreadsheet s / d / 1 yl Uv K HV YN 2 E 8 7 W dw I za 8 RO aC pd 4 8 gg El 1 k 5 i 5 Sg A 2 9 k / edit ? usp &# x 3 D ; sharing \ & quot ; Ġtarget &# x 3 D ;\ & quot ;_ blank \ & quot ;& gt ; here & lt ;/ a & gt ;. ĊĠĠĠ Ġ* Ġ@ param Ġsymbol Ġsymbol ĠĊĠĠĠ Ġ* Ġ@ param Ġresolution ĠSupported Ġresolution Ġincludes Ġ& lt ; code & gt ; 1 , Ġ 5 , Ġ 1 5 , Ġ 3 0 , Ġ 6 0 , ĠD , ĠW , ĠM Ġ& lt ;/ code & gt ;. Some Ġtime frames Ġmight Ġnot Ġbe Ġavailable Ġdepending Ġon Ġthe Ġexchange . ĠĊĠĠĠ Ġ* Ġ@ param Ġfrom ĠUNIX Ġtimestamp . ĠInterval Ġinitial Ġvalue . ĠĊĠĠĠ Ġ* Ġ@ param Ġto ĠUNIX Ġtimestamp . ĠInterval Ġend Ġvalue . ĠĊĠĠĠ Ġ* Ġ@ param Ġindicator ĠIndicator Ġname . ĠFull Ġlist Ġcan Ġbe Ġfound Ġ& lt ; a Ġhref &# x 3 D ;\ & quot ; https :// docs . google . com / spreadsheet s / d / 1 yl Uv K HV YN 2 E 8 7 W dw I za 8 RO aC pd 4 8 gg El 1 k 5 i 5 Sg A 2 9 k / edit ? usp &# x 3 D ; sharing \ & quot ; Ġtarget &# x 3 D ;\ & quot ;_ blank \ & quot ;& gt ; here & lt ;/ a & gt ;. ĠĊĠĠĠ Ġ* Ġ@ param Ġindicator Fields ĠCheck Ġout Ġ& lt ; a Ġhref &# x 3 D ;\ & quot ; https :// docs . google . com / spreadsheet s / d / 1 yl Uv K HV YN 2 E 8 7 W dw I za 8 RO aC pd 4 8 gg El 1 k 5 i 5 Sg A 2 9 k / edit ? usp &# x 3 D ; sharing \ & quot ; Ġtarget &# x 3 D ;\ & quot ;_ blank \ & quot ;& gt ; this Ġpage & lt ;/ a & gt ; Ġto Ġsee Ġwhich Ġindicators Ġand Ġparams Ġare Ġsupported . Ġ( optional ) ĊĠĠĠ Ġ* Ġ@ return Ġkotlin . Any ĊĠĠĠ Ġ* Ġ@ throws ĠUnsupportedOperationException ĠIf Ġthe ĠAPI Ġreturns Ġan Ġinformation al Ġor Ġred irection Ġresponse ĊĠĠĠ Ġ* Ġ@ throws ĠClient Exception ĠIf Ġthe ĠAPI Ġreturns Ġa Ġclient Ġerror Ġresponse ĊĠĠĠ Ġ* Ġ@ throws ĠServer Exception ĠIf Ġthe ĠAPI Ġreturns Ġa Ġserver Ġerror Ġresponse ĊĠĠĠ Ġ*/ ĊĠĠĠ Ġ@ Suppress (" UN CHECK ED _ CAST ") ĊĠĠĠ Ġ@ Throws ( Unsupported OperationException :: class , ĠClient Exception :: class , ĠServer Exception :: class ) ĊĠĠĠ Ġfun Ġtechnical Indicator ( symbol : ĠString , Ġresolution : ĠString , Ġfrom : ĠLong , Ġto : ĠLong , Ġindicator : ĠString , Ġindicator Fields : ĠMap < String , ĠAny > ?) Ġ: ĠJsonObject Ġ{ ĊĠĠĠĠĠĠĠ Ġval Ġlocal Variable Query : ĠMulti Value Map Ġ= Ġmutable Map Of < String , ĠList < String >>() ĊĠĠĠĠĠĠĠĠĠĠĠ Ġ. apply Ġ{ ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġput (" symbol ", ĠlistOf ( symbol )) ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġput (" resolution ", ĠlistOf ( resolution )) ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġput (" from ", ĠlistOf ( from . toString ())) ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġput (" to ", ĠlistOf ( to . toString ())) ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġput (" indicator ", ĠlistOf ( indicator )) ĊĠĠĠĠĠĠĠĠĠĠĠ Ġ} ĊĠĠĠĠĠĠĠ Ġval Ġlocal Variable Headers : ĠMutable Map < String , ĠString > Ġ= Ġmutable Map Of () ĊĠĠĠĠĠĠĠ Ġval Ġlocal Variable Config Ġ= ĠRequest Config ( ĊĠĠĠĠĠĠĠĠĠĠĠ ĠRequestMethod . POST , ĊĠĠĠĠĠĠĠĠĠĠĠ Ġ"/ indicator ", ĊĠĠĠĠĠĠĠĠĠĠĠ Ġquery Ġ= Ġlocal Variable Query , ĊĠĠĠĠĠĠĠĠĠĠĠ Ġheaders Ġ= Ġlocal Variable Headers ĊĠĠĠĠĠĠĠ Ġ) ĊĠĠĠĠĠĠĠ Ġval ĠlocalVar Response Ġ= Ġrequest < JsonObject >( ĊĠĠĠĠĠĠĠĠĠĠĠ Ġlocal Variable Config , ĊĠĠĠĠĠĠĠĠĠĠĠ Ġbuild JsonObject Ġ{ ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġindicator Fields ?. forEach Ġ{ Ġ( key , Ġvalue ) Ġ-> ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġwhen Ġ( value ) Ġ{ ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġis ĠNumber Ġ-> Ġthis . put ( key , Ġvalue ) ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġis ĠString Ġ-> Ġthis . put ( key , Ġvalue ) ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġelse Ġ-> Ġthrow ĠUnsupportedOperationException (" Technical Ġfields Ġmust Ġbe Ġa ĠNumber Ġor ĠString . Ġhttps :// fin n hub . io / docs / api / technical - indicator ") ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġ} ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġ} ĊĠĠĠĠĠĠĠĠĠĠĠ Ġ} ĊĠĠĠĠĠĠĠ Ġ) ĊĊĠĠĠĠĠĠĠ Ġreturn Ġwhen Ġ( localVar Response . response Type ) Ġ{ ĊĠĠĠĠĠĠĠĠĠĠĠ ĠResponse Type . Success Ġ-> Ġ( localVar Response Ġas ĠSuccess < *> ). data Ġas ĠJsonObject ĊĠĠĠĠĠĠĠĠĠĠĠ ĠResponse Type . Information al Ġ-> Ġthrow ĠUnsupportedOperationException (" Client Ġdoes Ġnot Ġsupport ĠInformation al Ġresponses .") ĊĠĠĠĠĠĠĠĠĠĠĠ ĠResponse Type . Red irection Ġ-> Ġthrow ĠUnsupportedOperationException (" Client Ġdoes Ġnot Ġsupport ĠRed irection Ġresponses .") ĊĠĠĠĠĠĠĠĠĠĠĠ ĠResponse Type . Client Error Ġ-> Ġ{ ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġval ĠlocalVar Error Ġ= ĠlocalVar Response Ġas ĠClient Error < *> ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġthrow ĠClient Exception (" Client Ġerror Ġ: Ġ${ localVar Error . statusCode } Ġ${ localVar Error . message . or Empty () }", ĠlocalVar Error . statusCode , ĠlocalVar Response ) ĊĠĠĠĠĠĠĠĠĠĠĠ Ġ} ĊĠĠĠĠĠĠĠĠĠĠĠ ĠResponse Type . ServerError Ġ-> Ġ{ ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġval ĠlocalVar Error Ġ= ĠlocalVar Response Ġas ĠServer Error < *> ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġthrow ĠServer Exception (" Server Ġerror Ġ: Ġ${ localVar Error . statusCode } Ġ${ localVar Error . message . or Empty () }", ĠlocalVar Error . statusCode , ĠlocalVar Response ) ĊĠĠĠĠĠĠĠĠĠĠĠ Ġ} ĊĠĠĠĠĠĠĠ Ġ} ĊĠĠĠ Ġ} ĊĊĠĠĠ Ġ/** ĊĠĠĠ Ġ* ĠE arning s ĠCall ĠTran scripts ĊĠĠĠ Ġ* Ġ& lt ; p & gt ; Get Ġe arning s Ġcall Ġtran scripts , Ġaudio Ġand Ġparticipants &# 3 9 ; Ġlist . ĠThis Ġendpoint Ġis Ġonly Ġavailable Ġfor ĠUS Ġcompanies . Ġ& lt ; p & gt ; 1 7 + Ġyears Ġof Ġdata Ġis Ġavailable Ġwith Ġ 1 7 0 , 0 0 0 + Ġaudio Ġwhich Ġadd Ġup Ġto Ġ 6 TB Ġin Ġsize .& lt ;/ p & gt ; ĊĠĠĠ Ġ* Ġ@ param Ġid ĠTran script &# 3 9 ; s Ġid Ġobtained Ġwith Ġ& lt ; a Ġhref &# x 3 D ;\ & quot ;# tran scripts - list \ & quot ;& gt ; Tran scripts ĠList Ġendpoint & lt ;/ a & gt ;. ĠĊĠĠĠ Ġ* Ġ@ return ĠE arning s Call Tran scripts ĊĠĠĠ Ġ* Ġ@ throws ĠUnsupportedOperationException ĠIf Ġthe ĠAPI Ġreturns Ġan Ġinformation al Ġor Ġred irection Ġresponse ĊĠĠĠ Ġ* Ġ@ throws ĠClient Exception ĠIf Ġthe ĠAPI Ġreturns Ġa Ġclient Ġerror Ġresponse ĊĠĠĠ Ġ* Ġ@ throws ĠServer Exception ĠIf Ġthe ĠAPI Ġreturns Ġa Ġserver Ġerror Ġresponse ĊĠĠĠ Ġ*/ ĊĠĠĠ Ġ@ Suppress (" UN CHECK ED _ CAST ") ĊĠĠĠ Ġ@ Throws ( Unsupported OperationException :: class , ĠClient Exception :: class , ĠServer Exception :: class ) ĊĠĠĠ Ġfun Ġtran scripts ( id : ĠString ) Ġ: ĠE arning s Call Tran scripts Ġ{ ĊĠĠĠĠĠĠĠ Ġval Ġlocal Variable Body : ĠJsonObject ? Ġ= Ġnull ĊĠĠĠĠĠĠĠ Ġval Ġlocal Variable Query : ĠMulti Value Map Ġ= Ġmutable Map Of < String , ĠList < String >>() ĊĠĠĠĠĠĠĠĠĠĠĠ Ġ. apply Ġ{ ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġput (" id ", ĠlistOf ( id )) ĊĠĠĠĠĠĠĠĠĠĠĠ Ġ} ĊĠĠĠĠĠĠĠ Ġval Ġlocal Variable Headers : ĠMutable Map < String , ĠString > Ġ= Ġmutable Map Of () ĊĠĠĠĠĠĠĠ Ġval Ġlocal Variable Config Ġ= ĠRequest Config ( ĊĠĠĠĠĠĠĠĠĠĠĠ ĠRequestMethod . GET , ĊĠĠĠĠĠĠĠĠĠĠĠ Ġ"/ stock / tran scripts ", ĊĠĠĠĠĠĠĠĠĠĠĠ Ġquery Ġ= Ġlocal Variable Query , ĊĠĠĠĠĠĠĠĠĠĠĠ Ġheaders Ġ= Ġlocal Variable Headers ĊĠĠĠĠĠĠĠ Ġ) ĊĠĠĠĠĠĠĠ Ġval ĠlocalVar Response Ġ= Ġrequest < E arning s Call Tran scripts >( ĊĠĠĠĠĠĠĠĠĠĠĠ Ġlocal Variable Config , ĊĠĠĠĠĠĠĠĠĠĠĠ Ġlocal Variable Body ĊĠĠĠĠĠĠĠ Ġ) ĊĊĠĠĠĠĠĠĠ Ġreturn Ġwhen Ġ( localVar Response . response Type ) Ġ{ ĊĠĠĠĠĠĠĠĠĠĠĠ ĠResponse Type . Success Ġ-> Ġ( localVar Response Ġas ĠSuccess < *> ). data Ġas ĠE arning s Call Tran scripts ĊĠĠĠĠĠĠĠĠĠĠĠ ĠResponse Type . Information al Ġ-> Ġthrow ĠUnsupportedOperationException (" Client Ġdoes Ġnot Ġsupport ĠInformation al Ġresponses .") ĊĠĠĠĠĠĠĠĠĠĠĠ ĠResponse Type . Red irection Ġ-> Ġthrow ĠUnsupportedOperationException (" Client Ġdoes Ġnot Ġsupport ĠRed irection Ġresponses .") ĊĠĠĠĠĠĠĠĠĠĠĠ ĠResponse Type . Client Error Ġ-> Ġ{ ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġval ĠlocalVar Error Ġ= ĠlocalVar Response Ġas ĠClient Error < *> ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġthrow ĠClient Exception (" Client Ġerror Ġ: Ġ${ localVar Error . statusCode } Ġ${ localVar Error . message . or Empty () }", ĠlocalVar Error . statusCode , ĠlocalVar Response ) ĊĠĠĠĠĠĠĠĠĠĠĠ Ġ} ĊĠĠĠĠĠĠĠĠĠĠĠ ĠResponse Type . ServerError Ġ-> Ġ{ ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġval ĠlocalVar Error Ġ= ĠlocalVar Response Ġas ĠServer Error < *> ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġthrow ĠServer Exception (" Server Ġerror Ġ: Ġ${ localVar Error . statusCode } Ġ${ localVar Error . message . or Empty () }", ĠlocalVar Error . statusCode , ĠlocalVar Response ) ĊĠĠĠĠĠĠĠĠĠĠĠ Ġ} ĊĠĠĠĠĠĠĠ Ġ} ĊĠĠĠ Ġ} ĊĊĠĠĠ Ġ/** ĊĠĠĠ Ġ* ĠE arning s ĠCall ĠTran scripts ĠList ĊĠĠĠ Ġ* ĠList Ġe arning s Ġcall Ġtran scripts &# 3 9 ; Ġmetadata . ĠThis Ġendpoint Ġis Ġonly Ġavailable Ġfor ĠUS Ġcompanies . ĊĠĠĠ Ġ* Ġ@ param Ġsymbol ĠCompany Ġsymbol : ĠA AP L . ĠLeave Ġempty Ġto Ġlist Ġthe Ġlatest Ġtran scripts ĠĊĠĠĠ Ġ* Ġ@ return ĠE arning s Call Tran scripts List ĊĠĠĠ Ġ* Ġ@ throws ĠUnsupportedOperationException ĠIf Ġthe ĠAPI Ġreturns Ġan Ġinformation al Ġor Ġred irection Ġresponse ĊĠĠĠ Ġ* Ġ@ throws ĠClient Exception ĠIf Ġthe ĠAPI Ġreturns Ġa Ġclient Ġerror Ġresponse ĊĠĠĠ Ġ* Ġ@ throws ĠServer Exception ĠIf Ġthe ĠAPI Ġreturns Ġa Ġserver Ġerror Ġresponse ĊĠĠĠ Ġ*/ ĊĠĠĠ Ġ@ Suppress (" UN CHECK ED _ CAST ") ĊĠĠĠ Ġ@ Throws ( Unsupported OperationException :: class , ĠClient Exception :: class , ĠServer Exception :: class ) ĊĠĠĠ Ġfun Ġtran scripts List ( symbol : ĠString ) Ġ: ĠE arning s Call Tran scripts List Ġ{ ĊĠĠĠĠĠĠĠ Ġval Ġlocal Variable Body : ĠJsonObject ? Ġ= Ġnull ĊĠĠĠĠĠĠĠ Ġval Ġlocal Variable Query : ĠMulti Value Map Ġ= Ġmutable Map Of < String , ĠList < String >>() ĊĠĠĠĠĠĠĠĠĠĠĠ Ġ. apply Ġ{ ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġput (" symbol ", ĠlistOf ( symbol )) ĊĠĠĠĠĠĠĠĠĠĠĠ Ġ} ĊĠĠĠĠĠĠĠ Ġval Ġlocal Variable Headers : ĠMutable Map < String , ĠString > Ġ= Ġmutable Map Of () ĊĠĠĠĠĠĠĠ Ġval Ġlocal Variable Config Ġ= ĠRequest Config ( ĊĠĠĠĠĠĠĠĠĠĠĠ ĠRequestMethod . GET , ĊĠĠĠĠĠĠĠĠĠĠĠ Ġ"/ stock / tran scripts / list ", ĊĠĠĠĠĠĠĠĠĠĠĠ Ġquery Ġ= Ġlocal Variable Query , ĊĠĠĠĠĠĠĠĠĠĠĠ Ġheaders Ġ= Ġlocal Variable Headers ĊĠĠĠĠĠĠĠ Ġ) ĊĠĠĠĠĠĠĠ Ġval ĠlocalVar Response Ġ= Ġrequest < E arning s Call Tran scripts List >( ĊĠĠĠĠĠĠĠĠĠĠĠ Ġlocal Variable Config , ĊĠĠĠĠĠĠĠĠĠĠĠ Ġlocal Variable Body ĊĠĠĠĠĠĠĠ Ġ) ĊĊĠĠĠĠĠĠĠ Ġreturn Ġwhen Ġ( localVar Response . response Type ) Ġ{ ĊĠĠĠĠĠĠĠĠĠĠĠ ĠResponse Type . Success Ġ-> Ġ( localVar Response Ġas ĠSuccess < *> ). data Ġas ĠE arning s Call Tran scripts List ĊĠĠĠĠĠĠĠĠĠĠĠ ĠResponse Type . Information al Ġ-> Ġthrow ĠUnsupportedOperationException (" Client Ġdoes Ġnot Ġsupport ĠInformation al Ġresponses .") ĊĠĠĠĠĠĠĠĠĠĠĠ ĠResponse Type . Red irection Ġ-> Ġthrow ĠUnsupportedOperationException (" Client Ġdoes Ġnot Ġsupport ĠRed irection Ġresponses .") ĊĠĠĠĠĠĠĠĠĠĠĠ ĠResponse Type . Client Error Ġ-> Ġ{ ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġval ĠlocalVar Error Ġ= ĠlocalVar Response Ġas ĠClient Error < *> ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġthrow ĠClient Exception (" Client Ġerror Ġ: Ġ${ localVar Error . statusCode } Ġ${ localVar Error . message . or Empty () }", ĠlocalVar Error . statusCode , ĠlocalVar Response ) ĊĠĠĠĠĠĠĠĠĠĠĠ Ġ} ĊĠĠĠĠĠĠĠĠĠĠĠ ĠResponse Type . ServerError Ġ-> Ġ{ ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġval ĠlocalVar Error Ġ= ĠlocalVar Response Ġas ĠServer Error < *> ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġthrow ĠServer Exception (" Server Ġerror Ġ: Ġ${ localVar Error . statusCode } Ġ${ localVar Error . message . or Empty () }", ĠlocalVar Error . statusCode , ĠlocalVar Response ) ĊĠĠĠĠĠĠĠĠĠĠĠ Ġ} ĊĠĠĠĠĠĠĠ Ġ} ĊĠĠĠ Ġ} ĊĊĠĠĠ Ġ/** ĊĠĠĠ Ġ* ĠStock ĠUpgrade / Down grade ĊĠĠĠ Ġ* ĠGet Ġlatest Ġstock Ġupgrade Ġand Ġdown grade . ĊĠĠĠ Ġ* Ġ@ param Ġsymbol ĠSymbol Ġof Ġthe Ġcompany : ĠA AP L . ĠIf Ġleft Ġblank , Ġthe ĠAPI Ġwill Ġreturn Ġlatest Ġstock Ġupgrades / down grade s . Ġ( optional ) ĊĠĠĠ Ġ* Ġ@ param Ġfrom ĠFrom Ġdate : Ġ 2 0 0 0 - 0 3 - 1 5 . Ġ( optional ) ĊĠĠĠ Ġ* Ġ@ param Ġto ĠTo Ġdate : Ġ 2 0 2 0 - 0 3 - 1 6 . Ġ( optional ) ĊĠĠĠ Ġ* Ġ@ return Ġkotlin . collections . List < Upgrade Down grade > ĊĠĠĠ Ġ* Ġ@ throws ĠUnsupportedOperationException ĠIf Ġthe ĠAPI Ġreturns Ġan Ġinformation al Ġor Ġred irection Ġresponse ĊĠĠĠ Ġ* Ġ@ throws ĠClient Exception ĠIf Ġthe ĠAPI Ġreturns Ġa Ġclient Ġerror Ġresponse ĊĠĠĠ Ġ* Ġ@ throws ĠServer Exception ĠIf Ġthe ĠAPI Ġreturns Ġa Ġserver Ġerror Ġresponse ĊĠĠĠ Ġ*/ ĊĠĠĠ Ġ@ Suppress (" UN CHECK ED _ CAST ") ĊĠĠĠ Ġ@ Throws ( Unsupported OperationException :: class , ĠClient Exception :: class , ĠServer Exception :: class ) ĊĠĠĠ Ġfun Ġupgrade Down grade ( symbol : ĠString ?, Ġfrom : ĠString ?, Ġto : ĠString ?) Ġ: ĠList < Upgrade Down grade > Ġ{ ĊĠĠĠĠĠĠĠ Ġval Ġlocal Variable Body : ĠJsonObject ? Ġ= Ġnull ĊĠĠĠĠĠĠĠ Ġval Ġlocal Variable Query : ĠMulti Value Map Ġ= Ġmutable Map Of < String , ĠList < String >>() ĊĠĠĠĠĠĠĠĠĠĠĠ Ġ. apply Ġ{ ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġif Ġ( symbol Ġ!= Ġnull ) Ġ{ ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġput (" symbol ", ĠlistOf ( symbol . toString ())) ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġ} ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġif Ġ( from Ġ!= Ġnull ) Ġ{ ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġput (" from ", ĠlistOf ( parse Date To QueryString ( from ))) ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġ} ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġif Ġ( to Ġ!= Ġnull ) Ġ{ ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġput (" to ", ĠlistOf ( parse Date To QueryString ( to ))) ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġ} ĊĠĠĠĠĠĠĠĠĠĠĠ Ġ} ĊĠĠĠĠĠĠĠ Ġval Ġlocal Variable Headers : ĠMutable Map < String , ĠString > Ġ= Ġmutable Map Of () ĊĠĠĠĠĠĠĠ Ġval Ġlocal Variable Config Ġ= ĠRequest Config ( ĊĠĠĠĠĠĠĠĠĠĠĠ ĠRequestMethod . GET , ĊĠĠĠĠĠĠĠĠĠĠĠ Ġ"/ stock / upgrade - down grade ", ĊĠĠĠĠĠĠĠĠĠĠĠ Ġquery Ġ= Ġlocal Variable Query , ĊĠĠĠĠĠĠĠĠĠĠĠ Ġheaders Ġ= Ġlocal Variable Headers ĊĠĠĠĠĠĠĠ Ġ) ĊĠĠĠĠĠĠĠ Ġval ĠlocalVar Response Ġ= Ġrequest < List < Upgrade Down grade >>( ĊĠĠĠĠĠĠĠĠĠĠĠ Ġlocal Variable Config , ĊĠĠĠĠĠĠĠĠĠĠĠ Ġlocal Variable Body ĊĠĠĠĠĠĠĠ Ġ) ĊĊĠĠĠĠĠĠĠ Ġreturn Ġwhen Ġ( localVar Response . response Type ) Ġ{ ĊĠĠĠĠĠĠĠĠĠĠĠ ĠResponse Type . Success Ġ-> Ġ( localVar Response Ġas ĠSuccess < *> ). data Ġas ĠList < Upgrade Down grade > ĊĠĠĠĠĠĠĠĠĠĠĠ ĠResponse Type . Information al Ġ-> Ġthrow ĠUnsupportedOperationException (" Client Ġdoes Ġnot Ġsupport ĠInformation al Ġresponses .") ĊĠĠĠĠĠĠĠĠĠĠĠ ĠResponse Type . Red irection Ġ-> Ġthrow ĠUnsupportedOperationException (" Client Ġdoes Ġnot Ġsupport ĠRed irection Ġresponses .") ĊĠĠĠĠĠĠĠĠĠĠĠ ĠResponse Type . Client Error Ġ-> Ġ{ ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġval ĠlocalVar Error Ġ= ĠlocalVar Response Ġas ĠClient Error < *> ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġthrow ĠClient Exception (" Client Ġerror Ġ: Ġ${ localVar Error . statusCode } Ġ${ localVar Error . message . or Empty () }", ĠlocalVar Error . statusCode , ĠlocalVar Response ) ĊĠĠĠĠĠĠĠĠĠĠĠ Ġ} ĊĠĠĠĠĠĠĠĠĠĠĠ ĠResponse Type . ServerError Ġ-> Ġ{ ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġval ĠlocalVar Error Ġ= ĠlocalVar Response Ġas ĠServer Error < *> ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġthrow ĠServer Exception (" Server Ġerror Ġ: Ġ${ localVar Error . statusCode } Ġ${ localVar Error . message . or Empty () }", ĠlocalVar Error . statusCode , ĠlocalVar Response ) ĊĠĠĠĠĠĠĠĠĠĠĠ Ġ} ĊĠĠĠĠĠĠĠ Ġ} ĊĠĠĠ Ġ} Ċ Ċ } Ċ