/* Ċ Ġ* Ċ Ġ* Ġ Ġ* ĠCopyright Ġ( c ) Ġ 2 0 2 1 . ĠF orte Sc ar let ĠAll Ġrights Ġreserved . Ċ Ġ* Ġ Ġ* ĠProject Ġ Ġsimple - robot Ċ Ġ* Ġ Ġ* ĠFile ĠĠĠĠ ĠMir ai Avatar . kt Ċ Ġ* Ġ Ġ* Ċ Ġ* Ġ Ġ* ĠYou Ġcan Ġcontact Ġthe Ġauthor Ġthrough Ġthe Ġfollowing Ġchannels : Ċ Ġ* Ġ Ġ* Ġgithub Ġhttps :// github . com / F orte Sc ar let Ċ Ġ* Ġ Ġ* Ġg itee Ġ Ġhttps :// g itee . com / F orte Sc ar let Ċ Ġ* Ġ Ġ* Ġemail Ġ ĠF orte Sc ar let @ 1 6 3 . com Ċ Ġ* Ġ Ġ* ĠQQ ĠĠĠĠĠ 1 1 4 9 1 5 9 2 1 8 Ċ Ġ* Ċ Ġ*/ Ċ Ċ package Ġlove . fort e . sim bot . k ai he ila . api . v 3 . guild . role Ċ Ċ import Ġkotlinx . serialization . Deserialization Strategy Ċ import Ġlove . fort e . sim bot . k ai he ila . api .* Ċ import Ġlove . fort e . sim bot . k ai he ila . api . v 3 . guild . Get Guild Api Req Ċ import Ġlove . fort e . sim bot . k ai he ila . objects . Role ĊĊ Ċ /** Ċ Ġ* Ċ Ġ* Ġ[ èİ·åıĸ æľįåĬ¡åĻ¨ è§Ĵèī² åĪĹè¡¨ ]( https :// developer . k ai he ila . cn / doc / http / guild - role # èİ·åıĸ æľįåĬ¡åĻ¨ è§Ĵèī² åĪĹè¡¨ ) Ċ Ġ* Ċ Ġ* Ġmethod : Ġ` GET ` Ċ Ġ* Ċ Ġ* Ġ`/ api / v 3 / guild - role / list ` Ċ Ġ* Ċ Ġ* Ġ@ param Ġguild Id Ġ æľįåĬ¡åĻ¨ çļĦ id Ċ Ġ*/ Ċ public Ġclass ĠGuild Role List Req ( val Ġguild Id : ĠString ) Ġ: ĊĠĠĠ ĠGet Guild Api Req < List Resp < Role , ĠApi Data . Resp . Empty Sort >>, ĊĠĠĠ ĠBase Api Data Req < List Resp < Role , ĠApi Data . Resp . Empty Sort >>( Key ) Ġ{ ĊĠĠĠ Ġcompanion Ġobject ĠKey Ġ: ĠBase Api Data Key (" guild - role ", Ġ" list ") Ġ{ ĊĊĠĠĠ Ġ} ĊĊĠĠĠ Ġoverride Ġval Ġdata Serializer : ĠDeserial ization Strategy < List Resp < Role , ĠApi Data . Resp . Empty Sort >> ĊĠĠĠĠĠĠĠ Ġget () Ġ= ĠRole . empty Sort Serializer ĊĊĠĠĠ Ġprotected Ġoverride Ġfun Ġcreate Body (): ĠAny ? Ġ= Ġnull ĊĊĠĠĠ Ġoverride Ġfun ĠRoute Info Builder . do Route () Ġ{ ĊĠĠĠĠĠĠĠ Ġparameters Ġ{ Ġappend (" guild _ id ", Ġguild Id ) Ġ} ĊĠĠĠ Ġ} Ċ Ċ } ĊĊĊ