flip_api.role_services.get_roles ================================ .. py:module:: flip_api.role_services.get_roles Attributes ---------- .. autoapisummary:: flip_api.role_services.get_roles.router Functions --------- .. autoapisummary:: flip_api.role_services.get_roles.get_roles Module Contents --------------- .. py:data:: router .. py:function:: get_roles(session: sqlmodel.Session = Depends(get_session), token_id: uuid.UUID = Depends(verify_token)) -> flip_api.domain.interfaces.role.IRolesResponse Retrieve all roles in the system. :param session: Database session for executing queries. :type session: Session :param token_id: User ID from authentication token. :type token_id: UUID :returns: An object containing a list of roles in the system. :rtype: IRolesResponse :raises HTTPException: If the user does not have permission to manage users, or if there is a database error.