Table of Contents

Class DiscordScheduledEvent

Namespace
DisCatSharp.Entities
Assembly
DisCatSharp.dll

Represents an scheduled event.

public class DiscordScheduledEvent : SnowflakeObject, IEquatable<DiscordScheduledEvent>
Inheritance
DiscordScheduledEvent
Implements
Inherited Members

Properties

AutoStart

Gets whether the scheduled event auto starts.

Channel

Gets the associated channel.

ChannelId

Gets id of the associated channel id.

CoverImageHash

Gets this event's cover hash, when applicable.

CoverImageUrl

Gets this event's cover in url form.

Creator

Gets the user that created the scheduled event.

CreatorId

Gets the ID of the user that created the scheduled event.

CreatorMember

Gets the member that created the scheduled event.

Description

Gets the description of the scheduled event.

EntityId

Gets id of the entity.

EntityMetadata

Gets metadata of the entity.

EntityType

Gets the entity type.

Guild

Gets the guild to which this scheduled event belongs.

GuildId

Gets the guild id of the associated scheduled event.

Name

Gets the name of the scheduled event.

RecurrenceRule

Gets the recurrence rule for this scheduled event, if any.

ScheduledEndTime

Gets the scheduled end time of the scheduled event.

ScheduledStartTime

Gets the scheduled start time of the scheduled event.

Status

Gets the status of the scheduled event.

UserCount

Gets the total number of users subscribed to the scheduled event.

Methods

CancelAsync(string)

Cancels the current scheduled event.

DeleteAsync(string)

Deletes a scheduled event.

EndAsync(string)

Ends the current scheduled event.

Equals(DiscordScheduledEvent)

Checks whether this DiscordScheduledEvent is equal to another DiscordScheduledEvent.

Equals(object)

Checks whether this DiscordScheduledEvent is equal to another object.

GetHashCode()

Gets the hash code for this DiscordScheduledEvent.

GetUsersAsync(int?, ulong?, ulong?, bool?)

Gets a list of users RSVP'd to the scheduled event.

ModifyAsync(Action<ScheduledEventEditModel>)

Modifies the current scheduled event.

StartAsync(string)

Starts the current scheduled event.

Operators

operator ==(DiscordScheduledEvent, DiscordScheduledEvent)

Gets whether the two DiscordScheduledEvent objects are equal.

operator !=(DiscordScheduledEvent, DiscordScheduledEvent)

Gets whether the two DiscordScheduledEvent objects are not equal.