userver wrapper for google::rpc::Status
Definition in file rich_status.hpp.
Go to the source code of this file.
#include <optional>#include <google/protobuf/any.pb.h>#include <google/protobuf/message.h>#include <google/rpc/error_details.pb.h>#include <google/rpc/status.pb.h>#include <grpcpp/support/status.h>Classes | |
| class | ugrpc::RichStatus |
A wrapper around google::rpc::Status that provides a convenient API for creating and managing gRPC status responses with rich error details. More... | |
| struct | ugrpc::ErrorInfo |
| Provides structured error information about the cause of an error. More... | |
| struct | ugrpc::RetryInfo |
| Describes when the client can retry a failed request. More... | |
| struct | ugrpc::DebugInfo |
| Provides debugging information such as stack traces. More... | |
| struct | ugrpc::QuotaViolation |
| Describes a single quota violation. More... | |
| struct | ugrpc::QuotaFailure |
| Describes quota violations that caused the request to fail. More... | |
| struct | ugrpc::PreconditionViolation |
| Describes a single precondition violation. More... | |
| struct | ugrpc::PreconditionFailure |
| Describes preconditions that failed during request processing. More... | |
| struct | ugrpc::FieldViolation |
| Describes a single field validation error. More... | |
| struct | ugrpc::BadRequest |
| Describes violations in a client request. This error type focuses on the syntactic aspects of the request. More... | |
| struct | ugrpc::RequestInfo |
| Contains metadata about the request for debugging and logging. More... | |
| struct | ugrpc::ResourceInfo |
| Provides information about a resource that is related to the error. More... | |
| struct | ugrpc::HelpLink |
| Describes a single help link. More... | |
| struct | ugrpc::Help |
| Provides links to documentation and help resources. More... | |
| struct | ugrpc::LocalizedMessage |
| Provides a localized error message that is safe to return to the user. More... | |
Namespaces | |
| namespace | ugrpc |
| Asynchronous gRPC driver. | |