Исходный код raito.utils.configuration
from dataclasses import dataclass, field
from enum import IntEnum, unique
from pydantic import BaseModel
from raito.plugins.roles.manager import RoleManager
__all__ = (
"PaginationControls",
"PaginationStyle",
"PaginationTextFormat",
"RaitoConfiguration",
"RouterListStyle",
)
[документация]
@unique
class RouterListStyle(IntEnum):
SQUARES = 0
CIRCLES = 1
DIAMONDS = 2
DIAMONDS_REVERSED = 3
[документация]
class RaitoConfiguration(BaseModel):
router_list_style: RouterListStyle = RouterListStyle.DIAMONDS
role_manager: RoleManager | None = None
pagination_style: PaginationStyle = PaginationStyle()