package Ġj enk in sci . plugins . ic q bot Ċ Ċ import Ġh udson . Extension Ċ import Ġjenkins . model . Global Configuration Ċ import Ġkotlinx . coroutines . Obsolete Cor outines Api Ċ import Ġnet . sf . json . JSONObject Ċ import Ġorg . ko hs uke . st ap ler . Data Bound Constructor Ċ import Ġorg . ko hs uke . st ap ler . St ap ler Request Ċ Ċ @ Obsolete Cor outines Api Ċ @ Suppress (" Member Visibility Can Be Private ") Ċ @ Extension Ċ class ĠIC Q Bot Global Configuration Ġ@ Data Bound Constructor Ċ constructor () Ġ: ĠGlobal Configuration () Ġ{ ĊĠ Ġvar Ġtoken : ĠString Ġ= Ġ"" ĊĠĠĠ Ġprivate Ġset ĊĊĠ Ġinit Ġ{ ĊĠĠĠ Ġload () ĊĠĠĠ ĠIC Q Bot . token ( token ) ĊĠ Ġ} ĊĊĠ Ġ@ Throws ( h udson . model . Descriptor . Form Exception :: class ) ĊĠ Ġoverride Ġfun Ġconfigure ( req : ĠSt ap ler Request , ĠformData : ĠJSONObject ): ĠBoolean Ġ{ ĊĠĠĠ Ġthis . token Ġ= ĠformData . getString (" token ") ĊĠĠĠ ĠIC Q Bot . token ( token ) ĊĊĠĠĠ Ġsave () ĊĠĠĠ Ġreturn Ġsuper . configure ( req , ĠformData ) ĊĠ Ġ} ĊĊĠ Ġoverride Ġfun Ġget DisplayName (): ĠString Ġ{ ĊĠĠĠ Ġreturn Ġ" IC Q ĠBot " ĊĠ Ġ} Ċ } Ċ