package Ġcom . az h ark ova . k mm _ concurrency _ sample Ċ Ċ enum Ġclass ĠMethod ( val Ġvalue : ĠString ) Ġ{ ĊĠĠĠ ĠGET (" GET "), ĊĊĠĠĠ ĠPOST (" POST "), ĊĊĠĠĠ ĠPUT (" PUT "); Ċ } Ċ Ċ data Ġclass ĠRequest ( val Ġurl : ĠString , Ġval Ġmethod : ĠMethod , Ġval Ġheaders : ĠMap < Any ?, String >) Ċ Ċ data Ġclass ĠResponse ( var Ġcode : ĠLong Ġ= Ġ 0 , Ġvar Ġcontent : ĠString ? Ġ= Ġnull , Ġvar Ġerror : ĠError ? Ġ= Ġnull )