Table of Contents

Class GuildMessagesSearchPaginationProperties

Namespace
NetCord.Rest
Assembly
NetCord.dll
public record GuildMessagesSearchPaginationProperties : PaginationProperties<int>, IEquatable<PaginationProperties<int>>, IEquatable<GuildMessagesSearchPaginationProperties>
Inheritance
GuildMessagesSearchPaginationProperties
Implements
Inherited Members

Constructors

GuildMessagesSearchPaginationProperties()

public GuildMessagesSearchPaginationProperties()

GuildMessagesSearchPaginationProperties(GuildMessagesSearchPaginationProperties)

protected GuildMessagesSearchPaginationProperties(GuildMessagesSearchPaginationProperties original)

Parameters

original GuildMessagesSearchPaginationProperties

Properties

AttachmentExtensions

public IEnumerable<string>? AttachmentExtensions { get; set; }

Property Value

IEnumerable<string>

AttachmentFilenames

public IEnumerable<string>? AttachmentFilenames { get; set; }

Property Value

IEnumerable<string>

AuthorIds

public IEnumerable<ulong>? AuthorIds { get; set; }

Property Value

IEnumerable<ulong>

AuthorTypes

public GuildMessagesSearchAuthorTypes? AuthorTypes { get; set; }

Property Value

GuildMessagesSearchAuthorTypes?

ChannelIds

public IEnumerable<ulong>? ChannelIds { get; set; }

Property Value

IEnumerable<ulong>

CommandId

public ulong? CommandId { get; set; }

Property Value

ulong?

CommandName

public string? CommandName { get; set; }

Property Value

string

Content

public string? Content { get; set; }

Property Value

string

Contents

public IEnumerable<string>? Contents { get; set; }

Property Value

IEnumerable<string>

EmbedProviders

public IEnumerable<string>? EmbedProviders { get; set; }

Property Value

IEnumerable<string>

EmbedTypes

public GuildMessagesSearchEmbedTypes? EmbedTypes { get; set; }

Property Value

GuildMessagesSearchEmbedTypes?

EqualityContract

protected override Type EqualityContract { get; }

Property Value

Type

Has

public GuildMessagesSearchHasOptions? Has { get; set; }

Property Value

GuildMessagesSearchHasOptions?

IncludeNsfw

public bool? IncludeNsfw { get; set; }

Property Value

bool?

LinkHostnames

public IEnumerable<string>? LinkHostnames { get; set; }

Property Value

IEnumerable<string>

MaxId

public ulong? MaxId { get; set; }

Property Value

ulong?

MentionEveryone

public bool? MentionEveryone { get; set; }

Property Value

bool?

Mentions

public IEnumerable<ulong>? Mentions { get; set; }

Property Value

IEnumerable<ulong>

MinId

public ulong? MinId { get; set; }

Property Value

ulong?

Pinned

public bool? Pinned { get; set; }

Property Value

bool?

Slop

public int? Slop { get; set; }

Property Value

int?

SortBy

public GuildMessagesSearchSortingMode? SortBy { get; set; }

Property Value

GuildMessagesSearchSortingMode?

Methods

AddAttachmentExtensions(params IEnumerable<string>)

public GuildMessagesSearchPaginationProperties AddAttachmentExtensions(params IEnumerable<string> attachmentExtensions)

Parameters

attachmentExtensions IEnumerable<string>

Returns

GuildMessagesSearchPaginationProperties

AddAttachmentFilenames(params IEnumerable<string>)

public GuildMessagesSearchPaginationProperties AddAttachmentFilenames(params IEnumerable<string> attachmentFilenames)

Parameters

attachmentFilenames IEnumerable<string>

Returns

GuildMessagesSearchPaginationProperties

AddAuthorIds(params IEnumerable<ulong>)

public GuildMessagesSearchPaginationProperties AddAuthorIds(params IEnumerable<ulong> authorIds)

Parameters

authorIds IEnumerable<ulong>

Returns

GuildMessagesSearchPaginationProperties

AddChannelIds(params IEnumerable<ulong>)

public GuildMessagesSearchPaginationProperties AddChannelIds(params IEnumerable<ulong> channelIds)

Parameters

channelIds IEnumerable<ulong>

Returns

GuildMessagesSearchPaginationProperties

AddContents(params IEnumerable<string>)

public GuildMessagesSearchPaginationProperties AddContents(params IEnumerable<string> contents)

Parameters

contents IEnumerable<string>

Returns

GuildMessagesSearchPaginationProperties

AddEmbedProviders(params IEnumerable<string>)

public GuildMessagesSearchPaginationProperties AddEmbedProviders(params IEnumerable<string> embedProviders)

Parameters

embedProviders IEnumerable<string>

Returns

GuildMessagesSearchPaginationProperties

AddLinkHostnames(params IEnumerable<string>)

public GuildMessagesSearchPaginationProperties AddLinkHostnames(params IEnumerable<string> linkHostnames)

Parameters

linkHostnames IEnumerable<string>

Returns

GuildMessagesSearchPaginationProperties

AddMentions(params IEnumerable<ulong>)

public GuildMessagesSearchPaginationProperties AddMentions(params IEnumerable<ulong> mentions)

Parameters

mentions IEnumerable<ulong>

Returns

GuildMessagesSearchPaginationProperties

Equals(GuildMessagesSearchPaginationProperties?)

public virtual bool Equals(GuildMessagesSearchPaginationProperties? other)

Parameters

other GuildMessagesSearchPaginationProperties

Returns

bool

Equals(PaginationProperties<int>?)

public override sealed bool Equals(PaginationProperties<int>? other)

Parameters

other PaginationProperties<int>

Returns

bool

Equals(object?)

public override bool Equals(object? obj)

Parameters

obj object

Returns

bool

GetHashCode()

public override int GetHashCode()

Returns

int

PrintMembers(StringBuilder)

protected override bool PrintMembers(StringBuilder builder)

Parameters

builder StringBuilder

Returns

bool

ToString()

public override string ToString()

Returns

string

WithAttachmentExtensions(IEnumerable<string>?)

public GuildMessagesSearchPaginationProperties WithAttachmentExtensions(IEnumerable<string>? attachmentExtensions)

Parameters

attachmentExtensions IEnumerable<string>

Returns

GuildMessagesSearchPaginationProperties

WithAttachmentFilenames(IEnumerable<string>?)

public GuildMessagesSearchPaginationProperties WithAttachmentFilenames(IEnumerable<string>? attachmentFilenames)

Parameters

attachmentFilenames IEnumerable<string>

Returns

GuildMessagesSearchPaginationProperties

WithAuthorIds(IEnumerable<ulong>?)

public GuildMessagesSearchPaginationProperties WithAuthorIds(IEnumerable<ulong>? authorIds)

Parameters

authorIds IEnumerable<ulong>

Returns

GuildMessagesSearchPaginationProperties

WithAuthorTypes(GuildMessagesSearchAuthorTypes?)

public GuildMessagesSearchPaginationProperties WithAuthorTypes(GuildMessagesSearchAuthorTypes? authorTypes)

Parameters

authorTypes GuildMessagesSearchAuthorTypes?

Returns

GuildMessagesSearchPaginationProperties

WithBatchSize(int?)

public GuildMessagesSearchPaginationProperties WithBatchSize(int? batchSize)

Parameters

batchSize int?

Returns

GuildMessagesSearchPaginationProperties

WithChannelIds(IEnumerable<ulong>?)

public GuildMessagesSearchPaginationProperties WithChannelIds(IEnumerable<ulong>? channelIds)

Parameters

channelIds IEnumerable<ulong>

Returns

GuildMessagesSearchPaginationProperties

WithCommandId(ulong?)

public GuildMessagesSearchPaginationProperties WithCommandId(ulong? commandId)

Parameters

commandId ulong?

Returns

GuildMessagesSearchPaginationProperties

WithCommandName(string?)

public GuildMessagesSearchPaginationProperties WithCommandName(string? commandName)

Parameters

commandName string

Returns

GuildMessagesSearchPaginationProperties

WithContent(string?)

public GuildMessagesSearchPaginationProperties WithContent(string? content)

Parameters

content string

Returns

GuildMessagesSearchPaginationProperties

WithContents(IEnumerable<string>?)

public GuildMessagesSearchPaginationProperties WithContents(IEnumerable<string>? contents)

Parameters

contents IEnumerable<string>

Returns

GuildMessagesSearchPaginationProperties

WithDirection(PaginationDirection?)

public GuildMessagesSearchPaginationProperties WithDirection(PaginationDirection? direction)

Parameters

direction PaginationDirection?

Returns

GuildMessagesSearchPaginationProperties

WithEmbedProviders(IEnumerable<string>?)

public GuildMessagesSearchPaginationProperties WithEmbedProviders(IEnumerable<string>? embedProviders)

Parameters

embedProviders IEnumerable<string>

Returns

GuildMessagesSearchPaginationProperties

WithEmbedTypes(GuildMessagesSearchEmbedTypes?)

public GuildMessagesSearchPaginationProperties WithEmbedTypes(GuildMessagesSearchEmbedTypes? embedTypes)

Parameters

embedTypes GuildMessagesSearchEmbedTypes?

Returns

GuildMessagesSearchPaginationProperties

WithFrom(int?)

public GuildMessagesSearchPaginationProperties WithFrom(int? from)

Parameters

from int?

Returns

GuildMessagesSearchPaginationProperties

WithHas(GuildMessagesSearchHasOptions?)

public GuildMessagesSearchPaginationProperties WithHas(GuildMessagesSearchHasOptions? has)

Parameters

has GuildMessagesSearchHasOptions?

Returns

GuildMessagesSearchPaginationProperties

WithIncludeNsfw(bool?)

public GuildMessagesSearchPaginationProperties WithIncludeNsfw(bool? includeNsfw = true)

Parameters

includeNsfw bool?

Returns

GuildMessagesSearchPaginationProperties

WithLinkHostnames(IEnumerable<string>?)

public GuildMessagesSearchPaginationProperties WithLinkHostnames(IEnumerable<string>? linkHostnames)

Parameters

linkHostnames IEnumerable<string>

Returns

GuildMessagesSearchPaginationProperties

WithMaxId(ulong?)

public GuildMessagesSearchPaginationProperties WithMaxId(ulong? maxId)

Parameters

maxId ulong?

Returns

GuildMessagesSearchPaginationProperties

WithMentionEveryone(bool?)

public GuildMessagesSearchPaginationProperties WithMentionEveryone(bool? mentionEveryone = true)

Parameters

mentionEveryone bool?

Returns

GuildMessagesSearchPaginationProperties

WithMentions(IEnumerable<ulong>?)

public GuildMessagesSearchPaginationProperties WithMentions(IEnumerable<ulong>? mentions)

Parameters

mentions IEnumerable<ulong>

Returns

GuildMessagesSearchPaginationProperties

WithMinId(ulong?)

public GuildMessagesSearchPaginationProperties WithMinId(ulong? minId)

Parameters

minId ulong?

Returns

GuildMessagesSearchPaginationProperties

WithPinned(bool?)

public GuildMessagesSearchPaginationProperties WithPinned(bool? pinned = true)

Parameters

pinned bool?

Returns

GuildMessagesSearchPaginationProperties

WithSlop(int?)

public GuildMessagesSearchPaginationProperties WithSlop(int? slop)

Parameters

slop int?

Returns

GuildMessagesSearchPaginationProperties

WithSortBy(GuildMessagesSearchSortingMode?)

public GuildMessagesSearchPaginationProperties WithSortBy(GuildMessagesSearchSortingMode? sortBy)

Parameters

sortBy GuildMessagesSearchSortingMode?

Returns

GuildMessagesSearchPaginationProperties

Operators

operator ==(GuildMessagesSearchPaginationProperties?, GuildMessagesSearchPaginationProperties?)

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

Parameters

left GuildMessagesSearchPaginationProperties
right GuildMessagesSearchPaginationProperties

Returns

bool

operator !=(GuildMessagesSearchPaginationProperties?, GuildMessagesSearchPaginationProperties?)

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

Parameters

left GuildMessagesSearchPaginationProperties
right GuildMessagesSearchPaginationProperties

Returns

bool

Explicit Interface Implementations

Create()

static GuildMessagesSearchPaginationProperties Create()

Returns

GuildMessagesSearchPaginationProperties

Create(GuildMessagesSearchPaginationProperties)

static GuildMessagesSearchPaginationProperties Create(GuildMessagesSearchPaginationProperties properties)

Parameters

properties GuildMessagesSearchPaginationProperties

Returns

GuildMessagesSearchPaginationProperties