package Ġch . lead rian . samp . k amp . core . api . callback Ċ Ċ import Ġch . lead rian . samp . k amp . annotations . Callback Listener Ċ import Ġch . lead rian . samp . k amp . annotations . Ignored ReturnValue Ċ import Ġch . lead rian . samp . k amp . core . api . constants . Dialog Response Ċ import Ġch . lead rian . samp . k amp . core . api . entity . Player Ċ import Ġch . lead rian . samp . k amp . core . api . entity . id . Dialog Id Ċ Ċ @ Callback Listener ( runtime PackageName Ġ= Ġ" ch . lead rian . samp . k amp . core . runtime . callback ") Ċ interface ĠOn Dialog Response Listener Ġ{ ĊĊĠĠĠ Ġ@ Ignored ReturnValue ( Result . Ignored :: class ) ĊĠĠĠ Ġfun Ġon Dialog Response ( ĊĠĠĠĠĠĠĠĠĠĠĠ Ġplayer : ĠPlayer , ĊĠĠĠĠĠĠĠĠĠĠĠ Ġdialog Id : ĠDialog Id , ĊĠĠĠĠĠĠĠĠĠĠĠ Ġresponse : ĠDialog Response , ĊĠĠĠĠĠĠĠĠĠĠĠ Ġlist Item : ĠInt , ĊĠĠĠĠĠĠĠĠĠĠĠ Ġinput Text : ĠString ĊĠĠĠ Ġ): ĠResult ĊĊĠĠĠ Ġsealed Ġclass ĠResult ( val Ġvalue : ĠBoolean ) Ġ{ ĊĊĠĠĠĠĠĠĠ Ġobject ĠPro cessed Ġ: ĠResult ( true ) ĊĊĠĠĠĠĠĠĠ Ġobject ĠIgnore d Ġ: ĠResult ( false ) ĊĊĠĠĠ Ġ} Ċ }