# -*- coding: utf-8 -*-
"""
User Permission settings SQL-based object repository.
"""
from app.crud.config.user import UserPermissionRepository
from app.db.crud.base import SQLRepositoryMixin
from app.db.models.config.user import UserPermission


class UserPermissionSQLRepository(
    SQLRepositoryMixin,
    UserPermissionRepository[UserPermission]
):
    """
    User Permission SQL-based object storage repository.
    """
    __obj_cls__ = UserPermission

{'avg_line_length': 25.555555555555557, 'max_line_length': 57, 'alphanum_fraction': 0.7630434782608696, 'licenses': ['MIT'], 'repository_name': 'douglasdaly/dougliz-wedding', 'path': 'src/backend/app/db/crud/config/user.py', 'size': 460, 'lang': 'Python'}