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