package Ġcom . kot l ind is cord . bot . utils Ċ Ċ import Ġcom . kot l ind is cord . bot . config . config Ċ import Ġcom . kot l ind is cord . bot . enums . Roles Ċ import Ġdev . k ord . core . entity . Role Ċ Ċ /** Ċ Ġ* ĠConvenience Ġfunction Ġto Ġconvert Ġa Ġ[ Role ] Ġobject Ġto Ġa Ġ[ Roles ] Ġenum Ġvalue . Ċ Ġ* Ċ Ġ* Ġ@ receiver ĠThe Ġ[ Role ] Ġto Ġconvert . Ċ Ġ* Ġ@ return ĠThe Ġcorresponding Ġ[ Roles ] Ġenum Ġvalue , Ġor Ġ` null ` Ġif Ġno Ġcorresponding Ġvalue Ġexists . Ċ Ġ*/ Ċ fun ĠRole . to Enum (): ĠRoles ? Ġ{ ĊĠĠĠ Ġfor Ġ( role Ġin ĠRoles . values ()) Ġ{ ĊĠĠĠĠĠĠĠ Ġif Ġ( this . id Ġ== Ġconfig . get Role Snow flake ( role )) Ġ{ ĊĠĠĠĠĠĠĠĠĠĠĠ Ġreturn Ġrole ĊĠĠĠĠĠĠĠ Ġ} ĊĠĠĠ Ġ} ĊĊĠĠĠ Ġreturn Ġnull Ċ } Ċ