1#include <userver/grpc-protovalidate/client/exceptions.hpp>
7namespace grpc_protovalidate::client {
9ValidatorError::ValidatorError(std::string_view call_name)
10 : ugrpc::client::RpcError(call_name,
"validator internal error") {}
12ResponseError::ResponseError(std::string_view call_name, buf::validate::ValidationResult error_info)
13 : ugrpc::client::RpcError(
15 fmt::format(
"response violates constraints (count={})", error_info.violations_size())
17 error_info_(std::move(error_info)) {}
19const buf::validate::ValidationResult& ResponseError::GetErrorInfo()
const {
return error_info_; }