Table of Contents

Class Logs

Namespace
idunno.Bluesky.Chat
Assembly
idunno.Bluesky.dll

Encapsulates a paged read only collection of chat log entries.

public sealed class Logs : PagedReadOnlyCollection<LogBase>, IList<LogBase>, ICollection<LogBase>, IList, ICollection, IReadOnlyList<LogBase>, IReadOnlyCollection<LogBase>, IEnumerable<LogBase>, IEnumerable

Inheritance

PagedReadOnlyCollection<LogBase>

Implements

Inherited Members

PagedReadOnlyCollection<LogBase>.Cursor

Remarks

Creates a new instance of idunno.Bluesky.Chat.Logs

Constructors

Logs(IList<LogBase>, string?)

Encapsulates a paged read only collection of chat log entries.

public Logs(IList<LogBase> list, string? cursor = null)

Parameters

list IList<LogBase>

The list of idunno.Bluesky.Chat.LogBase to create this instance from.

cursor string?

An optional cursor for pagination.

Remarks

Creates a new instance of idunno.Bluesky.Chat.Logs

Logs(IEnumerable<LogBase>, string?)

Creates a new instance of idunno.Bluesky.Chat.Logs.

public Logs(IEnumerable<LogBase> collection, string? cursor = null)

Parameters

collection IEnumerable<LogBase>

A collection of idunno.Bluesky.Chat.LogBase to create this instance from.

cursor string?

An optional cursor for pagination.

Logs(string?)

Creates a new instance of with an empty list.

public Logs(string? cursor = null)

Parameters

cursor string?

An optional cursor for pagination.

Logs(IList<LogBase>, string?)

Encapsulates a paged read only collection of chat log entries.

public Logs(IList<LogBase> list, string? cursor = null)

Parameters

list IList<LogBase>

The list of idunno.Bluesky.Chat.LogBase to create this instance from.

cursor string?

An optional cursor for pagination.

Remarks

Creates a new instance of idunno.Bluesky.Chat.Logs

Logs(IEnumerable<LogBase>, string?)

Creates a new instance of idunno.Bluesky.Chat.Logs.

public Logs(IEnumerable<LogBase> collection, string? cursor = null)

Parameters

collection IEnumerable<LogBase>

A collection of idunno.Bluesky.Chat.LogBase to create this instance from.

cursor string?

An optional cursor for pagination.

Logs(string?)

Creates a new instance of with an empty list.

public Logs(string? cursor = null)

Parameters

cursor string?

An optional cursor for pagination.

Logs(IList<LogBase>, string?)

Encapsulates a paged read only collection of chat log entries.

public Logs(IList<LogBase> list, string? cursor = null)

Parameters

list IList<LogBase>

The list of idunno.Bluesky.Chat.LogBase to create this instance from.

cursor string?

An optional cursor for pagination.

Remarks

Creates a new instance of idunno.Bluesky.Chat.Logs

Logs(IEnumerable<LogBase>, string?)

Creates a new instance of idunno.Bluesky.Chat.Logs.

public Logs(IEnumerable<LogBase> collection, string? cursor = null)

Parameters

collection IEnumerable<LogBase>

A collection of idunno.Bluesky.Chat.LogBase to create this instance from.

cursor string?

An optional cursor for pagination.

Logs(string?)

Creates a new instance of with an empty list.

public Logs(string? cursor = null)

Parameters

cursor string?

An optional cursor for pagination.