Class SearchMessagesByTimeRangeQuery

  • All Implemented Interfaces:
    ai.nexconn.chat.internal.query.PageableQuery

    
    public final class SearchMessagesByTimeRangeQuery
     implements PageableQuery<PageData<Message>>
                        

    by Keyword and Time range search message Pagination query object.

    Based on Keyword In specified Time range within Search messages, Supports offset Pagination.

    Via BaseChannel.createSearchMessagesByTimeRangeQuery Create instance, Not cannot be constructed directly.

    Usage Example:

    val params = SearchMessagesByTimeRangeQueryParams(
        keyword = "hello",
        startTime = startTimestamp,
        endTime = endTimestamp
    )
    val query = channel.createSearchMessagesByTimeRangeQuery(params)
    
    query.loadNextPage { messages, error ->
        if (error == null && messages != null) {
            // Handle search results
        }
    }
    • Nested Class Summary

      Nested Classes 
      Modifier and Type Class Description
    • Field Summary

      Fields 
      Modifier and Type Field Description
      private final Boolean isLoading
    • Constructor Summary

      Constructors 
      Constructor Description
    • Enum Constant Summary

      Enum Constants 
      Enum Constant Description