components/src/main/java/eu/internetofus/common/components/interaction_protocol_engine/WeNetInteractionProtocolEngine.java
/**
   * Send a incentive to be processed.
   *
   * @param incentive to be processed.
   *
   * @return the future incentive.
   */
Send a incentive to be processed.
@param incentive to be processed.

@return the future incentive.
Send a incentive to be processed . @param incentive to be processed . @return the future incentive .
@GenIgnore
  default Future<Incentive> sendIncentive(@NotNull final Incentive incentive) {
    final Promise<JsonObject> promise = Promise.promise();
    this.sendIncentive(incentive.toJsonObject(), promise);
    return Model.fromFutureJsonObject(promise.future(), Incentive.class);
  }
@ GenIgnore default Future < Incentive > sendIncentive ( @ NotNull final Incentive incentive ) { final Promise < JsonObject > promise = Promise . promise ( ) ; this . sendIncentive ( incentive . toJsonObject ( ) , promise ) ; return Model . fromFutureJsonObject ( promise . future ( ) , Incentive . class ) ; }
Send a incentive to be processed.
Send a incentive to be processed .