package Ġro cks . w aff le . tele kt . network . requests . auto Ċ Ċ import Ġkotlinx . serialization . K Serializer Ċ import Ġkotlinx . serialization . Serial Name Ċ import Ġkotlinx . serialization . Serializable Ċ import Ġkotlinx . serialization . Transient Ċ import Ġkotlinx . serialization . json . Json Ċ import Ġro cks . w aff le . tele kt . network . Telegram Method Ċ import Ġro cks . w aff le . tele kt . network . requests . abstract s . Simple Request Ċ import Ġro cks . w aff le . tele kt . util . Recipient Ċ import Ġro cks . w aff le . tele kt . util . serializer ĊĊ Ċ /** Ċ Ġ* Ġ[ Set Chat Title ] Ġrequest . Ċ Ġ* ĠUse Ġthis Ġmethod Ġto Ġchange Ġthe Ġtitle Ġof Ġa Ġchat . ĠTitle s Ġcan 't Ġbe Ġchanged Ġfor Ġprivate Ġch ats . ĠThe Ġbot Ġmust Ġbe Ġan Ġadministrator Ġin Ġthe Ġchat Ġfor Ġthis Ġto Ġwork Ġand Ġmust Ġhave Ġthe Ġappropriate Ġadmin Ġrights . ĠReturns ĠTrue Ġon Ġsuccess . ĠNote : ĠIn Ġregular Ġgroups Ġ( non - super groups ), Ġthis Ġmethod Ġwill Ġonly Ġwork Ġif Ġthe ĠâĢĺ All ĠMembers ĠAre ĠAdmin s âĢĻ Ġsetting Ġis Ġoff Ġin Ġthe Ġtarget Ġgroup . Ċ Ġ* ĠMore : Ġhttps :// core . telegram . org / bots / api # set chat title Ċ Ġ*/ Ċ @ Serializable Ġdata Ġclass ĠSet Chat Title ( ĊĠĠĠ Ġ/** ĠUnique Ġidentifier Ġfor Ġthe Ġtarget Ġchat Ġor Ġusername Ġof Ġthe Ġtarget Ġchannel Ġ( in Ġthe Ġformat Ġ@ channel username ) Ġ*/ ĊĠĠĠ Ġ@ Serial Name (" chat _ id ") Ġval Ġchat Id : ĠRe cipient , ĊĠĠĠ Ġ/** ĠNew Ġchat Ġtitle , Ġ 1 - 2 5 5 Ġcharacters Ġ*/ ĊĠĠĠ Ġval Ġtitle : ĠString Ċ ) Ġ: ĠSimple Request < Unit >() Ġ{ ĊĠĠĠ Ġ@ Transient Ġoverride Ġval Ġmethod Ġ= ĠTelegram Method . set Chat Title ĊĠĠĠ Ġ@ Transient Ġoverride Ġval Ġresult Deserializer : ĠK Serializer < out ĠUnit > Ġ= ĠUnit . serializer () ĊĠĠĠ Ġoverride Ġfun Ġstringify ( json : ĠJson ): ĠString Ġ= Ġjson . stringify ( Set Chat Title . serializer (), Ġthis ) Ċ } Ċ