package Ġnot ion . api . v 1 . endpoint Ċ Ċ import Ġjava . net . URL Encoder Ċ import Ġnot ion . api . v 1 . http . UserAgent Ċ Ċ interface ĠEnd points Support Ġ{ ĊĠ Ġval Ġtoken : ĠString ĊĊĠ Ġfun Ġbuild Request Headers ( additional On es : ĠMap < String , ĠString >): ĠMap < String , ĠString > Ġ{ ĊĠĠĠ Ġreturn Ġmap Of ( ĊĠĠĠĠĠĠĠĠĠĠĠ Ġ" Authorization " Ġto Ġ" Bearer Ġ$ token ", ĊĠĠĠĠĠĠĠĠĠĠĠ Ġ" Not ion - Version " Ġto Ġ" 2 0 2 1 - 0 8 - 1 6 ", ĊĠĠĠĠĠĠĠĠĠĠĠ Ġ" User - Agent " Ġto ĠUser Agent . build UserAgent ()) ĊĠĠĠĠĠĠĠ Ġ. plus ( additional On es ) ĊĠ Ġ} ĊĊĠ Ġfun Ġurl Encode ( value : ĠString ): ĠString Ġ= ĠURL Encoder . encode ( value , Ġ" UTF - 8 ") ĊĊĠ Ġfun ĠcontentType Json (): ĠMap < String , ĠString > Ġ= ĊĠĠĠĠĠ Ġmap Of (" Content - Type " Ġto Ġ" application / json ; Ġcharset = utf - 8 ") Ċ } Ċ