Structs§
- Data
Permissions Field - Data permissions Field - contains both allow and deny
- Data
Permissions Value - Data permissions Value - contains allow
- Override
- Representation of a single permission override
- Override
Field - Representation of a single permission override as it appears on models and in the database
- Permission
Value - Holds a permission value to manipulate.
Enums§
- Channel
Permission - Permission value on Revolt
- Channel
Type - Abstract channel type
- Data
Permission Poly - Data permissions Poly - can contain either Value or Field
- Relationship
Status - User’s relationship with another user (or themselves)
- User
Permission - User permission definitions
Statics§
- ALLOW_
IN_ TIMEOUT - DEFAULT_
PERMISSION - DEFAULT_
PERMISSION_ DIRECT_ MESSAGE - DEFAULT_
PERMISSION_ SAVED_ MESSAGES - DEFAULT_
PERMISSION_ SERVER - DEFAULT_
PERMISSION_ VIEW_ ONLY - DEFAULT_
WEBHOOK_ PERMISSIONS
Traits§
Functions§
- calculate_
channel_ permissions - Calculate permissions against a channel
- calculate_
server_ permissions - Calculate permissions against a server
- calculate_
user_ permissions - Calculate permissions against a user