29 lines
1013 B
Protocol Buffer
29 lines
1013 B
Protocol Buffer
syntax = "proto3";
|
|
|
|
package bdchain.api;
|
|
|
|
option go_package = "bdchain/sdk/api/grpc/errdetails";
|
|
option java_package = "bdchain.api.grpc";
|
|
option java_outer_classname = "ErrorDetailsProto";
|
|
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;
|
|
}
|