@@ -2244,10 +2244,16 @@ export class AttachmentBuilder {
22442244 public attachment : BufferResolvable | Stream ;
22452245 public description : string | null ;
22462246 public name : string | null ;
2247+ public title : string | null ;
2248+ public waveform : string | null ;
2249+ public duration : number | null ;
22472250 public get spoiler ( ) : boolean ;
22482251 public setDescription ( description : string ) : this;
22492252 public setFile ( attachment : BufferResolvable | Stream , name ?: string ) : this;
22502253 public setName ( name : string ) : this;
2254+ public setTitle ( title : string ) : this;
2255+ public setWaveform ( waveform : string ) : this;
2256+ public setDuration ( duration : number ) : this;
22512257 public setSpoiler ( spoiler ?: boolean ) : this;
22522258 public toJSON ( ) : unknown ;
22532259 public static from ( other : JSONEncodable < AttachmentPayload > ) : AttachmentBuilder ;
@@ -4827,7 +4833,10 @@ export interface BaseApplicationCommandData {
48274833
48284834export interface AttachmentData {
48294835 description ?: string ;
4836+ duration ?: number ;
48304837 name ?: string ;
4838+ title ?: string ;
4839+ waveform ?: string ;
48314840}
48324841
48334842export type CommandOptionDataTypeResolvable = ApplicationCommandOptionType ;
@@ -5877,7 +5886,10 @@ export interface FetchThreadsOptions {
58775886export interface AttachmentPayload {
58785887 attachment : BufferResolvable | Stream ;
58795888 description ?: string ;
5889+ duration ?: number ;
58805890 name ?: string ;
5891+ title ?: string ;
5892+ waveform ?: string ;
58815893}
58825894
58835895export type GlobalSweepFilter < Key , Value > = ( ) =>
@@ -6398,11 +6410,11 @@ export interface InteractionDeferUpdateOptions {
63986410export interface InteractionReplyOptions extends BaseMessageOptions , MessageOptionsPoll {
63996411 flags ?:
64006412 | BitFieldResolvable <
6401- Extract < MessageFlagsString , 'Ephemeral' | 'IsComponentsV2' | 'SuppressEmbeds' | 'SuppressNotifications' > ,
6402- | MessageFlags . Ephemeral
6403- | MessageFlags . IsComponentsV2
6404- | MessageFlags . SuppressEmbeds
6405- | MessageFlags . SuppressNotifications
6413+ Extract <
6414+ MessageFlagsString ,
6415+ 'Ephemeral' | ' IsComponentsV2' | 'IsVoiceMessage' | 'SuppressEmbeds' | 'SuppressNotifications'
6416+ > ,
6417+ MessageFlags . Ephemeral | MessageFlags . IsComponentsV2 | MessageFlags . IsVoiceMessage | MessageFlags . SuppressEmbeds | MessageFlags . SuppressNotifications
64066418 >
64076419 | undefined ;
64086420 tts ?: boolean ;
@@ -6577,8 +6589,8 @@ export interface MessageOptionsPoll {
65776589export interface MessageOptionsFlags {
65786590 flags ?:
65796591 | BitFieldResolvable <
6580- Extract < MessageFlagsString , 'IsComponentsV2' | 'SuppressEmbeds' | 'SuppressNotifications' > ,
6581- MessageFlags . IsComponentsV2 | MessageFlags . SuppressEmbeds | MessageFlags . SuppressNotifications
6592+ Extract < MessageFlagsString , 'IsComponentsV2' | 'IsVoiceMessage' | ' SuppressEmbeds' | 'SuppressNotifications' > ,
6593+ MessageFlags . IsComponentsV2 | MessageFlags . IsVoiceMessage | MessageFlags . SuppressEmbeds | MessageFlags . SuppressNotifications
65826594 >
65836595 | undefined ;
65846596}
0 commit comments