BaseDiscordEntityManager

Inherits: Reference < Object

Inherited By: DiscordEntityManager

Properties

type name default
Dictionary container
BaseDiscordApplicationManager application_manager
BaseChannelManager channel_manager
BaseEmojiManager emoji_manager
BaseGuildManager guild_manager
BaseDiscordInteractionManager interaction_manager
BaseMessageManager message_manager
BaseUserManager user_manager
DiscordRESTMediator rest_mediator
BitFlag cache_flags
int max_messages 1000

Methods

return type signature
void cache_flags_from_intents ( BitFlag intents )
void reset ( )
Channel get_or_construct_channel ( Dictionary data, bool cache=true )
Emoji get_or_construct_emoji ( Dictionary data )
Guild get_or_construct_guild ( Dictionary data, bool cache=true )
Guild.Member get_or_construct_guild_member ( Dictionary data, bool cache=false )
Message get_or_construct_message ( Dictionary data, bool cache=false )
User get_or_construct_user ( Dictionary data, bool cache=true )
Presence get_or_construct_presence ( Dictionary data, bool cache=false )
Guild.VoiceState get_or_construct_voice_state ( Dictionary data )
User get_self ( )
User get_user ( int id )
Presence get_presence ( int id )
Guild get_guild ( int id )
Channel get_channel ( int id )
Message get_message ( int id )
DiscordApplication get_application ( int id )
DiscordTeam get_team ( int id )
Array get_users ( )
Array get_presences ( )
Array get_guilds ( )
Array get_channels ( )
Array get_messages ( )
Array get_applications ( )
Array get_teams ( )
void put_user ( User user )
void put_guild ( Guild guild )
void put_channel ( Channel channel )
void put_pesence ( Presence presence )
void put_message ( Message message )
void remove_user ( int id )
void remove_guild ( int id )
void remove_channel ( int id )
void remove_pesence ( int id )
void remove_message ( int id )
String get_class ( )

Constants

  • Dictionary CacheFlags

    • GUILD_MEMBERS = 1

    • MESSAGES = 2

    • PRESENCES = 4

    There is currently no description for this constant.

Property Descriptions

  • Dictionary container

    There is currently no description for this property.


  • BaseDiscordApplicationManager application_manager

    There is currently no description for this property.


  • BaseChannelManager channel_manager

    There is currently no description for this property.


  • BaseEmojiManager emoji_manager

    There is currently no description for this property.


  • BaseGuildManager guild_manager

    There is currently no description for this property.


  • BaseDiscordInteractionManager interaction_manager

    There is currently no description for this property.


  • BaseMessageManager message_manager

    There is currently no description for this property.


  • BaseUserManager user_manager

    There is currently no description for this property.


  • DiscordRESTMediator rest_mediator

    There is currently no description for this property.


  • BitFlag cache_flags

    There is currently no description for this property.


  • int max_messages

    There is currently no description for this property.

Method Descriptions

  • void cache_flags_from_intents ( BitFlag intents )

    There is currently no description for this method.


  • void reset ( )

    There is currently no description for this method.


  • Channel get_or_construct_channel ( Dictionary data, bool cache=true )

    There is currently no description for this method.


  • Emoji get_or_construct_emoji ( Dictionary data )

    There is currently no description for this method.


  • Guild get_or_construct_guild ( Dictionary data, bool cache=true )

    There is currently no description for this method.


  • Guild.Member get_or_construct_guild_member ( Dictionary data, bool cache=false )

    There is currently no description for this method.


  • Message get_or_construct_message ( Dictionary data, bool cache=false )

    There is currently no description for this method.


  • User get_or_construct_user ( Dictionary data, bool cache=true )

    There is currently no description for this method.


  • Presence get_or_construct_presence ( Dictionary data, bool cache=false )

    There is currently no description for this method.


  • Guild.VoiceState get_or_construct_voice_state ( Dictionary data )

    There is currently no description for this method.


  • User get_self ( )

    There is currently no description for this method.


  • User get_user ( int id )

    There is currently no description for this method.


  • Presence get_presence ( int id )

    There is currently no description for this method.


  • Guild get_guild ( int id )

    There is currently no description for this method.


  • Channel get_channel ( int id )

    There is currently no description for this method.


  • Message get_message ( int id )

    There is currently no description for this method.


  • DiscordApplication get_application ( int id )

    There is currently no description for this method.


  • DiscordTeam get_team ( int id )

    There is currently no description for this method.


  • Array get_users ( )

    There is currently no description for this method.


  • Array get_presences ( )

    There is currently no description for this method.


  • Array get_guilds ( )

    There is currently no description for this method.


  • Array get_channels ( )

    There is currently no description for this method.


  • Array get_messages ( )

    There is currently no description for this method.


  • Array get_applications ( )

    There is currently no description for this method.


  • Array get_teams ( )

    There is currently no description for this method.


  • void put_user ( User user )

    There is currently no description for this method.


  • void put_guild ( Guild guild )

    There is currently no description for this method.


  • void put_channel ( Channel channel )

    There is currently no description for this method.


  • void put_pesence ( Presence presence )

    There is currently no description for this method.


  • void put_message ( Message message )

    There is currently no description for this method.


  • void remove_user ( int id )

    There is currently no description for this method.


  • void remove_guild ( int id )

    There is currently no description for this method.


  • void remove_channel ( int id )

    There is currently no description for this method.


  • void remove_pesence ( int id )

    There is currently no description for this method.


  • void remove_message ( int id )

    There is currently no description for this method.


  • String get_class ( )

    There is currently no description for this method.