/* Ċ Ġ* ĠCopyright Ġ( c ) Ġ 2 0 2 1 ĠAl te h ĠUnion Ġ( al te h . union @ gmail . com ) Ċ Ġ* Ċ Ġ* ĠLicensed Ġunder Ġthe ĠMIT ĠLicense Ġ( see Ġthe Ġroot ĠLICENSE Ġfile Ġfor Ġdetails ) Ċ Ġ*/ Ċ Ċ package Ġorg . al te h . org helper . data Ċ Ċ import Ġcom . google . gson . annotations . SerializedName Ċ import Ġjava . io . Serializable Ċ Ċ /** Ċ Ġ* ĠRepresents Ġa Ġbundle Ġof Ġparameters Ġneeded Ġto Ġrequest Ġthe ĠBot 's Ġserver Ġto Ġexecute Ġsome Ġcommand . Ċ Ġ* Ġ[ command Id ] Ġif Ġthe Ġnon - trans latable Ġname Ġof Ġthe Ġcommand Ġ( its Ġid ). Ċ Ġ* Ġ[ org Id ] Ġidentifies Ġthe Ġorganization , Ġfor Ġwhich Ġthe Ġcommand Ġneeds Ġto Ġbe Ġexecuted . Ċ Ġ* Ġ[ payload ] Ġis Ġthe Ġset Ġof Ġthe Ġcommand 's Ġarguments Ġwith Ġtheir Ġids Ġand Ġvalues Ġentered Ġby Ġthe Ġuser . Ċ Ġ* ĠModule Ġid Ġis Ġnot Ġrequired Ġhere , Ġbecause Ġthe Ġcommand Ġids Ġare Ġunique Ġsource - wide . Ċ Ġ* ĠThis Ġobject Ġis Ġsent Ġto Ġthe ĠBot 's Ġserver , Ġso Ġmake Ġsure Ġthe Ġ[ SerializedName ] s Ġmatch Ġto Ġwhat Ġis Ġexpected Ġby Ġthe Ġserver . Ċ Ġ*/ Ċ class ĠCommand Execution Bundle Ġ( ĊĠĠĠ Ġ@ SerializedName (" command ") ĊĠĠĠ Ġvar Ġcommand Id : ĠString Ġ= Ġ"", ĊĠĠĠ Ġ@ SerializedName (" org Id ") ĊĠĠĠ Ġvar Ġorg Id : ĠString Ġ= Ġ"", ĊĠĠĠ Ġ@ SerializedName (" payload ") ĊĠĠĠ Ġvar Ġpayload : ĠMap < String , ĠString >? Ġ= Ġnull Ċ ) Ġ: ĠSerializable