| 
					
				 | 
			
			
				@@ -4,13 +4,18 @@ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 // 	protoc        v3.9.0 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 // source: safe.proto 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				  
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-package safe 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+package proto 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				  
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 import ( 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+	context "context" 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 	proto "github.com/golang/protobuf/proto" 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+	grpc "google.golang.org/grpc" 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+	codes "google.golang.org/grpc/codes" 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+	status "google.golang.org/grpc/status" 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 	protoreflect "google.golang.org/protobuf/reflect/protoreflect" 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 	protoimpl "google.golang.org/protobuf/runtime/protoimpl" 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 	reflect "reflect" 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+	sync "sync" 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 ) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				  
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 const ( 
			 | 
		
	
	
		
			
				| 
					
				 | 
			
			
				@@ -24,16 +29,143 @@ const ( 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 // of the legacy proto package is being used. 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 const _ = proto.ProtoPackageIsVersion4 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				  
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+// The request message containing the user's name. 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+type SafeServiceRequest struct { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+	state         protoimpl.MessageState 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+	sizeCache     protoimpl.SizeCache 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+	unknownFields protoimpl.UnknownFields 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+	BidsectionId string `protobuf:"bytes,1,opt,name=bidsection_id,json=bidsectionId,proto3" json:"bidsection_id,omitempty"` 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+} 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+func (x *SafeServiceRequest) Reset() { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+	*x = SafeServiceRequest{} 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+	if protoimpl.UnsafeEnabled { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+		mi := &file_safe_proto_msgTypes[0] 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+		ms.StoreMessageInfo(mi) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+	} 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+} 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+func (x *SafeServiceRequest) String() string { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+	return protoimpl.X.MessageStringOf(x) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+} 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+func (*SafeServiceRequest) ProtoMessage() {} 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+func (x *SafeServiceRequest) ProtoReflect() protoreflect.Message { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+	mi := &file_safe_proto_msgTypes[0] 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+	if protoimpl.UnsafeEnabled && x != nil { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+		if ms.LoadMessageInfo() == nil { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+			ms.StoreMessageInfo(mi) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+		} 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+		return ms 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+	} 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+	return mi.MessageOf(x) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+} 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+// Deprecated: Use SafeServiceRequest.ProtoReflect.Descriptor instead. 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+func (*SafeServiceRequest) Descriptor() ([]byte, []int) { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+	return file_safe_proto_rawDescGZIP(), []int{0} 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+} 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+func (x *SafeServiceRequest) GetBidsectionId() string { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+	if x != nil { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+		return x.BidsectionId 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+	} 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+	return "" 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+} 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+// The response message containing the greetings 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+type SafeServiceReply struct { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+	state         protoimpl.MessageState 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+	sizeCache     protoimpl.SizeCache 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+	unknownFields protoimpl.UnknownFields 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+	Message string `protobuf:"bytes,1,opt,name=message,proto3" json:"message,omitempty"` 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+} 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+func (x *SafeServiceReply) Reset() { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+	*x = SafeServiceReply{} 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+	if protoimpl.UnsafeEnabled { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+		mi := &file_safe_proto_msgTypes[1] 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+		ms.StoreMessageInfo(mi) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+	} 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+} 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+func (x *SafeServiceReply) String() string { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+	return protoimpl.X.MessageStringOf(x) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+} 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+func (*SafeServiceReply) ProtoMessage() {} 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+func (x *SafeServiceReply) ProtoReflect() protoreflect.Message { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+	mi := &file_safe_proto_msgTypes[1] 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+	if protoimpl.UnsafeEnabled && x != nil { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+		if ms.LoadMessageInfo() == nil { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+			ms.StoreMessageInfo(mi) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+		} 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+		return ms 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+	} 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+	return mi.MessageOf(x) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+} 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+// Deprecated: Use SafeServiceReply.ProtoReflect.Descriptor instead. 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+func (*SafeServiceReply) Descriptor() ([]byte, []int) { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+	return file_safe_proto_rawDescGZIP(), []int{1} 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+} 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+func (x *SafeServiceReply) GetMessage() string { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+	if x != nil { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+		return x.Message 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+	} 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+	return "" 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+} 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 var File_safe_proto protoreflect.FileDescriptor 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				  
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 var file_safe_proto_rawDesc = []byte{ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-	0x0a, 0x0a, 0x73, 0x61, 0x66, 0x65, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+	0x0a, 0x0a, 0x73, 0x61, 0x66, 0x65, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x12, 0x05, 0x70, 0x72, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+	0x6f, 0x74, 0x6f, 0x22, 0x39, 0x0a, 0x12, 0x53, 0x61, 0x66, 0x65, 0x53, 0x65, 0x72, 0x76, 0x69, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+	0x63, 0x65, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x12, 0x23, 0x0a, 0x0d, 0x62, 0x69, 0x64, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+	0x73, 0x65, 0x63, 0x74, 0x69, 0x6f, 0x6e, 0x5f, 0x69, 0x64, 0x18, 0x01, 0x20, 0x01, 0x28, 0x09, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+	0x52, 0x0c, 0x62, 0x69, 0x64, 0x73, 0x65, 0x63, 0x74, 0x69, 0x6f, 0x6e, 0x49, 0x64, 0x22, 0x2c, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+	0x0a, 0x10, 0x53, 0x61, 0x66, 0x65, 0x53, 0x65, 0x72, 0x76, 0x69, 0x63, 0x65, 0x52, 0x65, 0x70, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+	0x6c, 0x79, 0x12, 0x18, 0x0a, 0x07, 0x6d, 0x65, 0x73, 0x73, 0x61, 0x67, 0x65, 0x18, 0x01, 0x20, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+	0x01, 0x28, 0x09, 0x52, 0x07, 0x6d, 0x65, 0x73, 0x73, 0x61, 0x67, 0x65, 0x32, 0x52, 0x0a, 0x0b, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+	0x53, 0x61, 0x66, 0x65, 0x53, 0x65, 0x72, 0x76, 0x69, 0x63, 0x65, 0x12, 0x43, 0x0a, 0x0b, 0x67, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+	0x65, 0x74, 0x53, 0x61, 0x66, 0x65, 0x4c, 0x69, 0x73, 0x74, 0x12, 0x19, 0x2e, 0x70, 0x72, 0x6f, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+	0x74, 0x6f, 0x2e, 0x53, 0x61, 0x66, 0x65, 0x53, 0x65, 0x72, 0x76, 0x69, 0x63, 0x65, 0x52, 0x65, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+	0x71, 0x75, 0x65, 0x73, 0x74, 0x1a, 0x17, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x2e, 0x53, 0x61, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+	0x66, 0x65, 0x53, 0x65, 0x72, 0x76, 0x69, 0x63, 0x65, 0x52, 0x65, 0x70, 0x6c, 0x79, 0x22, 0x00, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+	0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				  
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-var file_safe_proto_goTypes = []interface{}{} 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+var ( 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+	file_safe_proto_rawDescOnce sync.Once 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+	file_safe_proto_rawDescData = file_safe_proto_rawDesc 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+func file_safe_proto_rawDescGZIP() []byte { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+	file_safe_proto_rawDescOnce.Do(func() { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+		file_safe_proto_rawDescData = protoimpl.X.CompressGZIP(file_safe_proto_rawDescData) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+	}) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+	return file_safe_proto_rawDescData 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+} 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+var file_safe_proto_msgTypes = make([]protoimpl.MessageInfo, 2) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+var file_safe_proto_goTypes = []interface{}{ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+	(*SafeServiceRequest)(nil), // 0: proto.SafeServiceRequest 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+	(*SafeServiceReply)(nil),   // 1: proto.SafeServiceReply 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+} 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 var file_safe_proto_depIdxs = []int32{ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-	0, // [0:0] is the sub-list for method output_type 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-	0, // [0:0] is the sub-list for method input_type 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+	0, // 0: proto.SafeService.getSafeList:input_type -> proto.SafeServiceRequest 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+	1, // 1: proto.SafeService.getSafeList:output_type -> proto.SafeServiceReply 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+	1, // [1:2] is the sub-list for method output_type 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+	0, // [0:1] is the sub-list for method input_type 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 	0, // [0:0] is the sub-list for extension type_name 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 	0, // [0:0] is the sub-list for extension extendee 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 	0, // [0:0] is the sub-list for field type_name 
			 | 
		
	
	
		
			
				| 
					
				 | 
			
			
				@@ -44,21 +176,130 @@ func file_safe_proto_init() { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 	if File_safe_proto != nil { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 		return 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 	} 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+	if !protoimpl.UnsafeEnabled { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+		file_safe_proto_msgTypes[0].Exporter = func(v interface{}, i int) interface{} { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+			switch v := v.(*SafeServiceRequest); i { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+			case 0: 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+				return &v.state 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+			case 1: 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+				return &v.sizeCache 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+			case 2: 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+				return &v.unknownFields 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+			default: 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+				return nil 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+			} 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+		} 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+		file_safe_proto_msgTypes[1].Exporter = func(v interface{}, i int) interface{} { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+			switch v := v.(*SafeServiceReply); i { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+			case 0: 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+				return &v.state 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+			case 1: 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+				return &v.sizeCache 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+			case 2: 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+				return &v.unknownFields 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+			default: 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+				return nil 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+			} 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+		} 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+	} 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 	type x struct{} 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 	out := protoimpl.TypeBuilder{ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 		File: protoimpl.DescBuilder{ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 			GoPackagePath: reflect.TypeOf(x{}).PkgPath(), 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 			RawDescriptor: file_safe_proto_rawDesc, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 			NumEnums:      0, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-			NumMessages:   0, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+			NumMessages:   2, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 			NumExtensions: 0, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-			NumServices:   0, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+			NumServices:   1, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 		}, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 		GoTypes:           file_safe_proto_goTypes, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 		DependencyIndexes: file_safe_proto_depIdxs, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+		MessageInfos:      file_safe_proto_msgTypes, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 	}.Build() 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 	File_safe_proto = out.File 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 	file_safe_proto_rawDesc = nil 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 	file_safe_proto_goTypes = nil 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 	file_safe_proto_depIdxs = nil 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+// Reference imports to suppress errors if they are not otherwise used. 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+var _ context.Context 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+var _ grpc.ClientConnInterface 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+// This is a compile-time assertion to ensure that this generated file 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+// is compatible with the grpc package it is being compiled against. 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+const _ = grpc.SupportPackageIsVersion6 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+// SafeServiceClient is the client API for SafeService service. 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+// 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+// For semantics around ctx use and closing/ending streaming RPCs, please refer to https://godoc.org/google.golang.org/grpc#ClientConn.NewStream. 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+type SafeServiceClient interface { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+	// Sends a greeting 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+	GetSafeList(ctx context.Context, in *SafeServiceRequest, opts ...grpc.CallOption) (*SafeServiceReply, error) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+} 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+type safeServiceClient struct { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+	cc grpc.ClientConnInterface 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+} 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+func NewSafeServiceClient(cc grpc.ClientConnInterface) SafeServiceClient { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+	return &safeServiceClient{cc} 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+} 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+func (c *safeServiceClient) GetSafeList(ctx context.Context, in *SafeServiceRequest, opts ...grpc.CallOption) (*SafeServiceReply, error) { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+	out := new(SafeServiceReply) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+	err := c.cc.Invoke(ctx, "/proto.SafeService/getSafeList", in, out, opts...) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+	if err != nil { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+		return nil, err 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+	} 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+	return out, nil 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+} 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+// SafeServiceServer is the server API for SafeService service. 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+type SafeServiceServer interface { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+	// Sends a greeting 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+	GetSafeList(context.Context, *SafeServiceRequest) (*SafeServiceReply, error) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+} 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+// UnimplementedSafeServiceServer can be embedded to have forward compatible implementations. 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+type UnimplementedSafeServiceServer struct { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+} 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+func (*UnimplementedSafeServiceServer) GetSafeList(context.Context, *SafeServiceRequest) (*SafeServiceReply, error) { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+	return nil, status.Errorf(codes.Unimplemented, "method GetSafeList not implemented") 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+} 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+func RegisterSafeServiceServer(s *grpc.Server, srv SafeServiceServer) { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+	s.RegisterService(&_SafeService_serviceDesc, srv) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+} 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+func _SafeService_GetSafeList_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+	in := new(SafeServiceRequest) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+	if err := dec(in); err != nil { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+		return nil, err 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+	} 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+	if interceptor == nil { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+		return srv.(SafeServiceServer).GetSafeList(ctx, in) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+	} 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+	info := &grpc.UnaryServerInfo{ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+		Server:     srv, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+		FullMethod: "/proto.SafeService/GetSafeList", 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+	} 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+	handler := func(ctx context.Context, req interface{}) (interface{}, error) { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+		return srv.(SafeServiceServer).GetSafeList(ctx, req.(*SafeServiceRequest)) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+	} 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+	return interceptor(ctx, in, info, handler) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+} 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+var _SafeService_serviceDesc = grpc.ServiceDesc{ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+	ServiceName: "proto.SafeService", 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+	HandlerType: (*SafeServiceServer)(nil), 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+	Methods: []grpc.MethodDesc{ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+		{ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+			MethodName: "getSafeList", 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+			Handler:    _SafeService_GetSafeList_Handler, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+		}, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+	}, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+	Streams:  []grpc.StreamDesc{}, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+	Metadata: "safe.proto", 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+} 
			 |