package Ġdev . k ord . core . behavior Ċ Ċ import Ġdev . k ord . core . behavior . interaction . Interaction Behavior Ċ import Ġdev . k ord . common . entity . Snow flake Ċ import Ġdev . k ord . core . entity . Guild Ċ Ċ /** Ċ Ġ* ĠThe Ġbehavior Ġof Ġa Ġ[ dev . k ord . core . entity . interaction . Interaction ][ Interaction ] Ġthat Ġwas Ġinvoked Ġin Ġa Ġ[ Guild ] Ċ Ġ*/ Ċ public Ġinterface ĠGuild Interaction Behavior Ġ: ĠInteraction Behavior Ġ{ ĊĊĠĠĠ Ġpublic Ġval Ġguild Id : ĠSnow flake ĊĊĊĠĠĠ Ġ/** ĊĠĠĠĠ Ġ* ĠThe Ġ[ Guild Behavior ] Ġfor Ġthe Ġguild Ġthe Ġcommand Ġwas Ġexecuted Ġin . ĊĠĠĠĠ Ġ*/ ĊĠĠĠ Ġpublic Ġval Ġguild Behavior : ĠGuild Behavior Ġget () Ġ= ĠGuild Behavior ( guild Id , Ġk ord ) ĊĊĊĠĠĠ Ġpublic Ġsuspend Ġfun Ġget Guild OrNull (): ĠGuild ? Ġ= Ġsupplier . get Guild OrNull ( guild Id ) ĊĊĠĠĠ Ġpublic Ġsuspend Ġfun Ġget Guild (): ĠGuild Ġ= Ġsupplier . get Guild ( guild Id ) ĊĊĠĠĠ Ġpublic Ġcompanion Ġobject ; Ċ Ċ } Ċ