Module model

Source

Re-exports§

pub use crate::permissions::FinePermission;

Structs§

Group
Basic permission group
IpBan
Basic IP ban
IpBanCreate
IpBlock
An IP-based block
IpBlockCreate
Item
A marketplace item (for Transactions)
ItemCreate
ItemEdit
ItemEditContent
LabelCreate
Notification
Basic notification structure
NotificationCreate
Profile
Basic user structure
ProfileCreate
ProfileLogin
ProfileMetadata
Relationship
A user’s relationship with another user
RenderLayout
SetItemStatus
SetProfileBadges
SetProfileCoins
SetProfileGroup
SetProfileLabels
SetProfileLayout
SetProfileLinks
SetProfileMetadata
SetProfilePassword
SetProfileTier
SetProfileUsername
TOTPDisable
TokenContext
Transaction
A coin transaction between two users
TransactionCreate
UserFollow
Basic follow structure
UserLabel
A label which describes a user
Warning
Basic warning structure
WarningCreate

Enums§

DatabaseError
General API errors
ItemStatus
A marketplace item status
ItemType
A marketplace item type
RelationshipStatus
The state of a user’s relationship with another user
TokenPermission

Constants§

RESERVED_LABEL_QUARANTINE