package Ġcom . just ai . ja ic f . channel . invocation api Ċ Ċ import Ġcom . just ai . ja ic f . api . Bot Request Ċ import Ġcom . just ai . ja ic f . api . Event Bot Request Ċ import Ġcom . just ai . ja ic f . api . Query Bot Request Ċ Ċ val ĠBot Request . invocation Request Ġget () Ġ= Ġthis Ġas ? ĠInvocation Request Ċ Ċ /** Ċ Ġ* ĠA Ġrequest Ġprocessed Ġby Ġ[ Inv oc able Bot Channel ] Ġimplementation . Ċ Ġ* Ċ Ġ* Ġ@ property ĠclientId Ġinherited Ġfrom Ġ[ Bot Request ] Ġis Ġa Ġrecipient Ġor Ġchannel Ġidentifier Ġfrom Ġa Ġconcrete Ġchannel Ġimplementation . Ċ Ġ* Ġ@ property Ġinput Ġinherited Ġfrom Ġ[ Bot Request ] Ġa Ġinput Ġ( text Ġor Ġevent ) Ġsent Ġvia Ġ[ Inv oc able Bot Channel ]. Ċ Ġ* Ġ@ property Ġrequest Data Ġa Ġstring ified Ġdata Ġsent Ġwith Ġrequest . Ċ Ġ* Ġ*/ Ċ interface ĠInvocation Request Ġ: ĠBot Request Ġ{ ĊĠĠĠ Ġval Ġrequest Data : ĠString Ċ } Ċ Ċ /** Ċ Ġ* ĠAn Ġ[ Event Bot Request ] Ġsent Ġvia Ġ[ Inv oc able Bot Channel ]. Ċ Ġ* Ċ Ġ* Ġ@ property ĠclientId Ġinherited Ġfrom Ġ[ Bot Request ] Ġis Ġa Ġrecipient Ġor Ġchannel Ġidentifier Ġfrom Ġa Ġconcrete Ġchannel Ġimplementation . Ċ Ġ* Ġ@ property Ġinput Ġinherited Ġfrom Ġ[ Bot Request ] Ġa Ġinput Ġ( text Ġor Ġevent ) Ġsent Ġvia Ġ[ Inv oc able Bot Channel ]. Ċ Ġ* Ġ@ property Ġrequest Data Ġa Ġstring ified Ġdata Ġsent Ġwith Ġrequest . Ċ Ġ* Ġ*/ Ċ open Ġclass ĠInvocation Event Request ( ĊĠĠĠ Ġoverride Ġval ĠclientId : ĠString , ĊĠĠĠ Ġoverride Ġval Ġinput : ĠString , ĊĠĠĠ Ġoverride Ġval Ġrequest Data : ĠString Ċ ) Ġ: ĠInvocation Request , ĠEvent Bot Request ( clientId , Ġinput ) Ċ Ċ /** Ċ Ġ* ĠA Ġ[ Query Bot Request ] Ġsent Ġvia Ġ[ Inv oc able Bot Channel ]. Ċ Ġ* Ċ Ġ* Ġ@ property ĠclientId Ġinherited Ġfrom Ġ[ Bot Request ] Ġis Ġa Ġrecipient Ġor Ġchannel Ġidentifier Ġfrom Ġa Ġconcrete Ġchannel Ġimplementation . Ċ Ġ* Ġ@ property Ġinput Ġinherited Ġfrom Ġ[ Bot Request ] Ġa Ġinput Ġ( text Ġor Ġevent ) Ġsent Ġvia Ġ[ Inv oc able Bot Channel ]. Ċ Ġ* Ġ@ property Ġrequest Data Ġa Ġstring ified Ġdata Ġsent Ġwith Ġrequest . Ċ Ġ* Ġ*/ Ċ open Ġclass ĠInvocation Query Request ( ĊĠĠĠ Ġoverride Ġval ĠclientId : ĠString , ĊĠĠĠ Ġoverride Ġval Ġinput : ĠString , ĊĠĠĠ Ġoverride Ġval Ġrequest Data : ĠString Ċ ) Ġ: ĠInvocation Request , ĠQuery Bot Request ( clientId , Ġinput ) Ċ