#include <userver/server/handlers/exceptions.hpp>
Exception class for situations when a conflict happens, e.g. the client attempts to create an entity that already exists. Corresponds to HTTP code 409.
Definition at line 353 of file exceptions.hpp.
Inheritance diagram for server::handlers::ConflictError:Public Types | |
| using | BaseType |
| using | HandlerErrorCode = handlers::HandlerErrorCode |
| using | ServiceErrorCode = handlers::ServiceErrorCode |
| using | InternalMessage = handlers::InternalMessage |
| using | ExternalBody = handlers::ExternalBody |
| using | ExtraHeaders = handlers::ExtraHeaders |
Public Member Functions | |
| HandlerErrorCode | GetCode () const |
| const std::string & | GetServiceCode () const |
| bool | IsExternalErrorBodyFormatted () const |
| const std::string & | GetExternalErrorBody () const |
| const formats::json::Value & | GetDetails () const |
| const Headers & | GetExtraHeaders () const |
Static Public Attributes | |
| static constexpr HandlerErrorCode | kDefaultCode |
|
inherited |
Definition at line 310 of file exceptions.hpp.
|
inherited |
Definition at line 201 of file exceptions.hpp.
|
inherited |
Definition at line 202 of file exceptions.hpp.
|
inherited |
Definition at line 198 of file exceptions.hpp.
|
inherited |
Definition at line 200 of file exceptions.hpp.
|
inherited |
Definition at line 199 of file exceptions.hpp.
|
inlineinherited |
Definition at line 287 of file exceptions.hpp.
|
inlineinherited |
Definition at line 295 of file exceptions.hpp.
|
inlineinherited |
Definition at line 293 of file exceptions.hpp.
|
inlineinherited |
Definition at line 297 of file exceptions.hpp.
|
inlineinherited |
Definition at line 289 of file exceptions.hpp.
|
inlineinherited |
Definition at line 291 of file exceptions.hpp.
|
staticconstexprinherited |
Definition at line 309 of file exceptions.hpp.