Source code for sovabids.errors

"""Errors for the RPC sovabids API
"""
import fastapi_jsonrpc as jsonrpc
from pydantic import BaseModel, errors

[docs] class RulesError(jsonrpc.BaseError): CODE = 5000 MESSAGE = 'Error loading the rules.'
[docs] class DataModel(BaseModel): details: str
[docs] class ApplyError(jsonrpc.BaseError): CODE = 5100 MESSAGE = 'Error applying rules.'
[docs] class DataModel(BaseModel): details: str
[docs] class ConvertError(jsonrpc.BaseError): CODE = 5200 MESSAGE = 'Error converting files.'
[docs] class DataModel(BaseModel): details: str
[docs] class SaveError(jsonrpc.BaseError): CODE = 5300 MESSAGE = 'Error saving file.'
[docs] class DataModel(BaseModel): details: str
[docs] class FileListError(jsonrpc.BaseError): CODE = 5400 MESSAGE = 'Error getting the filelist.'
[docs] class DataModel(BaseModel): details: str