- 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