Adjust error info

This commit is contained in:
Nex
2018-10-11 15:09:45 +08:00
parent ebc381a760
commit f9452659ca
4 changed files with 36 additions and 7 deletions

View File

@@ -0,0 +1,28 @@
syntax = "proto3";
package bdchain.api;
option go_package = "bdchain/api/grpc/common";
option java_package = "bdchain.api.grpc";
option java_outer_classname = "CommonProto";
option java_multiple_files = true;
// InvalidArgument indicates client specified an invalid argument.
// Note that this differs from FailedPrecondition. It indicates arguments
// that are problematic regardless of the state of the system
// (e.g., a malformed file name).
message InvalidArgument {
// A message type used to describe a single invalid field.
message FieldViolation {
// A path leading to a field in the request body. The value will be a
// sequence of dot-separated identifiers that identify a protocol buffer
// field. E.g., "field_violations.field" would identify this field.
string field = 1;
// A description of why the request element is bad.
string description = 2;
}
// Describes all violations in a client request.
repeated FieldViolation field_violations = 1;
}