package Ġh ikari . events Ċ Ċ /** Ċ Ġ* ĠGateway ĠEvents Ċ Ġ*/ Ċ enum Ġclass ĠEvent ( val Ġintent s : ĠList < Intent >) Ġ{ ĊĠĠĠ ĠGU ILD _ CREATE ( listOf ( Intent . GU IL DS )), ĊĠĠĠ ĠGU ILD _ DELETE ( listOf ( Intent . GU IL DS )), ĊĠĠĠ ĠGU ILD _ ROLE _ CREATE ( listOf ( Intent . GU IL DS )), ĊĠĠĠ ĠGU ILD _ ROLE _ UPDATE ( listOf ( Intent . GU IL DS )), ĊĠĠĠ ĠGU ILD _ ROLE _ DELETE ( listOf ( Intent . GU IL DS )), ĊĊĠĠĠ ĠCHAN NEL _ UPDATE ( listOf ( Intent . GU IL DS )), ĊĠĠĠ ĠCHAN NEL _ DELETE ( listOf ( Intent . GU IL DS )), ĊĠĠĠ ĠCHAN NEL _ PIN S _ UPDATE ( listOf ( Intent . GU IL DS )), ĊĊĠĠĠ ĠGU ILD _ MEMBER _ ADD ( listOf ( Intent . GU ILD _ MEMBER S )), ĊĠĠĠ ĠGU ILD _ MEMBER _ UPDATE ( listOf ( Intent . GU ILD _ MEMBER S )), ĊĠĠĠ ĠGU ILD _ MEMBER _ REMOVE ( listOf ( Intent . GU ILD _ MEMBER S )), ĊĊĠĠĠ ĠGU ILD _ BAN _ ADD ( listOf ( Intent . GU ILD _ BAN S )), ĊĠĠĠ ĠGU ILD _ BAN _ REMOVE ( listOf ( Intent . GU ILD _ BAN S )), ĊĊĠĠĠ ĠGU ILD _ E MO J IS _ UPDATE ( listOf ( Intent . GU ILD _ E MO J IS )), ĊĊĠĠĠ ĠGU ILD _ INTEGR ATIONS _ UPDATE ( listOf ( Intent . GU ILD _ INTEGR ATIONS )), ĊĊĠĠĠ ĠWEB HOOK S _ UPDATE ( listOf ( Intent . GU ILD _ WEB HOOK S )), ĊĊĠĠĠ ĠIN V ITE _ CREATE ( listOf ( Intent . GU ILD _ INV ITES )), ĊĠĠĠ ĠIN V ITE _ DELETE ( listOf ( Intent . GU ILD _ INV ITES )), ĊĊĠĠĠ ĠV O ICE _ STATE _ UPDATE ( listOf ( Intent . GU ILD _ VOICE _ STAT ES )), ĊĊĠĠĠ ĠP RES ENCE _ UPDATE ( listOf ( Intent . GU ILD _ PRES ENCES )), ĊĊĠĠĠ Ġ// ĠSpecial Ġcases Ġwith Ġmultiple Ġintent s ĊĠĠĠ ĠCHAN NEL _ CREATE ( listOf ( Intent . GU IL DS , ĠIntent . DIRECT _ MESSAGES )), ĊĊĠĠĠ ĠMESSAGE _ CREATE ( listOf ( ĊĠĠĠĠĠĠĠ ĠIntent . GU ILD _ MESSAGES , ĊĠĠĠĠĠĠĠ ĠIntent . DIRECT _ MESSAGES ĊĠĠĠ Ġ)), ĊĠĠĠ ĠMESSAGE _ UPDATE ( listOf ( ĊĠĠĠĠĠĠĠ ĠIntent . GU ILD _ MESSAGES , ĊĠĠĠĠĠĠĠ ĠIntent . DIRECT _ MESSAGES ĊĠĠĠ Ġ)), ĊĠĠĠ ĠMESSAGE _ DELETE ( listOf ( ĊĠĠĠĠĠĠĠ ĠIntent . GU ILD _ MESSAGES , ĊĠĠĠĠĠĠĠ ĠIntent . DIRECT _ MESSAGES ĊĠĠĠ Ġ)), ĊĊĠĠĠ ĠMESSAGE _ RE ACTION _ ADD ( listOf ( ĊĠĠĠĠĠĠĠ ĠIntent . GU ILD _ MESSAGE _ RE ACTION S , ĊĠĠĠĠĠĠĠ ĠIntent . DIRECT _ MESSAGE _ RE ACTION S ĊĠĠĠ Ġ)), ĊĠĠĠ ĠMESSAGE _ RE ACTION _ REMOVE ( listOf ( ĊĠĠĠĠĠĠĠ ĠIntent . GU ILD _ MESSAGE _ RE ACTION S , ĊĠĠĠĠĠĠĠ ĠIntent . DIRECT _ MESSAGE _ RE ACTION S ĊĠĠĠ Ġ)), ĊĠĠĠ ĠMESSAGE _ RE ACTION _ REMOVE _ ALL ( listOf ( ĊĠĠĠĠĠĠĠ ĠIntent . GU ILD _ MESSAGE _ RE ACTION S , ĊĠĠĠĠĠĠĠ ĠIntent . DIRECT _ MESSAGE _ RE ACTION S ĊĠĠĠ Ġ)), ĊĠĠĠ ĠMESSAGE _ RE ACTION _ REMOVE _ E MO JI ( listOf ( ĊĠĠĠĠĠĠĠ ĠIntent . GU ILD _ MESSAGE _ RE ACTION S , ĊĠĠĠĠĠĠĠ ĠIntent . DIRECT _ MESSAGE _ RE ACTION S ĊĠĠĠ Ġ)), ĊĊĠĠĠ ĠTYP ING _ START ( listOf ( ĊĠĠĠĠĠĠĠ ĠIntent . GU ILD _ MESSAGE _ TY PING , ĊĠĠĠĠĠĠĠ ĠIntent . DIRECT _ MESSAGE _ TY PING ĊĠĠĠ Ġ)) ĊĊĠĠĠ Ġ// ĠPas sthrough s Ċ }