diskord
5.2.0
common
diskord-core
/
com.jessecorbett.diskord.api.common
/
GuildPublicThread
Guild
Public
Thread
@
Serializable
@
SerialName
(
value
=
"11"
)
data
class
GuildPublicThread
(
val
id
:
String
,
val
name
:
String
,
val
lastMessageId
:
String
?
,
val
lastPinTime
:
String
?
=
null
,
val
guildId
:
String
?
=
null
,
val
rateLimitPerUser
:
Int
?
=
null
,
val
ownerId
:
String
?
,
val
parentId
:
String
?
=
null
,
val
messageCount
:
Int
,
val
memberCount
:
Int
,
val
metadata
:
ThreadMetadata
?
=
null
,
val
member
:
ThreadMember
?
=
null
)
:
GuildThread
(
source
)
Members
Constructors
Guild
Public
Thread
Link copied to clipboard
constructor
(
id
:
String
,
name
:
String
,
lastMessageId
:
String
?
,
lastPinTime
:
String
?
=
null
,
guildId
:
String
?
=
null
,
rateLimitPerUser
:
Int
?
=
null
,
ownerId
:
String
?
,
parentId
:
String
?
=
null
,
messageCount
:
Int
,
memberCount
:
Int
,
metadata
:
ThreadMetadata
?
=
null
,
member
:
ThreadMember
?
=
null
)
Properties
guild
Id
Link copied to clipboard
@
SerialName
(
value
=
"guild_id"
)
open
override
val
guildId
:
String
?
=
null
id
Link copied to clipboard
@
SerialName
(
value
=
"id"
)
open
override
val
id
:
String
last
Message
Id
Link copied to clipboard
@
SerialName
(
value
=
"last_message_id"
)
open
override
val
lastMessageId
:
String
?
last
Pin
Time
Link copied to clipboard
@
SerialName
(
value
=
"last_pin_timestamp"
)
open
override
val
lastPinTime
:
String
?
=
null
member
Link copied to clipboard
@
SerialName
(
value
=
"member"
)
open
override
val
member
:
ThreadMember
?
=
null
member
Count
Link copied to clipboard
@
SerialName
(
value
=
"member_count"
)
open
override
val
memberCount
:
Int
message
Count
Link copied to clipboard
@
SerialName
(
value
=
"message_count"
)
open
override
val
messageCount
:
Int
metadata
Link copied to clipboard
@
SerialName
(
value
=
"thread_metadata"
)
open
override
val
metadata
:
ThreadMetadata
?
=
null
name
Link copied to clipboard
@
SerialName
(
value
=
"name"
)
open
override
val
name
:
String
owner
Id
Link copied to clipboard
@
SerialName
(
value
=
"owner_id"
)
open
override
val
ownerId
:
String
?
parent
Id
Link copied to clipboard
@
SerialName
(
value
=
"parent_id"
)
open
override
val
parentId
:
String
?
=
null
rate
Limit
Per
User
Link copied to clipboard
@
SerialName
(
value
=
"rate_limit_per_user"
)
open
override
val
rateLimitPerUser
:
Int
?
=
null