Table of Contents

Struct GetUserConversationsRequest

Namespace
Vonage.Conversations.GetUserConversations
Assembly
Vonage.dll
public readonly struct GetUserConversationsRequest : IVonageRequest
Implements
Inherited Members

Properties

Cursor

The cursor to start returning results from. You are not expected to provide this manually, but to follow the url provided in _links.next.href or _links.prev.href in the response which contains a cursor value.

public Maybe<string> Cursor { get; }

Property Value

Maybe<string>

IncludeCustomData

Defines whether custom data should be included or not.

public bool IncludeCustomData { get; }

Property Value

bool

Order

Defines the data ordering.

public FetchOrder Order { get; }

Property Value

FetchOrder

OrderBy

Defines the column used for ordering.

public string OrderBy { get; }

Property Value

string

PageSize

Number of results per page.

public int PageSize { get; }

Property Value

int

StartDate

Filter records that occurred after this point in time.

public Maybe<DateTimeOffset> StartDate { get; }

Property Value

Maybe<DateTimeOffset>

State

Defines the state of a conversation.

public Maybe<State> State { get; }

Property Value

Maybe<State>

UserId

The User ID.

public string UserId { get; }

Property Value

string

Methods

Build()

Initializes a builder.

public static IBuilderForUserId Build()

Returns

IBuilderForUserId

The builder.

BuildRequestMessage()

Converts the request to a HttpRequest.

public HttpRequestMessage BuildRequestMessage()

Returns

HttpRequestMessage

The Http request.