Class ScheduledEventUserAddEvent
- java.lang.Object
-
- discord4j.core.event.domain.Event
-
- discord4j.core.event.domain.guild.GuildEvent
-
- discord4j.core.event.domain.guild.ScheduledEventUserAddEvent
-
public class ScheduledEventUserAddEvent extends GuildEvent
Dispatched when a user has subscribed to a guild scheduled event.This event is dispatched by Discord.
- See Also:
- Discord
-
-
Constructor Summary
Constructors Constructor Description ScheduledEventUserAddEvent(GatewayDiscordClient gateway, ShardInfo shardInfo, long guildId, long scheduledEventId, long userId)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description Mono<Guild>
getGuild()
Return the guild of the scheduled event.Snowflake
getGuildId()
Return the guild ID of the scheduled event.Mono<Member>
getMember()
Return the subscribing guild Member.Mono<ScheduledEvent>
getScheduledEvent()
Return the scheduled event.Snowflake
getScheduledEventId()
Return the scheduled event ID.Mono<User>
getUser()
Return the subscribing user.Snowflake
getUserId()
Return the subscribing user ID.String
toString()
-
Methods inherited from class discord4j.core.event.domain.Event
getClient, getShardInfo
-
-
-
-
Constructor Detail
-
ScheduledEventUserAddEvent
public ScheduledEventUserAddEvent(GatewayDiscordClient gateway, ShardInfo shardInfo, long guildId, long scheduledEventId, long userId)
-
-
Method Detail
-
getGuildId
public Snowflake getGuildId()
Return the guild ID of the scheduled event.- Returns:
- a guild snowflake
-
getScheduledEventId
public Snowflake getScheduledEventId()
Return the scheduled event ID.- Returns:
- a scheduled event snowflake
-
getScheduledEvent
public Mono<ScheduledEvent> getScheduledEvent()
Return the scheduled event.- Returns:
- a
Mono
where, upon successful completion, emits theScheduledEvent
involved. If an error is received, it is emitted through theMono
.
-
getUserId
public Snowflake getUserId()
Return the subscribing user ID.- Returns:
- a user snowflake
-
-