exceptions
exceptions ¶
ApiClient_CRUD_Error ¶
ApiClient_CRUD_Error(
operation: str = "operation",
entity_id: str | None = None,
res: ResponseGetData | None = None,
message: str | None = None,
**kwargs
)
Bases: RouteError
Raised when API client create, update, or delete operations fail.
This exception is used for failures during API client creation, modification, or deletion operations.
Source code in src/crew_dcs/routes/instance_config/exceptions.py
68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 | |
ApiClient_GET_Error ¶
ApiClient_GET_Error(
entity_id: str | None = None,
res: ResponseGetData | None = None,
message: str | None = None,
**kwargs
)
Bases: RouteError
Raised when API client retrieval operations fail.
This exception is used for failures during GET operations on API clients, including API errors and unexpected response formats.
Source code in src/crew_dcs/routes/instance_config/exceptions.py
44 45 46 47 48 49 50 51 52 53 54 55 56 57 | |
ApiClient_RevokeError ¶
ApiClient_RevokeError(
client_id: str | None = None,
res: ResponseGetData | None = None,
message: str | None = None,
**kwargs
)
Bases: RouteError
Raised when API client revocation operations fail.
This is a specialized CRUD error specifically for revocation operations. It provides additional context for revocation-specific failures.
Source code in src/crew_dcs/routes/instance_config/exceptions.py
99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 | |
SearchApiClientNotFoundError ¶
SearchApiClientNotFoundError(
search_criteria: str,
res: ResponseGetData | None = None,
message: str | None = None,
**kwargs
)
Bases: RouteError
Raised when API client search operations return no results.
This exception is used when searching for API clients by name or other criteria yields no matching results.
Source code in src/crew_dcs/routes/instance_config/exceptions.py
128 129 130 131 132 133 134 135 136 137 138 139 140 141 142 143 | |