Interface GuildScheduledEventEditOptions<Status, AcceptableStatus>

Construct a type with the properties of T except for those in type K.

interface GuildScheduledEventEditOptions<
    Status extends GuildScheduledEventStatus,
    AcceptableStatus extends GuildScheduledEventSetStatusArg<Status>,
> {
    channel?: null | GuildVoiceChannelResolvable;
    description?: string;
    entityMetadata?: GuildScheduledEventEntityMetadataOptions;
    entityType?: GuildScheduledEventEntityType;
    image?: null | string | Buffer;
    name?: string;
    privacyLevel?: GuildOnly;
    reason?: string;
    recurrenceRule?: null | GuildScheduledEventRecurrenceRuleOptions;
    scheduledEndTime?: DateResolvable;
    scheduledStartTime?: DateResolvable;
    status?: AcceptableStatus;
}

Type Parameters

Hierarchy (View Summary)

Properties

description?: string
image?: null | string | Buffer
name?: string
privacyLevel?: GuildOnly
reason?: string
scheduledEndTime?: DateResolvable
scheduledStartTime?: DateResolvable