All Downloads are FREE. Search and download functionalities are using the official Maven repository.

com.symphony.bdk.bot.sdk.command.ComposerStreamsDefinition Maven / Gradle / Ivy

package com.symphony.bdk.bot.sdk.command;

import java.util.Collection;

/**
 * Defines the streams to be linked to a message
 *
 * @author Gabriel Berberian
 */
public interface ComposerStreamsDefinition {

  /**
   * Defines the id of the recipient streams to be linked to a message
   *
   * @param streamIds the stream IDs list
   * @return an instance of ComposerMessageDefinition
   */
  ComposerMessageDefinition toStreams(String... streamIds);

  /**
   * Defines the id of the recipient streams to be linked to a message
   *
   * @param streamIds the stream IDs list
   * @return an instance of ComposerMessageDefinition
   */
  ComposerMessageDefinition toStreams(Collection streamIds);

}




© 2015 - 2024 Weber Informatics LLC | Privacy Policy