Data Analytics API with Gemini v1beta API - Class ListMessagesRequest (1.0.0-beta01)

public sealed class ListMessagesRequest : IMessage<ListMessagesRequest>, IEquatable<ListMessagesRequest>, IDeepCloneable<ListMessagesRequest>, IBufferMessage, IMessage, IPageRequest

Reference documentation and code samples for the Data Analytics API with Gemini v1beta API class ListMessagesRequest.

Request for listing chat messages based on parent and conversation_id.

Inheritance

object > ListMessagesRequest

Namespace

Google.Cloud.GeminiDataAnalytics.V1Beta

Assembly

Google.Cloud.GeminiDataAnalytics.V1Beta.dll

Constructors

ListMessagesRequest()

public ListMessagesRequest()

ListMessagesRequest(ListMessagesRequest)

public ListMessagesRequest(ListMessagesRequest other)
Parameter
Name Description
other ListMessagesRequest

Properties

Filter

public string Filter { get; set; }

Optional. Filtering results. See AIP-160 for syntax.

ListMessages allows filtering by:

  • create_time (e.g., createTime > "2025-01-28T06:51:56-08:00")
  • update_time
Property Value
Type Description
string

PageSize

public int PageSize { get; set; }

Optional. Requested page size. Server may return fewer items than requested. The max page size is 100. All larger page sizes will be coerced to 100. If unspecified, server will pick 50 as an approperiate default.

Property Value
Type Description
int

PageToken

public string PageToken { get; set; }

Optional. A token identifying a page of results the server should return.

Property Value
Type Description
string

Parent

public string Parent { get; set; }

Required. The conversation to list messages under. Format: projects/{project}/locations/{location}/conversations/{conversation_id}

Property Value
Type Description
string

ParentAsConversationName

public ConversationName ParentAsConversationName { get; set; }

ConversationName-typed view over the Parent resource name property.

Property Value
Type Description
ConversationName