Represents a scheduled event in a Guild.
Extends
Base| Name | Constraints | Optional | Default | Description |
|---|---|---|---|---|
| S | GuildScheduledEventStatus | Yes | GuildScheduledEventStatus | None |
The time the guild scheduled event will end at, or
null if the event does not have a scheduled time to endThe timestamp the guild scheduled event will end at or
null if the event does not have a scheduled time to endThe time the guild scheduled event will start at This can be potentially
null only when it's an The URL of this scheduled event's cover image
Returns
| Name | Type | Optional | Description |
|---|---|---|---|
| options | Readonly<BaseImageURLOptions> | Yes | Options for image URL |
Creates an invite URL to this guild scheduled event.
| Name | Type | Optional | Description |
|---|---|---|---|
| options | GuildScheduledEventInviteURLCreateOptions | Yes | The options to create the invite |
Deletes this guild scheduled event.
Edits this guild scheduled event.
| Name | Type | Optional | Description |
|---|---|---|---|
| options | GuildScheduledEventEditOptions<S, T> | No | The options to edit the guild scheduled event |
Fetches this guild scheduled event.
| Name | Type | Optional | Description |
|---|---|---|---|
| force | boolean | Yes | Whether to skip the cache check and request the API |
Fetches subscribers of this guild scheduled event.
| Name | Type | Optional | Description |
|---|---|---|---|
| options | T | Yes | Options for fetching the subscribers |
Indicates whether this guild scheduled event has an status.
Indicates whether this guild scheduled event has a status.
Indicates whether this guild scheduled event has a status.
Indicates whether this guild scheduled event has a status.
Sets the new description of the guild scheduled event.
| Name | Type | Optional | Description |
|---|---|---|---|
| description | string | No | The description of the guild scheduled event |
| reason | string | Yes | The reason for changing the description |
Sets the new location of the guild scheduled event.
| Name | Type | Optional | Description |
|---|---|---|---|
| location | string | No | The location of the guild scheduled event |
| reason | string | Yes | The reason for changing the location |
Sets a new name for the guild scheduled event.
| Name | Type | Optional | Description |
|---|---|---|---|
| name | string | No | The new name of the guild scheduled event |
| reason | string | Yes | The reason for changing the name |
Sets a new time to end the event at.
| Name | Type | Optional | Description |
|---|---|---|---|
| scheduledEndTime | DateResolvable | No | The time to end the event at |
| reason | string | Yes | The reason for changing the scheduled end time |
Sets a new time to schedule the event at.
| Name | Type | Optional | Description |
|---|---|---|---|
| scheduledStartTime | DateResolvable | No | The time to schedule the event at |
| reason | string | Yes | The reason for changing the scheduled start time |
Sets the new status of the guild scheduled event. If you're working with TypeScript, use this method in conjunction with status type-guards like isScheduled to get only valid status as suggestion
| Name | Type | Optional | Description |
|---|---|---|---|
| status | T | No | The status of the guild scheduled event |
| reason | string | Yes | The reason for changing the status |
| Name | Type | Optional | Description |
|---|---|---|---|
| ...props | Record<string, boolean | string>[] | No | None |
When concatenated with a string, this automatically concatenates the event's URL instead of the object.