interface GuildScheduledEventEditOptions

extends

Omit<Partial<GuildScheduledEventCreateOptions>, 'channel' | 'recurrenceRule'>
export interface GuildScheduledEventEditOptions<Status extends GuildScheduledEventStatus, AcceptableStatus extends GuildScheduledEventSetStatusArg<Status>,> extends Omit<Partial<GuildScheduledEventCreateOptions>, 'channel' | 'recurrenceRule'>

Options used to edit a guild scheduled event.

Constructors

constructor()

Type Parameters

AcceptableStatus extends GuildScheduledEventSetStatusArg<Status>

optional
channel? : GuildVoiceChannelResolvable | null

The channel of the guild scheduled event

external
description : string

The description of the guild scheduled event

The entity metadata of the guild scheduled event This can be modified only if entityType of the GuildScheduledEvent to be edited is GuildScheduledEventEntityType.External

external
entityType : GuildScheduledEventEntityType

The scheduled entity type of the event

optionalexternal
image? : BufferResolvable | Base64Resolvable

The cover image of the guild scheduled event

external
name : string

The name of the guild scheduled event

external
privacyLevel : GuildScheduledEventPrivacyLevel

The privacy level of the guild scheduled event

external
reason : string

The reason for editing the guild scheduled event

optional
recurrenceRule? : GuildScheduledEventRecurrenceRuleOptions | null

The recurrence rule of the guild scheduled event

external
scheduledEndTime : DateResolvable

The time to end the event at

external
scheduledStartTime : DateResolvable

The time to schedule the event at

optional
status? : AcceptableStatus

The status of the guild scheduled event