- Namespace
- NetCord.Rest
- Assembly
- NetCord.dll
public record GuildMessagesSearchPaginationProperties : PaginationProperties<int>, IEquatable<PaginationProperties<int>>, IEquatable<GuildMessagesSearchPaginationProperties>
- Inheritance
-
GuildMessagesSearchPaginationProperties
- Implements
-
- Inherited Members
-
Constructors
public GuildMessagesSearchPaginationProperties()
protected GuildMessagesSearchPaginationProperties(GuildMessagesSearchPaginationProperties original)
Parameters
original
GuildMessagesSearchPaginationProperties
Properties
public IEnumerable<string>? AttachmentExtensions { get; set; }
Property Value
- IEnumerable<string>
public IEnumerable<string>? AttachmentFilenames { get; set; }
Property Value
- IEnumerable<string>
public IEnumerable<ulong>? AuthorIds { get; set; }
Property Value
- IEnumerable<ulong>
public GuildMessagesSearchAuthorTypes? AuthorTypes { get; set; }
Property Value
- GuildMessagesSearchAuthorTypes?
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
public string? Content { get; set; }
Property Value
- string
public IEnumerable<string>? Contents { get; set; }
Property Value
- IEnumerable<string>
public IEnumerable<string>? EmbedProviders { get; set; }
Property Value
- IEnumerable<string>
public GuildMessagesSearchEmbedTypes? EmbedTypes { get; set; }
Property Value
- GuildMessagesSearchEmbedTypes?
protected override Type EqualityContract { get; }
Property Value
- Type
public GuildMessagesSearchHasOptions? Has { get; set; }
Property Value
- GuildMessagesSearchHasOptions?
public bool? IncludeNsfw { get; set; }
Property Value
- bool?
public IEnumerable<string>? LinkHostnames { get; set; }
Property Value
- IEnumerable<string>
public ulong? MaxId { get; set; }
Property Value
- ulong?
public bool? MentionEveryone { get; set; }
Property Value
- bool?
public IEnumerable<ulong>? Mentions { get; set; }
Property Value
- IEnumerable<ulong>
public ulong? MinId { get; set; }
Property Value
- ulong?
public bool? Pinned { get; set; }
Property Value
- bool?
public int? Slop { get; set; }
Property Value
- int?
public GuildMessagesSearchSortingMode? SortBy { get; set; }
Property Value
- GuildMessagesSearchSortingMode?
Methods
public GuildMessagesSearchPaginationProperties AddAttachmentExtensions(params IEnumerable<string> attachmentExtensions)
Parameters
attachmentExtensions
IEnumerable<string>
Returns
- GuildMessagesSearchPaginationProperties
public GuildMessagesSearchPaginationProperties AddAttachmentFilenames(params IEnumerable<string> attachmentFilenames)
Parameters
attachmentFilenames
IEnumerable<string>
Returns
- GuildMessagesSearchPaginationProperties
public GuildMessagesSearchPaginationProperties AddAuthorIds(params IEnumerable<ulong> authorIds)
Parameters
authorIds
IEnumerable<ulong>
Returns
- GuildMessagesSearchPaginationProperties
public GuildMessagesSearchPaginationProperties AddChannelIds(params IEnumerable<ulong> channelIds)
Parameters
channelIds
IEnumerable<ulong>
Returns
- GuildMessagesSearchPaginationProperties
public GuildMessagesSearchPaginationProperties AddContents(params IEnumerable<string> contents)
Parameters
contents
IEnumerable<string>
Returns
- GuildMessagesSearchPaginationProperties
public GuildMessagesSearchPaginationProperties AddEmbedProviders(params IEnumerable<string> embedProviders)
Parameters
embedProviders
IEnumerable<string>
Returns
- GuildMessagesSearchPaginationProperties
public GuildMessagesSearchPaginationProperties AddLinkHostnames(params IEnumerable<string> linkHostnames)
Parameters
linkHostnames
IEnumerable<string>
Returns
- GuildMessagesSearchPaginationProperties
public GuildMessagesSearchPaginationProperties AddMentions(params IEnumerable<ulong> mentions)
Parameters
mentions
IEnumerable<ulong>
Returns
- GuildMessagesSearchPaginationProperties
public virtual bool Equals(GuildMessagesSearchPaginationProperties? other)
Parameters
other
GuildMessagesSearchPaginationProperties
Returns
- bool
public override sealed bool Equals(PaginationProperties<int>? other)
Parameters
other
PaginationProperties<int>
Returns
- bool
public override bool Equals(object? obj)
Parameters
obj
object
Returns
- bool
public override int GetHashCode()
Returns
- int
protected override bool PrintMembers(StringBuilder builder)
Parameters
builder
StringBuilder
Returns
- bool
public override string ToString()
Returns
- string
public GuildMessagesSearchPaginationProperties WithAttachmentExtensions(IEnumerable<string>? attachmentExtensions)
Parameters
attachmentExtensions
IEnumerable<string>
Returns
- GuildMessagesSearchPaginationProperties
public GuildMessagesSearchPaginationProperties WithAttachmentFilenames(IEnumerable<string>? attachmentFilenames)
Parameters
attachmentFilenames
IEnumerable<string>
Returns
- GuildMessagesSearchPaginationProperties
public GuildMessagesSearchPaginationProperties WithAuthorIds(IEnumerable<ulong>? authorIds)
Parameters
authorIds
IEnumerable<ulong>
Returns
- GuildMessagesSearchPaginationProperties
public GuildMessagesSearchPaginationProperties WithAuthorTypes(GuildMessagesSearchAuthorTypes? authorTypes)
Parameters
authorTypes
GuildMessagesSearchAuthorTypes?
Returns
- GuildMessagesSearchPaginationProperties
public GuildMessagesSearchPaginationProperties WithBatchSize(int? batchSize)
Parameters
batchSize
int?
Returns
- GuildMessagesSearchPaginationProperties
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
public GuildMessagesSearchPaginationProperties WithContent(string? content)
Parameters
content
string
Returns
- GuildMessagesSearchPaginationProperties
public GuildMessagesSearchPaginationProperties WithContents(IEnumerable<string>? contents)
Parameters
contents
IEnumerable<string>
Returns
- GuildMessagesSearchPaginationProperties
public GuildMessagesSearchPaginationProperties WithDirection(PaginationDirection? direction)
Parameters
direction
PaginationDirection?
Returns
- GuildMessagesSearchPaginationProperties
public GuildMessagesSearchPaginationProperties WithEmbedProviders(IEnumerable<string>? embedProviders)
Parameters
embedProviders
IEnumerable<string>
Returns
- GuildMessagesSearchPaginationProperties
public GuildMessagesSearchPaginationProperties WithEmbedTypes(GuildMessagesSearchEmbedTypes? embedTypes)
Parameters
embedTypes
GuildMessagesSearchEmbedTypes?
Returns
- GuildMessagesSearchPaginationProperties
public GuildMessagesSearchPaginationProperties WithFrom(int? from)
Parameters
from
int?
Returns
- GuildMessagesSearchPaginationProperties
public GuildMessagesSearchPaginationProperties WithHas(GuildMessagesSearchHasOptions? has)
Parameters
has
GuildMessagesSearchHasOptions?
Returns
- GuildMessagesSearchPaginationProperties
public GuildMessagesSearchPaginationProperties WithIncludeNsfw(bool? includeNsfw = true)
Parameters
includeNsfw
bool?
Returns
- GuildMessagesSearchPaginationProperties
public GuildMessagesSearchPaginationProperties WithLinkHostnames(IEnumerable<string>? linkHostnames)
Parameters
linkHostnames
IEnumerable<string>
Returns
- GuildMessagesSearchPaginationProperties
public GuildMessagesSearchPaginationProperties WithMaxId(ulong? maxId)
Parameters
maxId
ulong?
Returns
- GuildMessagesSearchPaginationProperties
public GuildMessagesSearchPaginationProperties WithMentionEveryone(bool? mentionEveryone = true)
Parameters
mentionEveryone
bool?
Returns
- GuildMessagesSearchPaginationProperties
public GuildMessagesSearchPaginationProperties WithMentions(IEnumerable<ulong>? mentions)
Parameters
mentions
IEnumerable<ulong>
Returns
- GuildMessagesSearchPaginationProperties
public GuildMessagesSearchPaginationProperties WithMinId(ulong? minId)
Parameters
minId
ulong?
Returns
- GuildMessagesSearchPaginationProperties
public GuildMessagesSearchPaginationProperties WithPinned(bool? pinned = true)
Parameters
pinned
bool?
Returns
- GuildMessagesSearchPaginationProperties
public GuildMessagesSearchPaginationProperties WithSlop(int? slop)
Parameters
slop
int?
Returns
- GuildMessagesSearchPaginationProperties
public GuildMessagesSearchPaginationProperties WithSortBy(GuildMessagesSearchSortingMode? sortBy)
Parameters
sortBy
GuildMessagesSearchSortingMode?
Returns
- GuildMessagesSearchPaginationProperties
Operators
public static bool operator ==(GuildMessagesSearchPaginationProperties? left, GuildMessagesSearchPaginationProperties? right)
Parameters
left
GuildMessagesSearchPaginationProperties
right
GuildMessagesSearchPaginationProperties
Returns
- bool
public static bool operator !=(GuildMessagesSearchPaginationProperties? left, GuildMessagesSearchPaginationProperties? right)
Parameters
left
GuildMessagesSearchPaginationProperties
right
GuildMessagesSearchPaginationProperties
Returns
- bool
Explicit Interface Implementations
static GuildMessagesSearchPaginationProperties Create()
Returns
- GuildMessagesSearchPaginationProperties
static GuildMessagesSearchPaginationProperties Create(GuildMessagesSearchPaginationProperties properties)
Parameters
properties
GuildMessagesSearchPaginationProperties
Returns
- GuildMessagesSearchPaginationProperties