trait CacheSnapshotWithMaps extends CacheSnapshot
A cache snapshot where the getters can use the maps to get their data.
Linear Supertypes
Known Subclasses
Ordering
- Alphabetic
- By Inheritance
Inherited
- CacheSnapshotWithMaps
- CacheSnapshot
- AnyRef
- Any
- Hide All
- Show All
Visibility
- Public
- All
Type Members
Abstract Value Members
-
abstract
def
banMap: MapType[Guild, MapType[User, Ban]]
- Definition Classes
- CacheSnapshot
-
abstract
def
botUser: @@[User, BotUser]
- Definition Classes
- CacheSnapshot
-
abstract
def
dmChannelMap: MapType[DMChannel, DMChannel]
- Definition Classes
- CacheSnapshot
-
abstract
def
getChannelLastTyped(channelId: TextChannelId): MapType[User, Instant]
- Definition Classes
- CacheSnapshot
-
abstract
def
getChannelMessages(channelId: TextChannelId): MapType[Message, Message]
- Definition Classes
- CacheSnapshot
-
abstract
def
getGuildBans(id: GuildId): MapType[User, Ban]
- Definition Classes
- CacheSnapshot
-
abstract
def
groupDmChannelMap: MapType[GroupDMChannel, GroupDMChannel]
- Definition Classes
- CacheSnapshot
-
abstract
def
guildMap: MapType[Guild, GatewayGuild]
- Definition Classes
- CacheSnapshot
-
abstract
def
lastTypedMap: MapType[TextChannel, MapType[User, Instant]]
- Definition Classes
- CacheSnapshot
-
abstract
def
messageMap: MapType[TextChannel, MapType[Message, Message]]
- Definition Classes
- CacheSnapshot
-
abstract
def
unavailableGuildMap: MapType[Guild, UnavailableGuild]
- Definition Classes
- CacheSnapshot
-
abstract
def
userMap: MapType[User, User]
- Definition Classes
- CacheSnapshot
Concrete Value Members
-
final
def
!=(arg0: Any): Boolean
- Definition Classes
- AnyRef → Any
-
final
def
##(): Int
- Definition Classes
- AnyRef → Any
-
final
def
==(arg0: Any): Boolean
- Definition Classes
- AnyRef → Any
-
final
def
asInstanceOf[T0]: T0
- Definition Classes
- Any
-
def
clone(): AnyRef
- Attributes
- protected[lang]
- Definition Classes
- AnyRef
- Annotations
- @throws( ... ) @native()
-
final
def
eq(arg0: AnyRef): Boolean
- Definition Classes
- AnyRef
-
def
equals(arg0: Any): Boolean
- Definition Classes
- AnyRef → Any
-
def
finalize(): Unit
- Attributes
- protected[lang]
- Definition Classes
- AnyRef
- Annotations
- @throws( classOf[java.lang.Throwable] )
-
def
getBan(guildId: GuildId, userId: UserId): Option[Ban]
- Definition Classes
- CacheSnapshotWithMaps → CacheSnapshot
-
def
getChannel(id: ChannelId): Option[Channel]
- Definition Classes
- CacheSnapshotWithMaps → CacheSnapshot
-
final
def
getClass(): Class[_]
- Definition Classes
- AnyRef → Any
- Annotations
- @native()
-
def
getDmChannel(id: SnowflakeType[DMChannel]): Option[DMChannel]
- Definition Classes
- CacheSnapshotWithMaps → CacheSnapshot
-
def
getEmoji(id: EmojiId): Option[Emoji]
- Definition Classes
- CacheSnapshotWithMaps → CacheSnapshot
-
def
getGroupDmChannel(id: SnowflakeType[GroupDMChannel]): Option[GroupDMChannel]
- Definition Classes
- CacheSnapshotWithMaps → CacheSnapshot
-
def
getGuild(id: GuildId): Option[GatewayGuild]
- Definition Classes
- CacheSnapshotWithMaps → CacheSnapshot
-
def
getGuildChannel(id: GuildChannelId): Option[GuildChannel]
- Definition Classes
- CacheSnapshotWithMaps → CacheSnapshot
-
def
getGuildChannel(guildId: GuildId, id: GuildChannelId): Option[GuildChannel]
- Definition Classes
- CacheSnapshotWithMaps → CacheSnapshot
-
def
getGuildWithUnavailable(id: GuildId): Option[UnknownStatusGuild]
- Definition Classes
- CacheSnapshotWithMaps → CacheSnapshot
-
def
getLastTyped(channelId: TextChannelId, userId: UserId): Option[Instant]
- Definition Classes
- CacheSnapshotWithMaps → CacheSnapshot
-
def
getMessage(messageId: MessageId): Option[Message]
- Definition Classes
- CacheSnapshotWithMaps → CacheSnapshot
-
def
getMessage(channelId: TextChannelId, messageId: MessageId): Option[Message]
- Definition Classes
- CacheSnapshotWithMaps → CacheSnapshot
-
def
getPresence(guildId: GuildId, userId: UserId): Option[Presence]
- Definition Classes
- CacheSnapshotWithMaps → CacheSnapshot
-
def
getRole(guildId: GuildId, roleId: RoleId): Option[Role]
- Definition Classes
- CacheSnapshotWithMaps → CacheSnapshot
-
def
getRole(id: RoleId): Option[Role]
- Definition Classes
- CacheSnapshotWithMaps → CacheSnapshot
-
def
getTextChannel(id: TextChannelId): Option[TextChannel]
- Definition Classes
- CacheSnapshotWithMaps → CacheSnapshot
-
def
getThread(id: ThreadGuildChannelId): Option[ThreadGuildChannel]
- Definition Classes
- CacheSnapshotWithMaps → CacheSnapshot
-
def
getThread(guildId: GuildId, id: ThreadGuildChannelId): Option[ThreadGuildChannel]
- Definition Classes
- CacheSnapshotWithMaps → CacheSnapshot
-
def
getUser(id: UserId): Option[User]
- Definition Classes
- CacheSnapshotWithMaps → CacheSnapshot
-
def
getUserDmChannel(id: UserId): Option[DMChannel]
- Definition Classes
- CacheSnapshotWithMaps → CacheSnapshot
-
def
hashCode(): Int
- Definition Classes
- AnyRef → Any
- Annotations
- @native()
-
final
def
isInstanceOf[T0]: Boolean
- Definition Classes
- Any
-
final
def
ne(arg0: AnyRef): Boolean
- Definition Classes
- AnyRef
-
final
def
notify(): Unit
- Definition Classes
- AnyRef
- Annotations
- @native()
-
final
def
notifyAll(): Unit
- Definition Classes
- AnyRef
- Annotations
- @native()
-
final
def
synchronized[T0](arg0: ⇒ T0): T0
- Definition Classes
- AnyRef
-
def
toString(): String
- Definition Classes
- AnyRef → Any
-
final
def
wait(): Unit
- Definition Classes
- AnyRef
- Annotations
- @throws( ... )
-
final
def
wait(arg0: Long, arg1: Int): Unit
- Definition Classes
- AnyRef
- Annotations
- @throws( ... )
-
final
def
wait(arg0: Long): Unit
- Definition Classes
- AnyRef
- Annotations
- @throws( ... ) @native()