package Ġdev . k ord . core . behavior . interaction Ċ Ċ import Ġdev . k ord . common . entity . Snow flake Ċ import Ġdev . k ord . core . K ord Ċ import Ġdev . k ord . rest . request . Rest RequestException ĊĊ Ċ /** Ċ Ġ* ĠThe Ġbehavior Ġof Ġa Ġpublic Ġ[ Discord ĠAction Interaction ĠResponse ]( https :// discord . com / developers / docs / inter actions / slash - commands # interaction - response ) Ċ Ġ* ĠThis Ġresponse Ġis Ġvisible Ġto Ġall Ġusers Ġin Ġthe Ġchannel . Ċ Ġ*/ Ċ Ċ public Ġinterface ĠPublic Interaction Response Behavior Ġ: ĠInteraction Response Behavior Ġ{ ĊĊĠĠĠ Ġ/** ĊĠĠĠĠ Ġ* ĠRequests Ġto Ġdelete Ġthis Ġinteraction Ġresponse . ĊĠĠĠĠ Ġ* ĊĠĠĠĠ Ġ* Ġ@ throws Ġ[ Rest RequestException ] Ġif Ġsomething Ġwent Ġwrong Ġduring Ġthe Ġrequest . ĊĠĠĠĠ Ġ*/ ĊĠĠĠ Ġpublic Ġsuspend Ġfun Ġdelete () Ġ{ ĊĠĠĠĠĠĠĠ Ġk ord . rest . interaction . delete Original Interaction Response ( application Id , Ġtoken ) ĊĠĠĠ Ġ} Ċ Ċ } ĊĊ Ċ public Ġfun ĠPublic Interaction Response Behavior ( ĊĠĠĠ Ġapplication Id : ĠSnow flake , ĊĠĠĠ Ġtoken : ĠString , ĊĠĠĠ Ġk ord : ĠK ord Ċ ): ĠPublic Interaction Response Behavior Ġ= ĊĠĠĠ Ġobject Ġ: ĠPublic Interaction Response Behavior Ġ{ ĊĠĠĠĠĠĠĠ Ġoverride Ġval Ġapplication Id : ĠSnow flake ĊĠĠĠĠĠĠĠĠĠĠĠ Ġget () Ġ= Ġapplication Id ĊĊĠĠĠĠĠĠĠ Ġoverride Ġval Ġtoken : ĠString ĊĠĠĠĠĠĠĠĠĠĠĠ Ġget () Ġ= Ġtoken ĊĊĠĠĠĠĠĠĠ Ġoverride Ġval Ġk ord : ĠK ord ĊĠĠĠĠĠĠĠĠĠĠĠ Ġget () Ġ= Ġk ord ĊĠĠĠ Ġ} Ċ