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