Class DiscordAttachment
- Namespace
- DisCatSharp.Entities
- Assembly
- DisCatSharp.dll
Represents an attachment for a message.
public class DiscordAttachment : NullableSnowflakeObject
- Inheritance
-
DiscordAttachment
- Inherited Members
Properties
- Description
Gets the description of the file.
- DurationSecs
The duration in seconds of the audio file (currently only for voice messages).
Only presented when the message flags include IsVoiceMessage and for the attached voice message.
- Ephemeral
Gets whether this attachment is ephemeral. Ephemeral attachments will automatically be removed after a set period of time. Ephemeral attachments on messages are guaranteed to be available as long as the message itself exists.
- FileSize
Gets the file size in bytes.
- Filename
Gets the name of the file.
- Flags
Gets the attachment flags.
- Height
Gets the height. Applicable only if the attachment is an image.
- MediaType
Gets the media, or MIME, type of the file.
- ProxyUrl
Gets the proxied URL of the file.
- Title
Gets the title of the file.
- Url
Gets the URL of the file.
- WaveForm
The base64 encoded byte-array representing a sampled waveform (currently only for voice messages).
Only presented when the message flags include IsVoiceMessage and for the attached voice message.
- Width
Gets the width. Applicable only if the attachment is an image.
Methods
- VisualizeWaveForm(bool)
Visualizes the WaveForm as image.