Search
Preparing search index...
The search index is not available
Detritus Client
Options
All
Public
Public/Protected
All
Inherited
Externals
Menu
Detritus Client
structures/attachment
Attachment
Class Attachment
Attachment Structure, used for [Message] objects
Hierarchy
BaseStructure
Attachment
Index
Constructors
constructor
Properties
_keys
_uncloneable
client
filename
height
id
message
proxy
Url
size
url
width
Accessors
class
Type
created
At
created
AtUnix
extension
has
Spoiler
is
Audio
is
Clone
is
Embeddable
is
Image
is
Video
mimetype
shard
Id
Methods
[custom]
_get
From
Snake
_set
From
Snake
clone
difference
differences
differences
Between
has
Difference
has
Differences
has
Differences
Between
merge
merge
Value
toJSON
to
String
Constructors
constructor
new
Attachment
(
message
:
Message
, data
:
BaseStructureData
)
:
Attachment
Parameters
message:
Message
data:
BaseStructureData
Returns
Attachment
Properties
Readonly
_keys
_keys
:
BaseSet
<
string
>
= ...
Readonly
_uncloneable
_uncloneable
:
true
= true
Readonly
client
client
:
ShardClient
filename
filename
:
string
= ''
height
height
:
number
= 0
id
id
:
string
= ''
Readonly
message
message
:
Message
Optional
proxy
Url
proxy
Url
:
string
size
size
:
number
= 0
Optional
url
url
:
string
width
width
:
number
= 0
Accessors
class
Type
get
classType
(
)
:
string
Returns
string
created
At
get
createdAt
(
)
:
Date
Returns
Date
created
AtUnix
get
createdAtUnix
(
)
:
number
Returns
number
extension
get
extension
(
)
:
string
Returns
string
has
Spoiler
get
hasSpoiler
(
)
:
boolean
Returns
boolean
is
Audio
get
isAudio
(
)
:
boolean
Returns
boolean
is
Clone
get
isClone
(
)
:
boolean
Returns
boolean
is
Embeddable
get
isEmbeddable
(
)
:
boolean
Returns
boolean
is
Image
get
isImage
(
)
:
boolean
Returns
boolean
is
Video
get
isVideo
(
)
:
boolean
Returns
boolean
mimetype
get
mimetype
(
)
:
string
Returns
string
shard
Id
get
shardId
(
)
:
number
Returns
number
Methods
[custom]
[custom]
(
)
:
object
Returns
object
_get
From
Snake
_get
From
Snake
(
key
:
string
)
:
any
Parameters
key:
string
Returns
any
_set
From
Snake
_set
From
Snake
(
key
:
string
, value
:
any
)
:
any
Parameters
key:
string
value:
any
Returns
any
clone
clone
(
)
:
Attachment
Returns
Attachment
difference
difference
(
key
:
string
, value
:
any
)
:
[
boolean
,
any
]
Parameters
key:
string
value:
any
Returns
[
boolean
,
any
]
differences
differences
(
data
?:
BaseStructureData
)
:
null
|
object
Parameters
Optional
data:
BaseStructureData
Returns
null
|
object
differences
Between
differences
Between
(
structure
:
Structure
)
:
null
|
object
Parameters
structure:
Structure
Returns
null
|
object
has
Difference
has
Difference
(
key
:
string
, value
:
any
)
:
boolean
Parameters
key:
string
value:
any
Returns
boolean
has
Differences
has
Differences
(
data
?:
BaseStructureData
)
:
boolean
Parameters
Optional
data:
BaseStructureData
Returns
boolean
has
Differences
Between
has
Differences
Between
(
structure
:
Structure
)
:
boolean
Parameters
structure:
Structure
Returns
boolean
merge
merge
(
data
?:
BaseStructureData
)
:
void
Parameters
Optional
data:
BaseStructureData
Returns
void
merge
Value
merge
Value
(
key
:
string
, value
:
any
)
:
void
Parameters
key:
string
value:
any
Returns
void
toJSON
toJSON
(
)
:
object
Returns
object
to
String
to
String
(
)
:
string
Returns
string
Exports
structures/attachment
Attachment
constructor
_keys
_uncloneable
client
filename
height
id
message
proxy
Url
size
url
width
class
Type
created
At
created
AtUnix
extension
has
Spoiler
is
Audio
is
Clone
is
Embeddable
is
Image
is
Video
mimetype
shard
Id
[custom]
_get
From
Snake
_set
From
Snake
clone
difference
differences
differences
Between
has
Difference
has
Differences
has
Differences
Between
merge
merge
Value
toJSON
to
String
Embeddable
Regexes
Mime
Class
Types
Generated using
TypeDoc
Attachment Structure, used for [Message] objects