Represents a Discord Attachment Object
Height and width are only present for images.
t() :: %Crux.Structs.Attachment{ filename: String.t(), height: integer() | nil, id: integer(), proxy_url: String.t(), size: integer(), url: String.t(), width: integer() | nil }