Table of Contents

Class ListStreamsResponse

Namespace
DynaSharp.Streams
Assembly
DynaSharp.dll

One page of the result of ListStreamsRequest.

public sealed record ListStreamsResponse : IEquatable<ListStreamsResponse>
Inheritance
ListStreamsResponse
Implements
Inherited Members

Constructors

ListStreamsResponse()

public ListStreamsResponse()

Properties

LastEvaluatedStreamArn

Gets the ARN of the last stream evaluated, to pass as ExclusiveStartStreamArn to read the next page. null on the last page, never an empty string. A page can have fewer streams than the limit and still have a successor; only null means the end.

public string? LastEvaluatedStreamArn { get; init; }

Property Value

string

Streams

Gets the streams of this page. Empty when there are none: that is not an error.

public IReadOnlyList<StreamSummary> Streams { get; init; }

Property Value

IReadOnlyList<StreamSummary>

Methods

Equals(ListStreamsResponse?)

public bool Equals(ListStreamsResponse? other)

Parameters

other ListStreamsResponse

Returns

bool

Equals(object?)

public override bool Equals(object? obj)

Parameters

obj object

Returns

bool

GetHashCode()

public override int GetHashCode()

Returns

int

ToString()

public override string ToString()

Returns

string

Operators

operator ==(ListStreamsResponse?, ListStreamsResponse?)

public static bool operator ==(ListStreamsResponse? left, ListStreamsResponse? right)

Parameters

left ListStreamsResponse
right ListStreamsResponse

Returns

bool

operator !=(ListStreamsResponse?, ListStreamsResponse?)

public static bool operator !=(ListStreamsResponse? left, ListStreamsResponse? right)

Parameters

left ListStreamsResponse
right ListStreamsResponse

Returns

bool