Source File
error_details.pb.go
Belonging Package
google.golang.org/genproto/googleapis/rpc/errdetails
package errdetails
import (
reflect
sync
proto
protoreflect
protoimpl
durationpb
)
_ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
)
const _ = proto.ProtoPackageIsVersion4
RetryDelay *durationpb.Duration `protobuf:"bytes,1,opt,name=retry_delay,json=retryDelay,proto3" json:"retry_delay,omitempty"`
}
func ( *RetryInfo) () {
* = RetryInfo{}
if protoimpl.UnsafeEnabled {
:= &file_google_rpc_error_details_proto_msgTypes[0]
:= protoimpl.X.MessageStateOf(protoimpl.Pointer())
.StoreMessageInfo()
}
}
func ( *RetryInfo) () string {
return protoimpl.X.MessageStringOf()
}
func (*RetryInfo) () {}
func ( *RetryInfo) () protoreflect.Message {
:= &file_google_rpc_error_details_proto_msgTypes[0]
if protoimpl.UnsafeEnabled && != nil {
:= protoimpl.X.MessageStateOf(protoimpl.Pointer())
if .LoadMessageInfo() == nil {
.StoreMessageInfo()
}
return
}
return .MessageOf()
}
func (*RetryInfo) () ([]byte, []int) {
return file_google_rpc_error_details_proto_rawDescGZIP(), []int{0}
}
func ( *RetryInfo) () *durationpb.Duration {
if != nil {
return .RetryDelay
}
return nil
}
Detail string `protobuf:"bytes,2,opt,name=detail,proto3" json:"detail,omitempty"`
}
func ( *DebugInfo) () {
* = DebugInfo{}
if protoimpl.UnsafeEnabled {
:= &file_google_rpc_error_details_proto_msgTypes[1]
:= protoimpl.X.MessageStateOf(protoimpl.Pointer())
.StoreMessageInfo()
}
}
func ( *DebugInfo) () string {
return protoimpl.X.MessageStringOf()
}
func (*DebugInfo) () {}
func ( *DebugInfo) () protoreflect.Message {
:= &file_google_rpc_error_details_proto_msgTypes[1]
if protoimpl.UnsafeEnabled && != nil {
:= protoimpl.X.MessageStateOf(protoimpl.Pointer())
if .LoadMessageInfo() == nil {
.StoreMessageInfo()
}
return
}
return .MessageOf()
}
Violations []*QuotaFailure_Violation `protobuf:"bytes,1,rep,name=violations,proto3" json:"violations,omitempty"`
}
func ( *QuotaFailure) () {
* = QuotaFailure{}
if protoimpl.UnsafeEnabled {
:= &file_google_rpc_error_details_proto_msgTypes[2]
:= protoimpl.X.MessageStateOf(protoimpl.Pointer())
.StoreMessageInfo()
}
}
func ( *QuotaFailure) () string {
return protoimpl.X.MessageStringOf()
}
func (*QuotaFailure) () {}
func ( *QuotaFailure) () protoreflect.Message {
:= &file_google_rpc_error_details_proto_msgTypes[2]
if protoimpl.UnsafeEnabled && != nil {
:= protoimpl.X.MessageStateOf(protoimpl.Pointer())
if .LoadMessageInfo() == nil {
.StoreMessageInfo()
}
return
}
return .MessageOf()
}
func (*QuotaFailure) () ([]byte, []int) {
return file_google_rpc_error_details_proto_rawDescGZIP(), []int{2}
}
func ( *QuotaFailure) () []*QuotaFailure_Violation {
if != nil {
return .Violations
}
return nil
}
Metadata map[string]string `protobuf:"bytes,3,rep,name=metadata,proto3" json:"metadata,omitempty" protobuf_key:"bytes,1,opt,name=key,proto3" protobuf_val:"bytes,2,opt,name=value,proto3"`
}
func ( *ErrorInfo) () {
* = ErrorInfo{}
if protoimpl.UnsafeEnabled {
:= &file_google_rpc_error_details_proto_msgTypes[3]
:= protoimpl.X.MessageStateOf(protoimpl.Pointer())
.StoreMessageInfo()
}
}
func ( *ErrorInfo) () string {
return protoimpl.X.MessageStringOf()
}
func (*ErrorInfo) () {}
func ( *ErrorInfo) () protoreflect.Message {
:= &file_google_rpc_error_details_proto_msgTypes[3]
if protoimpl.UnsafeEnabled && != nil {
:= protoimpl.X.MessageStateOf(protoimpl.Pointer())
if .LoadMessageInfo() == nil {
.StoreMessageInfo()
}
return
}
return .MessageOf()
}
func (*ErrorInfo) () ([]byte, []int) {
return file_google_rpc_error_details_proto_rawDescGZIP(), []int{3}
}
func ( *ErrorInfo) () string {
if != nil {
return .Reason
}
return ""
}
func ( *ErrorInfo) () string {
if != nil {
return .Domain
}
return ""
}
func ( *ErrorInfo) () map[string]string {
if != nil {
return .Metadata
}
return nil
}
Violations []*PreconditionFailure_Violation `protobuf:"bytes,1,rep,name=violations,proto3" json:"violations,omitempty"`
}
func ( *PreconditionFailure) () {
* = PreconditionFailure{}
if protoimpl.UnsafeEnabled {
:= &file_google_rpc_error_details_proto_msgTypes[4]
:= protoimpl.X.MessageStateOf(protoimpl.Pointer())
.StoreMessageInfo()
}
}
func ( *PreconditionFailure) () string {
return protoimpl.X.MessageStringOf()
}
func (*PreconditionFailure) () {}
func ( *PreconditionFailure) () protoreflect.Message {
:= &file_google_rpc_error_details_proto_msgTypes[4]
if protoimpl.UnsafeEnabled && != nil {
:= protoimpl.X.MessageStateOf(protoimpl.Pointer())
if .LoadMessageInfo() == nil {
.StoreMessageInfo()
}
return
}
return .MessageOf()
}
func (*PreconditionFailure) () ([]byte, []int) {
return file_google_rpc_error_details_proto_rawDescGZIP(), []int{4}
}
func ( *PreconditionFailure) () []*PreconditionFailure_Violation {
if != nil {
return .Violations
}
return nil
}
FieldViolations []*BadRequest_FieldViolation `protobuf:"bytes,1,rep,name=field_violations,json=fieldViolations,proto3" json:"field_violations,omitempty"`
}
func ( *BadRequest) () {
* = BadRequest{}
if protoimpl.UnsafeEnabled {
:= &file_google_rpc_error_details_proto_msgTypes[5]
:= protoimpl.X.MessageStateOf(protoimpl.Pointer())
.StoreMessageInfo()
}
}
func ( *BadRequest) () string {
return protoimpl.X.MessageStringOf()
}
func (*BadRequest) () {}
func ( *BadRequest) () protoreflect.Message {
:= &file_google_rpc_error_details_proto_msgTypes[5]
if protoimpl.UnsafeEnabled && != nil {
:= protoimpl.X.MessageStateOf(protoimpl.Pointer())
if .LoadMessageInfo() == nil {
.StoreMessageInfo()
}
return
}
return .MessageOf()
}
func (*BadRequest) () ([]byte, []int) {
return file_google_rpc_error_details_proto_rawDescGZIP(), []int{5}
}
func ( *BadRequest) () []*BadRequest_FieldViolation {
if != nil {
return .FieldViolations
}
return nil
}
ServingData string `protobuf:"bytes,2,opt,name=serving_data,json=servingData,proto3" json:"serving_data,omitempty"`
}
func ( *RequestInfo) () {
* = RequestInfo{}
if protoimpl.UnsafeEnabled {
:= &file_google_rpc_error_details_proto_msgTypes[6]
:= protoimpl.X.MessageStateOf(protoimpl.Pointer())
.StoreMessageInfo()
}
}
func ( *RequestInfo) () string {
return protoimpl.X.MessageStringOf()
}
func (*RequestInfo) () {}
func ( *RequestInfo) () protoreflect.Message {
:= &file_google_rpc_error_details_proto_msgTypes[6]
if protoimpl.UnsafeEnabled && != nil {
:= protoimpl.X.MessageStateOf(protoimpl.Pointer())
if .LoadMessageInfo() == nil {
.StoreMessageInfo()
}
return
}
return .MessageOf()
}
func (*RequestInfo) () ([]byte, []int) {
return file_google_rpc_error_details_proto_rawDescGZIP(), []int{6}
}
func ( *RequestInfo) () string {
if != nil {
return .RequestId
}
return ""
}
func ( *RequestInfo) () string {
if != nil {
return .ServingData
}
return ""
}
Description string `protobuf:"bytes,4,opt,name=description,proto3" json:"description,omitempty"`
}
func ( *ResourceInfo) () {
* = ResourceInfo{}
if protoimpl.UnsafeEnabled {
:= &file_google_rpc_error_details_proto_msgTypes[7]
:= protoimpl.X.MessageStateOf(protoimpl.Pointer())
.StoreMessageInfo()
}
}
func ( *ResourceInfo) () string {
return protoimpl.X.MessageStringOf()
}
func (*ResourceInfo) () {}
func ( *ResourceInfo) () protoreflect.Message {
:= &file_google_rpc_error_details_proto_msgTypes[7]
if protoimpl.UnsafeEnabled && != nil {
:= protoimpl.X.MessageStateOf(protoimpl.Pointer())
if .LoadMessageInfo() == nil {
.StoreMessageInfo()
}
return
}
return .MessageOf()
}
func (*ResourceInfo) () ([]byte, []int) {
return file_google_rpc_error_details_proto_rawDescGZIP(), []int{7}
}
func ( *ResourceInfo) () string {
if != nil {
return .ResourceType
}
return ""
}
func ( *ResourceInfo) () string {
if != nil {
return .ResourceName
}
return ""
}
func ( *ResourceInfo) () string {
if != nil {
return .Owner
}
return ""
}
func ( *ResourceInfo) () string {
if != nil {
return .Description
}
return ""
}
type Help struct {
state protoimpl.MessageState
sizeCache protoimpl.SizeCache
unknownFields protoimpl.UnknownFields
Links []*Help_Link `protobuf:"bytes,1,rep,name=links,proto3" json:"links,omitempty"`
}
func ( *Help) () {
* = Help{}
if protoimpl.UnsafeEnabled {
:= &file_google_rpc_error_details_proto_msgTypes[8]
:= protoimpl.X.MessageStateOf(protoimpl.Pointer())
.StoreMessageInfo()
}
}
func ( *Help) () string {
return protoimpl.X.MessageStringOf()
}
func (*Help) () {}
func ( *Help) () protoreflect.Message {
:= &file_google_rpc_error_details_proto_msgTypes[8]
if protoimpl.UnsafeEnabled && != nil {
:= protoimpl.X.MessageStateOf(protoimpl.Pointer())
if .LoadMessageInfo() == nil {
.StoreMessageInfo()
}
return
}
return .MessageOf()
}
Message string `protobuf:"bytes,2,opt,name=message,proto3" json:"message,omitempty"`
}
func ( *LocalizedMessage) () {
* = LocalizedMessage{}
if protoimpl.UnsafeEnabled {
:= &file_google_rpc_error_details_proto_msgTypes[9]
:= protoimpl.X.MessageStateOf(protoimpl.Pointer())
.StoreMessageInfo()
}
}
func ( *LocalizedMessage) () string {
return protoimpl.X.MessageStringOf()
}
func (*LocalizedMessage) () {}
func ( *LocalizedMessage) () protoreflect.Message {
:= &file_google_rpc_error_details_proto_msgTypes[9]
if protoimpl.UnsafeEnabled && != nil {
:= protoimpl.X.MessageStateOf(protoimpl.Pointer())
if .LoadMessageInfo() == nil {
.StoreMessageInfo()
}
return
}
return .MessageOf()
}
func (*LocalizedMessage) () ([]byte, []int) {
return file_google_rpc_error_details_proto_rawDescGZIP(), []int{9}
}
func ( *LocalizedMessage) () string {
if != nil {
return .Locale
}
return ""
}
func ( *LocalizedMessage) () string {
if != nil {
return .Message
}
return ""
}
Description string `protobuf:"bytes,2,opt,name=description,proto3" json:"description,omitempty"`
}
func ( *QuotaFailure_Violation) () {
* = QuotaFailure_Violation{}
if protoimpl.UnsafeEnabled {
:= &file_google_rpc_error_details_proto_msgTypes[10]
:= protoimpl.X.MessageStateOf(protoimpl.Pointer())
.StoreMessageInfo()
}
}
func ( *QuotaFailure_Violation) () string {
return protoimpl.X.MessageStringOf()
}
func (*QuotaFailure_Violation) () {}
func ( *QuotaFailure_Violation) () protoreflect.Message {
:= &file_google_rpc_error_details_proto_msgTypes[10]
if protoimpl.UnsafeEnabled && != nil {
:= protoimpl.X.MessageStateOf(protoimpl.Pointer())
if .LoadMessageInfo() == nil {
.StoreMessageInfo()
}
return
}
return .MessageOf()
}
func (*QuotaFailure_Violation) () ([]byte, []int) {
return file_google_rpc_error_details_proto_rawDescGZIP(), []int{2, 0}
}
func ( *QuotaFailure_Violation) () string {
if != nil {
return .Subject
}
return ""
}
func ( *QuotaFailure_Violation) () string {
if != nil {
return .Description
}
return ""
}
Description string `protobuf:"bytes,3,opt,name=description,proto3" json:"description,omitempty"`
}
func ( *PreconditionFailure_Violation) () {
* = PreconditionFailure_Violation{}
if protoimpl.UnsafeEnabled {
:= &file_google_rpc_error_details_proto_msgTypes[12]
:= protoimpl.X.MessageStateOf(protoimpl.Pointer())
.StoreMessageInfo()
}
}
func ( *PreconditionFailure_Violation) () string {
return protoimpl.X.MessageStringOf()
}
func (*PreconditionFailure_Violation) () {}
func ( *PreconditionFailure_Violation) () protoreflect.Message {
:= &file_google_rpc_error_details_proto_msgTypes[12]
if protoimpl.UnsafeEnabled && != nil {
:= protoimpl.X.MessageStateOf(protoimpl.Pointer())
if .LoadMessageInfo() == nil {
.StoreMessageInfo()
}
return
}
return .MessageOf()
}
func (*PreconditionFailure_Violation) () ([]byte, []int) {
return file_google_rpc_error_details_proto_rawDescGZIP(), []int{4, 0}
}
func ( *PreconditionFailure_Violation) () string {
if != nil {
return .Type
}
return ""
}
func ( *PreconditionFailure_Violation) () string {
if != nil {
return .Subject
}
return ""
}
func ( *PreconditionFailure_Violation) () string {
if != nil {
return .Description
}
return ""
}
Description string `protobuf:"bytes,2,opt,name=description,proto3" json:"description,omitempty"`
}
func ( *BadRequest_FieldViolation) () {
* = BadRequest_FieldViolation{}
if protoimpl.UnsafeEnabled {
:= &file_google_rpc_error_details_proto_msgTypes[13]
:= protoimpl.X.MessageStateOf(protoimpl.Pointer())
.StoreMessageInfo()
}
}
func ( *BadRequest_FieldViolation) () string {
return protoimpl.X.MessageStringOf()
}
func (*BadRequest_FieldViolation) () {}
func ( *BadRequest_FieldViolation) () protoreflect.Message {
:= &file_google_rpc_error_details_proto_msgTypes[13]
if protoimpl.UnsafeEnabled && != nil {
:= protoimpl.X.MessageStateOf(protoimpl.Pointer())
if .LoadMessageInfo() == nil {
.StoreMessageInfo()
}
return
}
return .MessageOf()
}
func (*BadRequest_FieldViolation) () ([]byte, []int) {
return file_google_rpc_error_details_proto_rawDescGZIP(), []int{5, 0}
}
func ( *BadRequest_FieldViolation) () string {
if != nil {
return .Field
}
return ""
}
func ( *BadRequest_FieldViolation) () string {
if != nil {
return .Description
}
return ""
}
Url string `protobuf:"bytes,2,opt,name=url,proto3" json:"url,omitempty"`
}
func ( *Help_Link) () {
* = Help_Link{}
if protoimpl.UnsafeEnabled {
:= &file_google_rpc_error_details_proto_msgTypes[14]
:= protoimpl.X.MessageStateOf(protoimpl.Pointer())
.StoreMessageInfo()
}
}
func ( *Help_Link) () string {
return protoimpl.X.MessageStringOf()
}
func (*Help_Link) () {}
func ( *Help_Link) () protoreflect.Message {
:= &file_google_rpc_error_details_proto_msgTypes[14]
if protoimpl.UnsafeEnabled && != nil {
:= protoimpl.X.MessageStateOf(protoimpl.Pointer())
if .LoadMessageInfo() == nil {
.StoreMessageInfo()
}
return
}
return .MessageOf()
}
func (*Help_Link) () ([]byte, []int) {
return file_google_rpc_error_details_proto_rawDescGZIP(), []int{8, 0}
}
func ( *Help_Link) () string {
if != nil {
return .Description
}
return ""
}
func ( *Help_Link) () string {
if != nil {
return .Url
}
return ""
}
var File_google_rpc_error_details_proto protoreflect.FileDescriptor
var file_google_rpc_error_details_proto_rawDesc = []byte{
0x0a, 0x1e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2f, 0x72, 0x70, 0x63, 0x2f, 0x65, 0x72, 0x72,
0x6f, 0x72, 0x5f, 0x64, 0x65, 0x74, 0x61, 0x69, 0x6c, 0x73, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f,
0x12, 0x0a, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x72, 0x70, 0x63, 0x1a, 0x1e, 0x67, 0x6f,
0x6f, 0x67, 0x6c, 0x65, 0x2f, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x62, 0x75, 0x66, 0x2f, 0x64, 0x75,
0x72, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x22, 0x47, 0x0a, 0x09,
0x52, 0x65, 0x74, 0x72, 0x79, 0x49, 0x6e, 0x66, 0x6f, 0x12, 0x3a, 0x0a, 0x0b, 0x72, 0x65, 0x74,
0x72, 0x79, 0x5f, 0x64, 0x65, 0x6c, 0x61, 0x79, 0x18, 0x01, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x19,
0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x62, 0x75, 0x66,
0x2e, 0x44, 0x75, 0x72, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x52, 0x0a, 0x72, 0x65, 0x74, 0x72, 0x79,
0x44, 0x65, 0x6c, 0x61, 0x79, 0x22, 0x48, 0x0a, 0x09, 0x44, 0x65, 0x62, 0x75, 0x67, 0x49, 0x6e,
0x66, 0x6f, 0x12, 0x23, 0x0a, 0x0d, 0x73, 0x74, 0x61, 0x63, 0x6b, 0x5f, 0x65, 0x6e, 0x74, 0x72,
0x69, 0x65, 0x73, 0x18, 0x01, 0x20, 0x03, 0x28, 0x09, 0x52, 0x0c, 0x73, 0x74, 0x61, 0x63, 0x6b,
0x45, 0x6e, 0x74, 0x72, 0x69, 0x65, 0x73, 0x12, 0x16, 0x0a, 0x06, 0x64, 0x65, 0x74, 0x61, 0x69,
0x6c, 0x18, 0x02, 0x20, 0x01, 0x28, 0x09, 0x52, 0x06, 0x64, 0x65, 0x74, 0x61, 0x69, 0x6c, 0x22,
0x9b, 0x01, 0x0a, 0x0c, 0x51, 0x75, 0x6f, 0x74, 0x61, 0x46, 0x61, 0x69, 0x6c, 0x75, 0x72, 0x65,
0x12, 0x42, 0x0a, 0x0a, 0x76, 0x69, 0x6f, 0x6c, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x73, 0x18, 0x01,
0x20, 0x03, 0x28, 0x0b, 0x32, 0x22, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x72, 0x70,
0x63, 0x2e, 0x51, 0x75, 0x6f, 0x74, 0x61, 0x46, 0x61, 0x69, 0x6c, 0x75, 0x72, 0x65, 0x2e, 0x56,
0x69, 0x6f, 0x6c, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x52, 0x0a, 0x76, 0x69, 0x6f, 0x6c, 0x61, 0x74,
0x69, 0x6f, 0x6e, 0x73, 0x1a, 0x47, 0x0a, 0x09, 0x56, 0x69, 0x6f, 0x6c, 0x61, 0x74, 0x69, 0x6f,
0x6e, 0x12, 0x18, 0x0a, 0x07, 0x73, 0x75, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x18, 0x01, 0x20, 0x01,
0x28, 0x09, 0x52, 0x07, 0x73, 0x75, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x12, 0x20, 0x0a, 0x0b, 0x64,
0x65, 0x73, 0x63, 0x72, 0x69, 0x70, 0x74, 0x69, 0x6f, 0x6e, 0x18, 0x02, 0x20, 0x01, 0x28, 0x09,
0x52, 0x0b, 0x64, 0x65, 0x73, 0x63, 0x72, 0x69, 0x70, 0x74, 0x69, 0x6f, 0x6e, 0x22, 0xb9, 0x01,
0x0a, 0x09, 0x45, 0x72, 0x72, 0x6f, 0x72, 0x49, 0x6e, 0x66, 0x6f, 0x12, 0x16, 0x0a, 0x06, 0x72,
0x65, 0x61, 0x73, 0x6f, 0x6e, 0x18, 0x01, 0x20, 0x01, 0x28, 0x09, 0x52, 0x06, 0x72, 0x65, 0x61,
0x73, 0x6f, 0x6e, 0x12, 0x16, 0x0a, 0x06, 0x64, 0x6f, 0x6d, 0x61, 0x69, 0x6e, 0x18, 0x02, 0x20,
0x01, 0x28, 0x09, 0x52, 0x06, 0x64, 0x6f, 0x6d, 0x61, 0x69, 0x6e, 0x12, 0x3f, 0x0a, 0x08, 0x6d,
0x65, 0x74, 0x61, 0x64, 0x61, 0x74, 0x61, 0x18, 0x03, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x23, 0x2e,
0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x72, 0x70, 0x63, 0x2e, 0x45, 0x72, 0x72, 0x6f, 0x72,
0x49, 0x6e, 0x66, 0x6f, 0x2e, 0x4d, 0x65, 0x74, 0x61, 0x64, 0x61, 0x74, 0x61, 0x45, 0x6e, 0x74,
0x72, 0x79, 0x52, 0x08, 0x6d, 0x65, 0x74, 0x61, 0x64, 0x61, 0x74, 0x61, 0x1a, 0x3b, 0x0a, 0x0d,
0x4d, 0x65, 0x74, 0x61, 0x64, 0x61, 0x74, 0x61, 0x45, 0x6e, 0x74, 0x72, 0x79, 0x12, 0x10, 0x0a,
0x03, 0x6b, 0x65, 0x79, 0x18, 0x01, 0x20, 0x01, 0x28, 0x09, 0x52, 0x03, 0x6b, 0x65, 0x79, 0x12,
0x14, 0x0a, 0x05, 0x76, 0x61, 0x6c, 0x75, 0x65, 0x18, 0x02, 0x20, 0x01, 0x28, 0x09, 0x52, 0x05,
0x76, 0x61, 0x6c, 0x75, 0x65, 0x3a, 0x02, 0x38, 0x01, 0x22, 0xbd, 0x01, 0x0a, 0x13, 0x50, 0x72,
0x65, 0x63, 0x6f, 0x6e, 0x64, 0x69, 0x74, 0x69, 0x6f, 0x6e, 0x46, 0x61, 0x69, 0x6c, 0x75, 0x72,
0x65, 0x12, 0x49, 0x0a, 0x0a, 0x76, 0x69, 0x6f, 0x6c, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x73, 0x18,
0x01, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x29, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x72,
0x70, 0x63, 0x2e, 0x50, 0x72, 0x65, 0x63, 0x6f, 0x6e, 0x64, 0x69, 0x74, 0x69, 0x6f, 0x6e, 0x46,
0x61, 0x69, 0x6c, 0x75, 0x72, 0x65, 0x2e, 0x56, 0x69, 0x6f, 0x6c, 0x61, 0x74, 0x69, 0x6f, 0x6e,
0x52, 0x0a, 0x76, 0x69, 0x6f, 0x6c, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x73, 0x1a, 0x5b, 0x0a, 0x09,
0x56, 0x69, 0x6f, 0x6c, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x12, 0x12, 0x0a, 0x04, 0x74, 0x79, 0x70,
0x65, 0x18, 0x01, 0x20, 0x01, 0x28, 0x09, 0x52, 0x04, 0x74, 0x79, 0x70, 0x65, 0x12, 0x18, 0x0a,
0x07, 0x73, 0x75, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x18, 0x02, 0x20, 0x01, 0x28, 0x09, 0x52, 0x07,
0x73, 0x75, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x12, 0x20, 0x0a, 0x0b, 0x64, 0x65, 0x73, 0x63, 0x72,
0x69, 0x70, 0x74, 0x69, 0x6f, 0x6e, 0x18, 0x03, 0x20, 0x01, 0x28, 0x09, 0x52, 0x0b, 0x64, 0x65,
0x73, 0x63, 0x72, 0x69, 0x70, 0x74, 0x69, 0x6f, 0x6e, 0x22, 0xa8, 0x01, 0x0a, 0x0a, 0x42, 0x61,
0x64, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x12, 0x50, 0x0a, 0x10, 0x66, 0x69, 0x65, 0x6c,
0x64, 0x5f, 0x76, 0x69, 0x6f, 0x6c, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x73, 0x18, 0x01, 0x20, 0x03,
0x28, 0x0b, 0x32, 0x25, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x72, 0x70, 0x63, 0x2e,
0x42, 0x61, 0x64, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x2e, 0x46, 0x69, 0x65, 0x6c, 0x64,
0x56, 0x69, 0x6f, 0x6c, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x52, 0x0f, 0x66, 0x69, 0x65, 0x6c, 0x64,
0x56, 0x69, 0x6f, 0x6c, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x73, 0x1a, 0x48, 0x0a, 0x0e, 0x46, 0x69,
0x65, 0x6c, 0x64, 0x56, 0x69, 0x6f, 0x6c, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x12, 0x14, 0x0a, 0x05,
0x66, 0x69, 0x65, 0x6c, 0x64, 0x18, 0x01, 0x20, 0x01, 0x28, 0x09, 0x52, 0x05, 0x66, 0x69, 0x65,
0x6c, 0x64, 0x12, 0x20, 0x0a, 0x0b, 0x64, 0x65, 0x73, 0x63, 0x72, 0x69, 0x70, 0x74, 0x69, 0x6f,
0x6e, 0x18, 0x02, 0x20, 0x01, 0x28, 0x09, 0x52, 0x0b, 0x64, 0x65, 0x73, 0x63, 0x72, 0x69, 0x70,
0x74, 0x69, 0x6f, 0x6e, 0x22, 0x4f, 0x0a, 0x0b, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x49,
0x6e, 0x66, 0x6f, 0x12, 0x1d, 0x0a, 0x0a, 0x72, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x5f, 0x69,
0x64, 0x18, 0x01, 0x20, 0x01, 0x28, 0x09, 0x52, 0x09, 0x72, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74,
0x49, 0x64, 0x12, 0x21, 0x0a, 0x0c, 0x73, 0x65, 0x72, 0x76, 0x69, 0x6e, 0x67, 0x5f, 0x64, 0x61,
0x74, 0x61, 0x18, 0x02, 0x20, 0x01, 0x28, 0x09, 0x52, 0x0b, 0x73, 0x65, 0x72, 0x76, 0x69, 0x6e,
0x67, 0x44, 0x61, 0x74, 0x61, 0x22, 0x90, 0x01, 0x0a, 0x0c, 0x52, 0x65, 0x73, 0x6f, 0x75, 0x72,
0x63, 0x65, 0x49, 0x6e, 0x66, 0x6f, 0x12, 0x23, 0x0a, 0x0d, 0x72, 0x65, 0x73, 0x6f, 0x75, 0x72,
0x63, 0x65, 0x5f, 0x74, 0x79, 0x70, 0x65, 0x18, 0x01, 0x20, 0x01, 0x28, 0x09, 0x52, 0x0c, 0x72,
0x65, 0x73, 0x6f, 0x75, 0x72, 0x63, 0x65, 0x54, 0x79, 0x70, 0x65, 0x12, 0x23, 0x0a, 0x0d, 0x72,
0x65, 0x73, 0x6f, 0x75, 0x72, 0x63, 0x65, 0x5f, 0x6e, 0x61, 0x6d, 0x65, 0x18, 0x02, 0x20, 0x01,
0x28, 0x09, 0x52, 0x0c, 0x72, 0x65, 0x73, 0x6f, 0x75, 0x72, 0x63, 0x65, 0x4e, 0x61, 0x6d, 0x65,
0x12, 0x14, 0x0a, 0x05, 0x6f, 0x77, 0x6e, 0x65, 0x72, 0x18, 0x03, 0x20, 0x01, 0x28, 0x09, 0x52,
0x05, 0x6f, 0x77, 0x6e, 0x65, 0x72, 0x12, 0x20, 0x0a, 0x0b, 0x64, 0x65, 0x73, 0x63, 0x72, 0x69,
0x70, 0x74, 0x69, 0x6f, 0x6e, 0x18, 0x04, 0x20, 0x01, 0x28, 0x09, 0x52, 0x0b, 0x64, 0x65, 0x73,
0x63, 0x72, 0x69, 0x70, 0x74, 0x69, 0x6f, 0x6e, 0x22, 0x6f, 0x0a, 0x04, 0x48, 0x65, 0x6c, 0x70,
0x12, 0x2b, 0x0a, 0x05, 0x6c, 0x69, 0x6e, 0x6b, 0x73, 0x18, 0x01, 0x20, 0x03, 0x28, 0x0b, 0x32,
0x15, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x72, 0x70, 0x63, 0x2e, 0x48, 0x65, 0x6c,
0x70, 0x2e, 0x4c, 0x69, 0x6e, 0x6b, 0x52, 0x05, 0x6c, 0x69, 0x6e, 0x6b, 0x73, 0x1a, 0x3a, 0x0a,
0x04, 0x4c, 0x69, 0x6e, 0x6b, 0x12, 0x20, 0x0a, 0x0b, 0x64, 0x65, 0x73, 0x63, 0x72, 0x69, 0x70,
0x74, 0x69, 0x6f, 0x6e, 0x18, 0x01, 0x20, 0x01, 0x28, 0x09, 0x52, 0x0b, 0x64, 0x65, 0x73, 0x63,
0x72, 0x69, 0x70, 0x74, 0x69, 0x6f, 0x6e, 0x12, 0x10, 0x0a, 0x03, 0x75, 0x72, 0x6c, 0x18, 0x02,
0x20, 0x01, 0x28, 0x09, 0x52, 0x03, 0x75, 0x72, 0x6c, 0x22, 0x44, 0x0a, 0x10, 0x4c, 0x6f, 0x63,
0x61, 0x6c, 0x69, 0x7a, 0x65, 0x64, 0x4d, 0x65, 0x73, 0x73, 0x61, 0x67, 0x65, 0x12, 0x16, 0x0a,
0x06, 0x6c, 0x6f, 0x63, 0x61, 0x6c, 0x65, 0x18, 0x01, 0x20, 0x01, 0x28, 0x09, 0x52, 0x06, 0x6c,
0x6f, 0x63, 0x61, 0x6c, 0x65, 0x12, 0x18, 0x0a, 0x07, 0x6d, 0x65, 0x73, 0x73, 0x61, 0x67, 0x65,
0x18, 0x02, 0x20, 0x01, 0x28, 0x09, 0x52, 0x07, 0x6d, 0x65, 0x73, 0x73, 0x61, 0x67, 0x65, 0x42,
0x6c, 0x0a, 0x0e, 0x63, 0x6f, 0x6d, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x72, 0x70,
0x63, 0x42, 0x11, 0x45, 0x72, 0x72, 0x6f, 0x72, 0x44, 0x65, 0x74, 0x61, 0x69, 0x6c, 0x73, 0x50,
0x72, 0x6f, 0x74, 0x6f, 0x50, 0x01, 0x5a, 0x3f, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x67,
0x6f, 0x6c, 0x61, 0x6e, 0x67, 0x2e, 0x6f, 0x72, 0x67, 0x2f, 0x67, 0x65, 0x6e, 0x70, 0x72, 0x6f,
0x74, 0x6f, 0x2f, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x61, 0x70, 0x69, 0x73, 0x2f, 0x72, 0x70,
0x63, 0x2f, 0x65, 0x72, 0x72, 0x64, 0x65, 0x74, 0x61, 0x69, 0x6c, 0x73, 0x3b, 0x65, 0x72, 0x72,
0x64, 0x65, 0x74, 0x61, 0x69, 0x6c, 0x73, 0xa2, 0x02, 0x03, 0x52, 0x50, 0x43, 0x62, 0x06, 0x70,
0x72, 0x6f, 0x74, 0x6f, 0x33,
}
var (
file_google_rpc_error_details_proto_rawDescOnce sync.Once
file_google_rpc_error_details_proto_rawDescData = file_google_rpc_error_details_proto_rawDesc
)
func () []byte {
file_google_rpc_error_details_proto_rawDescOnce.Do(func() {
file_google_rpc_error_details_proto_rawDescData = protoimpl.X.CompressGZIP(file_google_rpc_error_details_proto_rawDescData)
})
return file_google_rpc_error_details_proto_rawDescData
}
var file_google_rpc_error_details_proto_msgTypes = make([]protoimpl.MessageInfo, 15)
var file_google_rpc_error_details_proto_goTypes = []interface{}{
(*RetryInfo)(nil), // 0: google.rpc.RetryInfo
(*DebugInfo)(nil), // 1: google.rpc.DebugInfo
(*QuotaFailure)(nil), // 2: google.rpc.QuotaFailure
(*ErrorInfo)(nil), // 3: google.rpc.ErrorInfo
(*PreconditionFailure)(nil), // 4: google.rpc.PreconditionFailure
(*BadRequest)(nil), // 5: google.rpc.BadRequest
(*RequestInfo)(nil), // 6: google.rpc.RequestInfo
(*ResourceInfo)(nil), // 7: google.rpc.ResourceInfo
(*Help)(nil), // 8: google.rpc.Help
(*LocalizedMessage)(nil), // 9: google.rpc.LocalizedMessage
(*QuotaFailure_Violation)(nil), // 10: google.rpc.QuotaFailure.Violation
nil, // 11: google.rpc.ErrorInfo.MetadataEntry
(*PreconditionFailure_Violation)(nil), // 12: google.rpc.PreconditionFailure.Violation
(*BadRequest_FieldViolation)(nil), // 13: google.rpc.BadRequest.FieldViolation
(*Help_Link)(nil), // 14: google.rpc.Help.Link
(*durationpb.Duration)(nil), // 15: google.protobuf.Duration
}
var file_google_rpc_error_details_proto_depIdxs = []int32{
15, // 0: google.rpc.RetryInfo.retry_delay:type_name -> google.protobuf.Duration
10, // 1: google.rpc.QuotaFailure.violations:type_name -> google.rpc.QuotaFailure.Violation
11, // 2: google.rpc.ErrorInfo.metadata:type_name -> google.rpc.ErrorInfo.MetadataEntry
12, // 3: google.rpc.PreconditionFailure.violations:type_name -> google.rpc.PreconditionFailure.Violation
13, // 4: google.rpc.BadRequest.field_violations:type_name -> google.rpc.BadRequest.FieldViolation
14, // 5: google.rpc.Help.links:type_name -> google.rpc.Help.Link
6, // [6:6] is the sub-list for method output_type
6, // [6:6] is the sub-list for method input_type
6, // [6:6] is the sub-list for extension type_name
6, // [6:6] is the sub-list for extension extendee
0, // [0:6] is the sub-list for field type_name
}
func () { file_google_rpc_error_details_proto_init() }
func () {
if File_google_rpc_error_details_proto != nil {
return
}
if !protoimpl.UnsafeEnabled {
file_google_rpc_error_details_proto_msgTypes[0].Exporter = func( interface{}, int) interface{} {
switch := .(*RetryInfo); {
case 0:
return &.state
case 1:
return &.sizeCache
case 2:
return &.unknownFields
default:
return nil
}
}
file_google_rpc_error_details_proto_msgTypes[1].Exporter = func( interface{}, int) interface{} {
switch := .(*DebugInfo); {
case 0:
return &.state
case 1:
return &.sizeCache
case 2:
return &.unknownFields
default:
return nil
}
}
file_google_rpc_error_details_proto_msgTypes[2].Exporter = func( interface{}, int) interface{} {
switch := .(*QuotaFailure); {
case 0:
return &.state
case 1:
return &.sizeCache
case 2:
return &.unknownFields
default:
return nil
}
}
file_google_rpc_error_details_proto_msgTypes[3].Exporter = func( interface{}, int) interface{} {
switch := .(*ErrorInfo); {
case 0:
return &.state
case 1:
return &.sizeCache
case 2:
return &.unknownFields
default:
return nil
}
}
file_google_rpc_error_details_proto_msgTypes[4].Exporter = func( interface{}, int) interface{} {
switch := .(*PreconditionFailure); {
case 0:
return &.state
case 1:
return &.sizeCache
case 2:
return &.unknownFields
default:
return nil
}
}
file_google_rpc_error_details_proto_msgTypes[5].Exporter = func( interface{}, int) interface{} {
switch := .(*BadRequest); {
case 0:
return &.state
case 1:
return &.sizeCache
case 2:
return &.unknownFields
default:
return nil
}
}
file_google_rpc_error_details_proto_msgTypes[6].Exporter = func( interface{}, int) interface{} {
switch := .(*RequestInfo); {
case 0:
return &.state
case 1:
return &.sizeCache
case 2:
return &.unknownFields
default:
return nil
}
}
file_google_rpc_error_details_proto_msgTypes[7].Exporter = func( interface{}, int) interface{} {
switch := .(*ResourceInfo); {
case 0:
return &.state
case 1:
return &.sizeCache
case 2:
return &.unknownFields
default:
return nil
}
}
file_google_rpc_error_details_proto_msgTypes[8].Exporter = func( interface{}, int) interface{} {
switch := .(*Help); {
case 0:
return &.state
case 1:
return &.sizeCache
case 2:
return &.unknownFields
default:
return nil
}
}
file_google_rpc_error_details_proto_msgTypes[9].Exporter = func( interface{}, int) interface{} {
switch := .(*LocalizedMessage); {
case 0:
return &.state
case 1:
return &.sizeCache
case 2:
return &.unknownFields
default:
return nil
}
}
file_google_rpc_error_details_proto_msgTypes[10].Exporter = func( interface{}, int) interface{} {
switch := .(*QuotaFailure_Violation); {
case 0:
return &.state
case 1:
return &.sizeCache
case 2:
return &.unknownFields
default:
return nil
}
}
file_google_rpc_error_details_proto_msgTypes[12].Exporter = func( interface{}, int) interface{} {
switch := .(*PreconditionFailure_Violation); {
case 0:
return &.state
case 1:
return &.sizeCache
case 2:
return &.unknownFields
default:
return nil
}
}
file_google_rpc_error_details_proto_msgTypes[13].Exporter = func( interface{}, int) interface{} {
switch := .(*BadRequest_FieldViolation); {
case 0:
return &.state
case 1:
return &.sizeCache
case 2:
return &.unknownFields
default:
return nil
}
}
file_google_rpc_error_details_proto_msgTypes[14].Exporter = func( interface{}, int) interface{} {
switch := .(*Help_Link); {
case 0:
return &.state
case 1:
return &.sizeCache
case 2:
return &.unknownFields
default:
return nil
}
}
}
type struct{}
:= protoimpl.TypeBuilder{
File: protoimpl.DescBuilder{
GoPackagePath: reflect.TypeOf({}).PkgPath(),
RawDescriptor: file_google_rpc_error_details_proto_rawDesc,
NumEnums: 0,
NumMessages: 15,
NumExtensions: 0,
NumServices: 0,
},
GoTypes: file_google_rpc_error_details_proto_goTypes,
DependencyIndexes: file_google_rpc_error_details_proto_depIdxs,
MessageInfos: file_google_rpc_error_details_proto_msgTypes,
}.Build()
File_google_rpc_error_details_proto = .File
file_google_rpc_error_details_proto_rawDesc = nil
file_google_rpc_error_details_proto_goTypes = nil
file_google_rpc_error_details_proto_depIdxs = nil
![]() |
The pages are generated with Golds v0.3.2-preview. (GOOS=darwin GOARCH=amd64) Golds is a Go 101 project developed by Tapir Liu. PR and bug reports are welcome and can be submitted to the issue list. Please follow @Go100and1 (reachable from the left QR code) to get the latest news of Golds. |