Class MessageSearchQuery

java.lang.Object
com.symphony.bdk.gen.api.model.MessageSearchQuery

@Generated(value="org.openapitools.codegen.languages.JavaClientCodegen", date="2024-03-26T16:14:53.869723549Z[Etc/UTC]") public class MessageSearchQuery extends Object
MessageSearchQuery
  • Field Details

  • Constructor Details

    • MessageSearchQuery

      public MessageSearchQuery()
  • Method Details

    • text

      public MessageSearchQuery text(String text)
    • getText

      @Nullable public String getText()
      Search for messages containing this text. Requires streamId to be specified.
      Returns:
      text
    • setText

      public void setText(String text)
    • streamId

      public MessageSearchQuery streamId(String streamId)
    • getStreamId

      @Nullable public String getStreamId()
      Search for messages sent to this stream
      Returns:
      streamId
    • setStreamId

      public void setStreamId(String streamId)
    • streamType

      public MessageSearchQuery streamType(String streamType)
    • getStreamType

      @Nullable public String getStreamType()
      Search for messages sent to this type of streams. Accepted values are CHAT, IM, MIM, ROOM, POST.
      Returns:
      streamType
    • setStreamType

      public void setStreamType(String streamType)
    • author

      public MessageSearchQuery author(Long author)
    • getAuthor

      @Nullable public Long getAuthor()
      Search for messages sent by this user ID
      Returns:
      author
    • setAuthor

      public void setAuthor(Long author)
    • hashtag

      public MessageSearchQuery hashtag(String hashtag)
    • getHashtag

      @Nullable public String getHashtag()
      Search for messages containing this hashtag
      Returns:
      hashtag
    • setHashtag

      public void setHashtag(String hashtag)
    • cashtag

      public MessageSearchQuery cashtag(String cashtag)
    • getCashtag

      @Nullable public String getCashtag()
      Search for messages containing this cashtag
      Returns:
      cashtag
    • setCashtag

      public void setCashtag(String cashtag)
    • mention

      public MessageSearchQuery mention(Long mention)
    • getMention

      @Nullable public Long getMention()
      Search for messages mentioning this user ID
      Returns:
      mention
    • setMention

      public void setMention(Long mention)
    • signal

      public MessageSearchQuery signal(String signal)
    • getSignal

      @Nullable public String getSignal()
      Search for messages matching this signal. Can only be combined with date filtering and paging parameters.
      Returns:
      signal
    • setSignal

      public void setSignal(String signal)
    • fromDate

      public MessageSearchQuery fromDate(Long fromDate)
    • getFromDate

      @Nullable public Long getFromDate()
      Search for messages sent on or after this timestamp
      Returns:
      fromDate
    • setFromDate

      public void setFromDate(Long fromDate)
    • toDate

      public MessageSearchQuery toDate(Long toDate)
    • getToDate

      @Nullable public Long getToDate()
      Search for messages sent before this timestamp
      Returns:
      toDate
    • setToDate

      public void setToDate(Long toDate)
    • equals

      public boolean equals(Object o)
      Return true if this MessageSearchQuery object is equal to o.
      Overrides:
      equals in class Object
    • hashCode

      public int hashCode()
      Overrides:
      hashCode in class Object
    • toString

      public String toString()
      Overrides:
      toString in class Object