package Ġcom . star craft . mad tax i . network Ċ Ċ import Ġcom . star craft . mad tax i . Constants Ċ import Ġjava . util .* ĊĊ Ċ abstract Ġclass ĠAuthor ized Request < RESPONSE > Ġ: ĠBase Request < RESPONSE >() Ġ{ ĊĠĠĠ Ġprivate Ġval ĠAUTH ORIZ ATION _ HEADER _ PARAM Ġ= Ġ" Authorization " ĊĠĠĠ Ġprivate Ġval ĠTOKEN _ PREFIX Ġ= Ġ" Token " ĊĠĠĠ Ġprivate Ġval ĠCLIENT _ ID _ HEADER _ PARAM Ġ= Ġ" X - GT AXI - UUID " ĊĊĠĠĠ Ġoverride Ġfun Ġget Headers (): ĠMutable Map < String , ĠList < String >> Ġ{ ĊĊĠĠĠĠĠĠĠ Ġval Ġheaders Ġ= Ġsuper . getHeaders () ĊĠĠĠĠĠĠĠ Ġheaders . put ( AUTHORIZATION _ HEADER _ PARAM , ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ ĠCollections . singletonList ( TOKEN _ PREFIX Ġ+ ĠConstants . API _ KEY )) ĊĠĠĠĠĠĠĠ Ġheaders . put ( CLIENT _ ID _ HEADER _ PARAM , ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ ĠCollections . singletonList ( Constants . CLIENT _ ID )) ĊĊĠĠĠĠĠĠĠ Ġreturn Ġheaders ĊĠĠĠ Ġ} Ċ }