DiscordGuildJoinRequest
constructor(id: Snowflake, joinRequestId: Snowflake, createdAt: Instant, applicationStatus: GuildJoinRequestStatus, guildId: Snowflake, formResponses: Optional<List<DiscordMemberVerificationFormField>?> = Optional.Missing(), lastSeen: Instant?, actionedAt: OptionalSnowflake = OptionalSnowflake.Missing, actionedByUser: Optional<DiscordUser> = Optional.Missing(), rejectionReason: String?, userId: Snowflake, user: Optional<DiscordUser> = Optional.Missing(), interviewChannelId: Snowflake?)(source)
Parameters
id
joinRequestId
The ID of the join request
createdAt
When the join request was created
applicationStatus
The GuildJoinRequestStatus
guildId
The ID of the guild this join request is for
formResponses
A list of DiscordMemberVerificationFormField responses from the guild member
lastSeen
When the request was acknowledged by the user
actionedAt
A snowflake representing when the join request was actioned
actionedByUser
The moderator who actioned the join request
rejectionReason
Why the join request was rejected
userId
The ID of the user who created the join request
user
The user who created the join request
interviewChannelId
The ID of the channel where an interview regarding the request can be conducted