Skip to content
Snippets Groups Projects
pnd.pb.go 52.7 KiB
Newer Older
  • Learn to ignore specific revisions
  • Manuel Kieweg's avatar
    Manuel Kieweg committed
    	sizeCache     protoimpl.SizeCache
    	unknownFields protoimpl.UnknownFields
    
    	Timestamp int64 `protobuf:"varint,1,opt,name=timestamp,proto3" json:"timestamp,omitempty"` // Timestamp in nanoseconds since Epoch.
    }
    
    func (x *SetResponse) Reset() {
    	*x = SetResponse{}
    	if protoimpl.UnsafeEnabled {
    		mi := &file_proto_gosdn_pnd_pnd_proto_msgTypes[10]
    		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
    		ms.StoreMessageInfo(mi)
    	}
    }
    
    func (x *SetResponse) String() string {
    	return protoimpl.X.MessageStringOf(x)
    }
    
    func (*SetResponse) ProtoMessage() {}
    
    func (x *SetResponse) ProtoReflect() protoreflect.Message {
    	mi := &file_proto_gosdn_pnd_pnd_proto_msgTypes[10]
    	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 SetResponse.ProtoReflect.Descriptor instead.
    func (*SetResponse) Descriptor() ([]byte, []int) {
    	return file_proto_gosdn_pnd_pnd_proto_rawDescGZIP(), []int{10}
    }
    
    func (x *SetResponse) GetTimestamp() int64 {
    	if x != nil {
    		return x.Timestamp
    	}
    	return 0
    }
    
    type ChangeRequest struct {
    	state         protoimpl.MessageState
    	sizeCache     protoimpl.SizeCache
    	unknownFields protoimpl.UnknownFields
    
    	Id    string                     `protobuf:"bytes,1,opt,name=id,proto3" json:"id,omitempty"`
    	Path  string                     `protobuf:"bytes,2,opt,name=path,proto3" json:"path,omitempty"`
    	Value string                     `protobuf:"bytes,3,opt,name=value,proto3" json:"value,omitempty"`
    	ApiOp ChangeRequest_ApiOperation `protobuf:"varint,4,opt,name=apiOp,proto3,enum=gosdn.pnd.ChangeRequest_ApiOperation" json:"apiOp,omitempty"`
    	Op    ChangeRequest_Operation    `protobuf:"varint,5,opt,name=op,proto3,enum=gosdn.pnd.ChangeRequest_Operation" json:"op,omitempty"`
    }
    
    func (x *ChangeRequest) Reset() {
    	*x = ChangeRequest{}
    	if protoimpl.UnsafeEnabled {
    		mi := &file_proto_gosdn_pnd_pnd_proto_msgTypes[11]
    		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
    		ms.StoreMessageInfo(mi)
    	}
    }
    
    func (x *ChangeRequest) String() string {
    	return protoimpl.X.MessageStringOf(x)
    }
    
    func (*ChangeRequest) ProtoMessage() {}
    
    func (x *ChangeRequest) ProtoReflect() protoreflect.Message {
    	mi := &file_proto_gosdn_pnd_pnd_proto_msgTypes[11]
    	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 ChangeRequest.ProtoReflect.Descriptor instead.
    func (*ChangeRequest) Descriptor() ([]byte, []int) {
    	return file_proto_gosdn_pnd_pnd_proto_rawDescGZIP(), []int{11}
    }
    
    func (x *ChangeRequest) GetId() string {
    	if x != nil {
    		return x.Id
    	}
    	return ""
    }
    
    func (x *ChangeRequest) GetPath() string {
    	if x != nil {
    		return x.Path
    	}
    	return ""
    }
    
    func (x *ChangeRequest) GetValue() string {
    	if x != nil {
    		return x.Value
    	}
    	return ""
    }
    
    func (x *ChangeRequest) GetApiOp() ChangeRequest_ApiOperation {
    	if x != nil {
    		return x.ApiOp
    	}
    	return ChangeRequest_UPDATE
    }
    
    func (x *ChangeRequest) GetOp() ChangeRequest_Operation {
    	if x != nil {
    		return x.Op
    	}
    	return ChangeRequest_CREATE
    }
    
    var File_proto_gosdn_pnd_pnd_proto protoreflect.FileDescriptor
    
    var file_proto_gosdn_pnd_pnd_proto_rawDesc = []byte{
    	0x0a, 0x19, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x2f, 0x67, 0x6f, 0x73, 0x64, 0x6e, 0x2f, 0x70, 0x6e,
    	0x64, 0x2f, 0x70, 0x6e, 0x64, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x12, 0x09, 0x67, 0x6f, 0x73,
    	0x64, 0x6e, 0x2e, 0x70, 0x6e, 0x64, 0x1a, 0x20, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2f, 0x70,
    	0x72, 0x6f, 0x74, 0x6f, 0x62, 0x75, 0x66, 0x2f, 0x64, 0x65, 0x73, 0x63, 0x72, 0x69, 0x70, 0x74,
    	0x6f, 0x72, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x1a, 0x30, 0x67, 0x69, 0x74, 0x68, 0x75, 0x62,
    	0x2e, 0x63, 0x6f, 0x6d, 0x2f, 0x6f, 0x70, 0x65, 0x6e, 0x63, 0x6f, 0x6e, 0x66, 0x69, 0x67, 0x2f,
    	0x67, 0x6e, 0x6d, 0x69, 0x2f, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x2f, 0x67, 0x6e, 0x6d, 0x69, 0x2f,
    	0x67, 0x6e, 0x6d, 0x69, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x22, 0xb6, 0x01, 0x0a, 0x0a, 0x47,
    	0x65, 0x74, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x12, 0x1c, 0x0a, 0x09, 0x74, 0x69, 0x6d,
    	0x65, 0x73, 0x74, 0x61, 0x6d, 0x70, 0x18, 0x01, 0x20, 0x01, 0x28, 0x03, 0x52, 0x09, 0x74, 0x69,
    	0x6d, 0x65, 0x73, 0x74, 0x61, 0x6d, 0x70, 0x12, 0x32, 0x0a, 0x04, 0x74, 0x79, 0x70, 0x65, 0x18,
    	0x02, 0x20, 0x01, 0x28, 0x0e, 0x32, 0x1e, 0x2e, 0x67, 0x6f, 0x73, 0x64, 0x6e, 0x2e, 0x70, 0x6e,
    	0x64, 0x2e, 0x47, 0x65, 0x74, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x2e, 0x67, 0x65, 0x74,
    	0x5f, 0x74, 0x79, 0x70, 0x65, 0x52, 0x04, 0x74, 0x79, 0x70, 0x65, 0x12, 0x0e, 0x0a, 0x02, 0x69,
    	0x64, 0x18, 0x03, 0x20, 0x01, 0x28, 0x09, 0x52, 0x02, 0x69, 0x64, 0x22, 0x46, 0x0a, 0x08, 0x67,
    	0x65, 0x74, 0x5f, 0x74, 0x79, 0x70, 0x65, 0x12, 0x07, 0x0a, 0x03, 0x50, 0x4e, 0x44, 0x10, 0x00,
    	0x12, 0x07, 0x0a, 0x03, 0x4f, 0x4e, 0x44, 0x10, 0x01, 0x12, 0x08, 0x0a, 0x04, 0x4f, 0x4e, 0x44,
    	0x53, 0x10, 0x02, 0x12, 0x07, 0x0a, 0x03, 0x53, 0x42, 0x49, 0x10, 0x03, 0x12, 0x08, 0x0a, 0x04,
    	0x53, 0x42, 0x49, 0x53, 0x10, 0x04, 0x12, 0x0b, 0x0a, 0x07, 0x43, 0x68, 0x61, 0x6e, 0x67, 0x65,
    
    	0x73, 0x10, 0x05, 0x22, 0x85, 0x03, 0x0a, 0x0b, 0x47, 0x65, 0x74, 0x52, 0x65, 0x73, 0x70, 0x6f,
    
    Manuel Kieweg's avatar
    Manuel Kieweg committed
    	0x6e, 0x73, 0x65, 0x12, 0x1c, 0x0a, 0x09, 0x74, 0x69, 0x6d, 0x65, 0x73, 0x74, 0x61, 0x6d, 0x70,
    	0x18, 0x01, 0x20, 0x01, 0x28, 0x03, 0x52, 0x09, 0x74, 0x69, 0x6d, 0x65, 0x73, 0x74, 0x61, 0x6d,
    	0x70, 0x12, 0x35, 0x0a, 0x03, 0x70, 0x6e, 0x64, 0x18, 0x02, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x21,
    	0x2e, 0x67, 0x6f, 0x73, 0x64, 0x6e, 0x2e, 0x70, 0x6e, 0x64, 0x2e, 0x50, 0x72, 0x69, 0x6e, 0x63,
    	0x69, 0x70, 0x61, 0x6c, 0x4e, 0x65, 0x74, 0x77, 0x6f, 0x72, 0x6b, 0x44, 0x6f, 0x6d, 0x61, 0x69,
    	0x6e, 0x48, 0x00, 0x52, 0x03, 0x70, 0x6e, 0x64, 0x12, 0x3b, 0x0a, 0x03, 0x6f, 0x6e, 0x64, 0x18,
    	0x03, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x27, 0x2e, 0x67, 0x6f, 0x73, 0x64, 0x6e, 0x2e, 0x70, 0x6e,
    	0x64, 0x2e, 0x4f, 0x72, 0x63, 0x68, 0x65, 0x73, 0x74, 0x72, 0x61, 0x74, 0x65, 0x64, 0x4e, 0x65,
    	0x74, 0x77, 0x6f, 0x72, 0x6b, 0x69, 0x6e, 0x67, 0x44, 0x65, 0x76, 0x69, 0x63, 0x65, 0x48, 0x00,
    	0x52, 0x03, 0x6f, 0x6e, 0x64, 0x12, 0x3e, 0x0a, 0x04, 0x6f, 0x6e, 0x64, 0x73, 0x18, 0x04, 0x20,
    	0x01, 0x28, 0x0b, 0x32, 0x28, 0x2e, 0x67, 0x6f, 0x73, 0x64, 0x6e, 0x2e, 0x70, 0x6e, 0x64, 0x2e,
    	0x4f, 0x72, 0x63, 0x68, 0x65, 0x73, 0x74, 0x72, 0x61, 0x74, 0x65, 0x64, 0x4e, 0x65, 0x74, 0x77,
    	0x6f, 0x72, 0x6b, 0x69, 0x6e, 0x67, 0x44, 0x65, 0x76, 0x69, 0x63, 0x65, 0x73, 0x48, 0x00, 0x52,
    	0x04, 0x6f, 0x6e, 0x64, 0x73, 0x12, 0x32, 0x0a, 0x03, 0x73, 0x62, 0x69, 0x18, 0x05, 0x20, 0x01,
    	0x28, 0x0b, 0x32, 0x1e, 0x2e, 0x67, 0x6f, 0x73, 0x64, 0x6e, 0x2e, 0x70, 0x6e, 0x64, 0x2e, 0x53,
    	0x6f, 0x75, 0x74, 0x68, 0x62, 0x6f, 0x75, 0x6e, 0x64, 0x49, 0x6e, 0x74, 0x65, 0x72, 0x66, 0x61,
    	0x63, 0x65, 0x48, 0x00, 0x52, 0x03, 0x73, 0x62, 0x69, 0x12, 0x35, 0x0a, 0x04, 0x73, 0x62, 0x69,
    	0x73, 0x18, 0x06, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x1f, 0x2e, 0x67, 0x6f, 0x73, 0x64, 0x6e, 0x2e,
    	0x70, 0x6e, 0x64, 0x2e, 0x53, 0x6f, 0x75, 0x74, 0x68, 0x62, 0x6f, 0x75, 0x6e, 0x64, 0x49, 0x6e,
    	0x74, 0x65, 0x72, 0x66, 0x61, 0x63, 0x65, 0x73, 0x48, 0x00, 0x52, 0x04, 0x73, 0x62, 0x69, 0x73,
    	0x12, 0x2e, 0x0a, 0x07, 0x63, 0x68, 0x61, 0x6e, 0x67, 0x65, 0x73, 0x18, 0x07, 0x20, 0x01, 0x28,
    	0x0b, 0x32, 0x12, 0x2e, 0x67, 0x6f, 0x73, 0x64, 0x6e, 0x2e, 0x70, 0x6e, 0x64, 0x2e, 0x43, 0x68,
    	0x61, 0x6e, 0x67, 0x65, 0x73, 0x48, 0x00, 0x52, 0x07, 0x63, 0x68, 0x61, 0x6e, 0x67, 0x65, 0x73,
    
    	0x42, 0x09, 0x0a, 0x07, 0x70, 0x61, 0x79, 0x6c, 0x6f, 0x61, 0x64, 0x22, 0xff, 0x01, 0x0a, 0x16,
    	0x50, 0x72, 0x69, 0x6e, 0x63, 0x69, 0x70, 0x61, 0x6c, 0x4e, 0x65, 0x74, 0x77, 0x6f, 0x72, 0x6b,
    	0x44, 0x6f, 0x6d, 0x61, 0x69, 0x6e, 0x12, 0x0e, 0x0a, 0x02, 0x69, 0x64, 0x18, 0x01, 0x20, 0x01,
    	0x28, 0x09, 0x52, 0x02, 0x69, 0x64, 0x12, 0x12, 0x0a, 0x04, 0x6e, 0x61, 0x6d, 0x65, 0x18, 0x02,
    	0x20, 0x01, 0x28, 0x09, 0x52, 0x04, 0x6e, 0x61, 0x6d, 0x65, 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, 0x12, 0x3c, 0x0a, 0x04,
    	0x6f, 0x6e, 0x64, 0x73, 0x18, 0x04, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x28, 0x2e, 0x67, 0x6f, 0x73,
    	0x64, 0x6e, 0x2e, 0x70, 0x6e, 0x64, 0x2e, 0x4f, 0x72, 0x63, 0x68, 0x65, 0x73, 0x74, 0x72, 0x61,
    
    Manuel Kieweg's avatar
    Manuel Kieweg committed
    	0x74, 0x65, 0x64, 0x4e, 0x65, 0x74, 0x77, 0x6f, 0x72, 0x6b, 0x69, 0x6e, 0x67, 0x44, 0x65, 0x76,
    
    	0x69, 0x63, 0x65, 0x73, 0x52, 0x04, 0x6f, 0x6e, 0x64, 0x73, 0x12, 0x33, 0x0a, 0x04, 0x73, 0x62,
    	0x69, 0x73, 0x18, 0x05, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x1f, 0x2e, 0x67, 0x6f, 0x73, 0x64, 0x6e,
    	0x2e, 0x70, 0x6e, 0x64, 0x2e, 0x53, 0x6f, 0x75, 0x74, 0x68, 0x62, 0x6f, 0x75, 0x6e, 0x64, 0x49,
    	0x6e, 0x74, 0x65, 0x72, 0x66, 0x61, 0x63, 0x65, 0x73, 0x52, 0x04, 0x73, 0x62, 0x69, 0x73, 0x12,
    	0x2c, 0x0a, 0x07, 0x63, 0x68, 0x61, 0x6e, 0x67, 0x65, 0x73, 0x18, 0x06, 0x20, 0x01, 0x28, 0x0b,
    	0x32, 0x12, 0x2e, 0x67, 0x6f, 0x73, 0x64, 0x6e, 0x2e, 0x70, 0x6e, 0x64, 0x2e, 0x43, 0x68, 0x61,
    	0x6e, 0x67, 0x65, 0x73, 0x52, 0x07, 0x63, 0x68, 0x61, 0x6e, 0x67, 0x65, 0x73, 0x22, 0x3d, 0x0a,
    	0x13, 0x53, 0x6f, 0x75, 0x74, 0x68, 0x62, 0x6f, 0x75, 0x6e, 0x64, 0x49, 0x6e, 0x74, 0x65, 0x72,
    	0x66, 0x61, 0x63, 0x65, 0x12, 0x0e, 0x0a, 0x02, 0x69, 0x64, 0x18, 0x01, 0x20, 0x01, 0x28, 0x09,
    	0x52, 0x02, 0x69, 0x64, 0x12, 0x16, 0x0a, 0x06, 0x73, 0x63, 0x68, 0x65, 0x6d, 0x61, 0x18, 0x02,
    	0x20, 0x01, 0x28, 0x09, 0x52, 0x06, 0x73, 0x63, 0x68, 0x65, 0x6d, 0x61, 0x22, 0x6e, 0x0a, 0x1c,
    	0x4f, 0x72, 0x63, 0x68, 0x65, 0x73, 0x74, 0x72, 0x61, 0x74, 0x65, 0x64, 0x4e, 0x65, 0x74, 0x77,
    	0x6f, 0x72, 0x6b, 0x69, 0x6e, 0x67, 0x44, 0x65, 0x76, 0x69, 0x63, 0x65, 0x12, 0x0e, 0x0a, 0x02,
    	0x69, 0x64, 0x18, 0x01, 0x20, 0x01, 0x28, 0x09, 0x52, 0x02, 0x69, 0x64, 0x12, 0x12, 0x0a, 0x04,
    	0x6e, 0x61, 0x6d, 0x65, 0x18, 0x02, 0x20, 0x01, 0x28, 0x09, 0x52, 0x04, 0x6e, 0x61, 0x6d, 0x65,
    
    	0x12, 0x2a, 0x0a, 0x06, 0x64, 0x65, 0x76, 0x69, 0x63, 0x65, 0x18, 0x03, 0x20, 0x03, 0x28, 0x0b,
    
    	0x32, 0x12, 0x2e, 0x67, 0x6e, 0x6d, 0x69, 0x2e, 0x4e, 0x6f, 0x74, 0x69, 0x66, 0x69, 0x63, 0x61,
    	0x74, 0x69, 0x6f, 0x6e, 0x52, 0x06, 0x64, 0x65, 0x76, 0x69, 0x63, 0x65, 0x22, 0xae, 0x01, 0x0a,
    	0x14, 0x53, 0x6f, 0x75, 0x74, 0x68, 0x62, 0x6f, 0x75, 0x6e, 0x64, 0x49, 0x6e, 0x74, 0x65, 0x72,
    	0x66, 0x61, 0x63, 0x65, 0x73, 0x12, 0x3d, 0x0a, 0x04, 0x73, 0x62, 0x69, 0x73, 0x18, 0x01, 0x20,
    	0x03, 0x28, 0x0b, 0x32, 0x29, 0x2e, 0x67, 0x6f, 0x73, 0x64, 0x6e, 0x2e, 0x70, 0x6e, 0x64, 0x2e,
    	0x53, 0x6f, 0x75, 0x74, 0x68, 0x62, 0x6f, 0x75, 0x6e, 0x64, 0x49, 0x6e, 0x74, 0x65, 0x72, 0x66,
    	0x61, 0x63, 0x65, 0x73, 0x2e, 0x53, 0x62, 0x69, 0x73, 0x45, 0x6e, 0x74, 0x72, 0x79, 0x52, 0x04,
    	0x73, 0x62, 0x69, 0x73, 0x1a, 0x57, 0x0a, 0x09, 0x53, 0x62, 0x69, 0x73, 0x45, 0x6e, 0x74, 0x72,
    	0x79, 0x12, 0x10, 0x0a, 0x03, 0x6b, 0x65, 0x79, 0x18, 0x01, 0x20, 0x01, 0x28, 0x09, 0x52, 0x03,
    	0x6b, 0x65, 0x79, 0x12, 0x34, 0x0a, 0x05, 0x76, 0x61, 0x6c, 0x75, 0x65, 0x18, 0x02, 0x20, 0x01,
    	0x28, 0x0b, 0x32, 0x1e, 0x2e, 0x67, 0x6f, 0x73, 0x64, 0x6e, 0x2e, 0x70, 0x6e, 0x64, 0x2e, 0x53,
    	0x6f, 0x75, 0x74, 0x68, 0x62, 0x6f, 0x75, 0x6e, 0x64, 0x49, 0x6e, 0x74, 0x65, 0x72, 0x66, 0x61,
    	0x63, 0x65, 0x52, 0x05, 0x76, 0x61, 0x6c, 0x75, 0x65, 0x3a, 0x02, 0x38, 0x01, 0x22, 0xc9, 0x01,
    	0x0a, 0x1d, 0x4f, 0x72, 0x63, 0x68, 0x65, 0x73, 0x74, 0x72, 0x61, 0x74, 0x65, 0x64, 0x4e, 0x65,
    	0x74, 0x77, 0x6f, 0x72, 0x6b, 0x69, 0x6e, 0x67, 0x44, 0x65, 0x76, 0x69, 0x63, 0x65, 0x73, 0x12,
    
    	0x46, 0x0a, 0x04, 0x6f, 0x6e, 0x64, 0x73, 0x18, 0x01, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x32, 0x2e,
    
    	0x67, 0x6f, 0x73, 0x64, 0x6e, 0x2e, 0x70, 0x6e, 0x64, 0x2e, 0x4f, 0x72, 0x63, 0x68, 0x65, 0x73,
    	0x74, 0x72, 0x61, 0x74, 0x65, 0x64, 0x4e, 0x65, 0x74, 0x77, 0x6f, 0x72, 0x6b, 0x69, 0x6e, 0x67,
    
    	0x44, 0x65, 0x76, 0x69, 0x63, 0x65, 0x73, 0x2e, 0x4f, 0x6e, 0x64, 0x73, 0x45, 0x6e, 0x74, 0x72,
    	0x79, 0x52, 0x04, 0x6f, 0x6e, 0x64, 0x73, 0x1a, 0x60, 0x0a, 0x09, 0x4f, 0x6e, 0x64, 0x73, 0x45,
    
    	0x6e, 0x74, 0x72, 0x79, 0x12, 0x10, 0x0a, 0x03, 0x6b, 0x65, 0x79, 0x18, 0x01, 0x20, 0x01, 0x28,
    	0x09, 0x52, 0x03, 0x6b, 0x65, 0x79, 0x12, 0x3d, 0x0a, 0x05, 0x76, 0x61, 0x6c, 0x75, 0x65, 0x18,
    	0x02, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x27, 0x2e, 0x67, 0x6f, 0x73, 0x64, 0x6e, 0x2e, 0x70, 0x6e,
    	0x64, 0x2e, 0x4f, 0x72, 0x63, 0x68, 0x65, 0x73, 0x74, 0x72, 0x61, 0x74, 0x65, 0x64, 0x4e, 0x65,
    	0x74, 0x77, 0x6f, 0x72, 0x6b, 0x69, 0x6e, 0x67, 0x44, 0x65, 0x76, 0x69, 0x63, 0x65, 0x52, 0x05,
    	0x76, 0x61, 0x6c, 0x75, 0x65, 0x3a, 0x02, 0x38, 0x01, 0x22, 0x8d, 0x01, 0x0a, 0x06, 0x43, 0x68,
    	0x61, 0x6e, 0x67, 0x65, 0x12, 0x0e, 0x0a, 0x02, 0x69, 0x64, 0x18, 0x01, 0x20, 0x01, 0x28, 0x09,
    	0x52, 0x02, 0x69, 0x64, 0x12, 0x10, 0x0a, 0x03, 0x61, 0x67, 0x65, 0x18, 0x02, 0x20, 0x01, 0x28,
    	0x03, 0x52, 0x03, 0x61, 0x67, 0x65, 0x12, 0x2d, 0x0a, 0x05, 0x73, 0x74, 0x61, 0x74, 0x65, 0x18,
    	0x03, 0x20, 0x01, 0x28, 0x0e, 0x32, 0x17, 0x2e, 0x67, 0x6f, 0x73, 0x64, 0x6e, 0x2e, 0x70, 0x6e,
    	0x64, 0x2e, 0x43, 0x68, 0x61, 0x6e, 0x67, 0x65, 0x2e, 0x53, 0x74, 0x61, 0x74, 0x65, 0x52, 0x05,
    	0x73, 0x74, 0x61, 0x74, 0x65, 0x22, 0x32, 0x0a, 0x05, 0x53, 0x74, 0x61, 0x74, 0x65, 0x12, 0x0b,
    	0x0a, 0x07, 0x50, 0x45, 0x4e, 0x44, 0x49, 0x4e, 0x47, 0x10, 0x00, 0x12, 0x0d, 0x0a, 0x09, 0x43,
    	0x4f, 0x4d, 0x4d, 0x49, 0x54, 0x54, 0x45, 0x44, 0x10, 0x01, 0x12, 0x0d, 0x0a, 0x09, 0x43, 0x4f,
    	0x4e, 0x46, 0x49, 0x52, 0x4d, 0x45, 0x44, 0x10, 0x02, 0x22, 0x87, 0x01, 0x0a, 0x07, 0x43, 0x68,
    	0x61, 0x6e, 0x67, 0x65, 0x73, 0x12, 0x30, 0x0a, 0x04, 0x73, 0x62, 0x69, 0x73, 0x18, 0x01, 0x20,
    	0x03, 0x28, 0x0b, 0x32, 0x1c, 0x2e, 0x67, 0x6f, 0x73, 0x64, 0x6e, 0x2e, 0x70, 0x6e, 0x64, 0x2e,
    	0x43, 0x68, 0x61, 0x6e, 0x67, 0x65, 0x73, 0x2e, 0x53, 0x62, 0x69, 0x73, 0x45, 0x6e, 0x74, 0x72,
    	0x79, 0x52, 0x04, 0x73, 0x62, 0x69, 0x73, 0x1a, 0x4a, 0x0a, 0x09, 0x53, 0x62, 0x69, 0x73, 0x45,
    	0x6e, 0x74, 0x72, 0x79, 0x12, 0x10, 0x0a, 0x03, 0x6b, 0x65, 0x79, 0x18, 0x01, 0x20, 0x01, 0x28,
    	0x09, 0x52, 0x03, 0x6b, 0x65, 0x79, 0x12, 0x27, 0x0a, 0x05, 0x76, 0x61, 0x6c, 0x75, 0x65, 0x18,
    	0x02, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x11, 0x2e, 0x67, 0x6f, 0x73, 0x64, 0x6e, 0x2e, 0x70, 0x6e,
    	0x64, 0x2e, 0x43, 0x68, 0x61, 0x6e, 0x67, 0x65, 0x52, 0x05, 0x76, 0x61, 0x6c, 0x75, 0x65, 0x3a,
    	0x02, 0x38, 0x01, 0x22, 0xda, 0x01, 0x0a, 0x0a, 0x53, 0x65, 0x74, 0x52, 0x65, 0x71, 0x75, 0x65,
    	0x73, 0x74, 0x12, 0x1c, 0x0a, 0x09, 0x74, 0x69, 0x6d, 0x65, 0x73, 0x74, 0x61, 0x6d, 0x70, 0x18,
    	0x01, 0x20, 0x01, 0x28, 0x03, 0x52, 0x09, 0x74, 0x69, 0x6d, 0x65, 0x73, 0x74, 0x61, 0x6d, 0x70,
    	0x12, 0x32, 0x0a, 0x06, 0x63, 0x68, 0x61, 0x6e, 0x67, 0x65, 0x18, 0x02, 0x20, 0x01, 0x28, 0x0b,
    	0x32, 0x18, 0x2e, 0x67, 0x6f, 0x73, 0x64, 0x6e, 0x2e, 0x70, 0x6e, 0x64, 0x2e, 0x43, 0x68, 0x61,
    	0x6e, 0x67, 0x65, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x48, 0x00, 0x52, 0x06, 0x63, 0x68,
    	0x61, 0x6e, 0x67, 0x65, 0x12, 0x3b, 0x0a, 0x03, 0x6f, 0x6e, 0x64, 0x18, 0x03, 0x20, 0x01, 0x28,
    	0x0b, 0x32, 0x27, 0x2e, 0x67, 0x6f, 0x73, 0x64, 0x6e, 0x2e, 0x70, 0x6e, 0x64, 0x2e, 0x4f, 0x72,
    	0x63, 0x68, 0x65, 0x73, 0x74, 0x72, 0x61, 0x74, 0x65, 0x64, 0x4e, 0x65, 0x74, 0x77, 0x6f, 0x72,
    	0x6b, 0x69, 0x6e, 0x67, 0x44, 0x65, 0x76, 0x69, 0x63, 0x65, 0x48, 0x00, 0x52, 0x03, 0x6f, 0x6e,
    	0x64, 0x12, 0x32, 0x0a, 0x03, 0x73, 0x62, 0x69, 0x18, 0x04, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x1e,
    	0x2e, 0x67, 0x6f, 0x73, 0x64, 0x6e, 0x2e, 0x70, 0x6e, 0x64, 0x2e, 0x53, 0x6f, 0x75, 0x74, 0x68,
    	0x62, 0x6f, 0x75, 0x6e, 0x64, 0x49, 0x6e, 0x74, 0x65, 0x72, 0x66, 0x61, 0x63, 0x65, 0x48, 0x00,
    	0x52, 0x03, 0x73, 0x62, 0x69, 0x42, 0x09, 0x0a, 0x07, 0x72, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74,
    	0x22, 0x48, 0x0a, 0x0b, 0x53, 0x65, 0x74, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x12,
    	0x1c, 0x0a, 0x09, 0x74, 0x69, 0x6d, 0x65, 0x73, 0x74, 0x61, 0x6d, 0x70, 0x18, 0x01, 0x20, 0x01,
    	0x28, 0x03, 0x52, 0x09, 0x74, 0x69, 0x6d, 0x65, 0x73, 0x74, 0x61, 0x6d, 0x70, 0x22, 0x1b, 0x0a,
    	0x06, 0x73, 0x74, 0x61, 0x74, 0x75, 0x73, 0x12, 0x06, 0x0a, 0x02, 0x4f, 0x4b, 0x10, 0x00, 0x12,
    	0x09, 0x0a, 0x05, 0x45, 0x52, 0x52, 0x4f, 0x52, 0x10, 0x01, 0x22, 0xa1, 0x02, 0x0a, 0x0d, 0x43,
    	0x68, 0x61, 0x6e, 0x67, 0x65, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x12, 0x0e, 0x0a, 0x02,
    	0x69, 0x64, 0x18, 0x01, 0x20, 0x01, 0x28, 0x09, 0x52, 0x02, 0x69, 0x64, 0x12, 0x12, 0x0a, 0x04,
    	0x70, 0x61, 0x74, 0x68, 0x18, 0x02, 0x20, 0x01, 0x28, 0x09, 0x52, 0x04, 0x70, 0x61, 0x74, 0x68,
    	0x12, 0x14, 0x0a, 0x05, 0x76, 0x61, 0x6c, 0x75, 0x65, 0x18, 0x03, 0x20, 0x01, 0x28, 0x09, 0x52,
    	0x05, 0x76, 0x61, 0x6c, 0x75, 0x65, 0x12, 0x3b, 0x0a, 0x05, 0x61, 0x70, 0x69, 0x4f, 0x70, 0x18,
    	0x04, 0x20, 0x01, 0x28, 0x0e, 0x32, 0x25, 0x2e, 0x67, 0x6f, 0x73, 0x64, 0x6e, 0x2e, 0x70, 0x6e,
    	0x64, 0x2e, 0x43, 0x68, 0x61, 0x6e, 0x67, 0x65, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x2e,
    	0x41, 0x70, 0x69, 0x4f, 0x70, 0x65, 0x72, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x52, 0x05, 0x61, 0x70,
    	0x69, 0x4f, 0x70, 0x12, 0x32, 0x0a, 0x02, 0x6f, 0x70, 0x18, 0x05, 0x20, 0x01, 0x28, 0x0e, 0x32,
    	0x22, 0x2e, 0x67, 0x6f, 0x73, 0x64, 0x6e, 0x2e, 0x70, 0x6e, 0x64, 0x2e, 0x43, 0x68, 0x61, 0x6e,
    	0x67, 0x65, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x2e, 0x4f, 0x70, 0x65, 0x72, 0x61, 0x74,
    	0x69, 0x6f, 0x6e, 0x52, 0x02, 0x6f, 0x70, 0x22, 0x30, 0x0a, 0x09, 0x4f, 0x70, 0x65, 0x72, 0x61,
    	0x74, 0x69, 0x6f, 0x6e, 0x12, 0x0a, 0x0a, 0x06, 0x43, 0x52, 0x45, 0x41, 0x54, 0x45, 0x10, 0x00,
    	0x12, 0x0a, 0x0a, 0x06, 0x43, 0x4f, 0x4d, 0x4d, 0x49, 0x54, 0x10, 0x01, 0x12, 0x0b, 0x0a, 0x07,
    	0x43, 0x4f, 0x4e, 0x46, 0x49, 0x52, 0x4d, 0x10, 0x02, 0x22, 0x33, 0x0a, 0x0c, 0x41, 0x70, 0x69,
    	0x4f, 0x70, 0x65, 0x72, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x12, 0x0a, 0x0a, 0x06, 0x55, 0x50, 0x44,
    	0x41, 0x54, 0x45, 0x10, 0x00, 0x12, 0x0b, 0x0a, 0x07, 0x52, 0x45, 0x50, 0x4c, 0x41, 0x43, 0x45,
    	0x10, 0x01, 0x12, 0x0a, 0x0a, 0x06, 0x44, 0x45, 0x4c, 0x45, 0x54, 0x45, 0x10, 0x02, 0x32, 0x71,
    	0x0a, 0x03, 0x70, 0x6e, 0x64, 0x12, 0x34, 0x0a, 0x03, 0x47, 0x65, 0x74, 0x12, 0x15, 0x2e, 0x67,
    	0x6f, 0x73, 0x64, 0x6e, 0x2e, 0x70, 0x6e, 0x64, 0x2e, 0x47, 0x65, 0x74, 0x52, 0x65, 0x71, 0x75,
    	0x65, 0x73, 0x74, 0x1a, 0x16, 0x2e, 0x67, 0x6f, 0x73, 0x64, 0x6e, 0x2e, 0x70, 0x6e, 0x64, 0x2e,
    	0x47, 0x65, 0x74, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x12, 0x34, 0x0a, 0x03, 0x53,
    	0x65, 0x74, 0x12, 0x15, 0x2e, 0x67, 0x6f, 0x73, 0x64, 0x6e, 0x2e, 0x70, 0x6e, 0x64, 0x2e, 0x53,
    	0x65, 0x74, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x1a, 0x16, 0x2e, 0x67, 0x6f, 0x73, 0x64,
    	0x6e, 0x2e, 0x70, 0x6e, 0x64, 0x2e, 0x53, 0x65, 0x74, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73,
    	0x65, 0x42, 0x11, 0x5a, 0x0f, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x2f, 0x67, 0x6f, 0x73, 0x64, 0x6e,
    	0x2f, 0x70, 0x6e, 0x64, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33,
    
    Manuel Kieweg's avatar
    Manuel Kieweg committed
    }
    
    var (
    	file_proto_gosdn_pnd_pnd_proto_rawDescOnce sync.Once
    	file_proto_gosdn_pnd_pnd_proto_rawDescData = file_proto_gosdn_pnd_pnd_proto_rawDesc
    )
    
    func file_proto_gosdn_pnd_pnd_proto_rawDescGZIP() []byte {
    	file_proto_gosdn_pnd_pnd_proto_rawDescOnce.Do(func() {
    		file_proto_gosdn_pnd_pnd_proto_rawDescData = protoimpl.X.CompressGZIP(file_proto_gosdn_pnd_pnd_proto_rawDescData)
    	})
    	return file_proto_gosdn_pnd_pnd_proto_rawDescData
    }
    
    var file_proto_gosdn_pnd_pnd_proto_enumTypes = make([]protoimpl.EnumInfo, 5)
    
    var file_proto_gosdn_pnd_pnd_proto_msgTypes = make([]protoimpl.MessageInfo, 15)
    
    Manuel Kieweg's avatar
    Manuel Kieweg committed
    var file_proto_gosdn_pnd_pnd_proto_goTypes = []interface{}{
    	(GetRequestGetType)(0),                // 0: gosdn.pnd.GetRequest.get_type
    	(Change_State)(0),                     // 1: gosdn.pnd.Change.State
    	(SetResponseStatus)(0),                // 2: gosdn.pnd.SetResponse.status
    	(ChangeRequest_Operation)(0),          // 3: gosdn.pnd.ChangeRequest.Operation
    	(ChangeRequest_ApiOperation)(0),       // 4: gosdn.pnd.ChangeRequest.ApiOperation
    	(*GetRequest)(nil),                    // 5: gosdn.pnd.GetRequest
    	(*GetResponse)(nil),                   // 6: gosdn.pnd.GetResponse
    	(*PrincipalNetworkDomain)(nil),        // 7: gosdn.pnd.PrincipalNetworkDomain
    	(*SouthboundInterface)(nil),           // 8: gosdn.pnd.SouthboundInterface
    	(*OrchestratedNetworkingDevice)(nil),  // 9: gosdn.pnd.OrchestratedNetworkingDevice
    	(*SouthboundInterfaces)(nil),          // 10: gosdn.pnd.SouthboundInterfaces
    	(*OrchestratedNetworkingDevices)(nil), // 11: gosdn.pnd.OrchestratedNetworkingDevices
    	(*Change)(nil),                        // 12: gosdn.pnd.Change
    	(*Changes)(nil),                       // 13: gosdn.pnd.Changes
    	(*SetRequest)(nil),                    // 14: gosdn.pnd.SetRequest
    	(*SetResponse)(nil),                   // 15: gosdn.pnd.SetResponse
    	(*ChangeRequest)(nil),                 // 16: gosdn.pnd.ChangeRequest
    
    	nil,                                   // 17: gosdn.pnd.SouthboundInterfaces.SbisEntry
    
    	nil,                                   // 18: gosdn.pnd.OrchestratedNetworkingDevices.OndsEntry
    
    	nil,                                   // 19: gosdn.pnd.Changes.SbisEntry
    	(*gnmi.Notification)(nil),             // 20: gnmi.Notification
    
    Manuel Kieweg's avatar
    Manuel Kieweg committed
    }
    var file_proto_gosdn_pnd_pnd_proto_depIdxs = []int32{
    	0,  // 0: gosdn.pnd.GetRequest.type:type_name -> gosdn.pnd.GetRequest.get_type
    	7,  // 1: gosdn.pnd.GetResponse.pnd:type_name -> gosdn.pnd.PrincipalNetworkDomain
    	9,  // 2: gosdn.pnd.GetResponse.ond:type_name -> gosdn.pnd.OrchestratedNetworkingDevice
    	11, // 3: gosdn.pnd.GetResponse.onds:type_name -> gosdn.pnd.OrchestratedNetworkingDevices
    	8,  // 4: gosdn.pnd.GetResponse.sbi:type_name -> gosdn.pnd.SouthboundInterface
    	10, // 5: gosdn.pnd.GetResponse.sbis:type_name -> gosdn.pnd.SouthboundInterfaces
    	13, // 6: gosdn.pnd.GetResponse.changes:type_name -> gosdn.pnd.Changes
    
    	11, // 7: gosdn.pnd.PrincipalNetworkDomain.onds:type_name -> gosdn.pnd.OrchestratedNetworkingDevices
    	10, // 8: gosdn.pnd.PrincipalNetworkDomain.sbis:type_name -> gosdn.pnd.SouthboundInterfaces
    	13, // 9: gosdn.pnd.PrincipalNetworkDomain.changes:type_name -> gosdn.pnd.Changes
    	20, // 10: gosdn.pnd.OrchestratedNetworkingDevice.device:type_name -> gnmi.Notification
    	17, // 11: gosdn.pnd.SouthboundInterfaces.sbis:type_name -> gosdn.pnd.SouthboundInterfaces.SbisEntry
    
    	18, // 12: gosdn.pnd.OrchestratedNetworkingDevices.onds:type_name -> gosdn.pnd.OrchestratedNetworkingDevices.OndsEntry
    
    Manuel Kieweg's avatar
    Manuel Kieweg committed
    	1,  // 13: gosdn.pnd.Change.state:type_name -> gosdn.pnd.Change.State
    
    	19, // 14: gosdn.pnd.Changes.sbis:type_name -> gosdn.pnd.Changes.SbisEntry
    
    Manuel Kieweg's avatar
    Manuel Kieweg committed
    	16, // 15: gosdn.pnd.SetRequest.change:type_name -> gosdn.pnd.ChangeRequest
    	9,  // 16: gosdn.pnd.SetRequest.ond:type_name -> gosdn.pnd.OrchestratedNetworkingDevice
    	8,  // 17: gosdn.pnd.SetRequest.sbi:type_name -> gosdn.pnd.SouthboundInterface
    	4,  // 18: gosdn.pnd.ChangeRequest.apiOp:type_name -> gosdn.pnd.ChangeRequest.ApiOperation
    	3,  // 19: gosdn.pnd.ChangeRequest.op:type_name -> gosdn.pnd.ChangeRequest.Operation
    
    	8,  // 20: gosdn.pnd.SouthboundInterfaces.SbisEntry.value:type_name -> gosdn.pnd.SouthboundInterface
    
    	9,  // 21: gosdn.pnd.OrchestratedNetworkingDevices.OndsEntry.value:type_name -> gosdn.pnd.OrchestratedNetworkingDevice
    
    	12, // 22: gosdn.pnd.Changes.SbisEntry.value:type_name -> gosdn.pnd.Change
    	5,  // 23: gosdn.pnd.pnd.Get:input_type -> gosdn.pnd.GetRequest
    	14, // 24: gosdn.pnd.pnd.Set:input_type -> gosdn.pnd.SetRequest
    	6,  // 25: gosdn.pnd.pnd.Get:output_type -> gosdn.pnd.GetResponse
    	15, // 26: gosdn.pnd.pnd.Set:output_type -> gosdn.pnd.SetResponse
    	25, // [25:27] is the sub-list for method output_type
    	23, // [23:25] is the sub-list for method input_type
    	23, // [23:23] is the sub-list for extension type_name
    	23, // [23:23] is the sub-list for extension extendee
    	0,  // [0:23] is the sub-list for field type_name
    
    Manuel Kieweg's avatar
    Manuel Kieweg committed
    }
    
    func init() { file_proto_gosdn_pnd_pnd_proto_init() }
    func file_proto_gosdn_pnd_pnd_proto_init() {
    	if File_proto_gosdn_pnd_pnd_proto != nil {
    		return
    	}
    	if !protoimpl.UnsafeEnabled {
    		file_proto_gosdn_pnd_pnd_proto_msgTypes[0].Exporter = func(v interface{}, i int) interface{} {
    			switch v := v.(*GetRequest); i {
    			case 0:
    				return &v.state
    			case 1:
    				return &v.sizeCache
    			case 2:
    				return &v.unknownFields
    			default:
    				return nil
    			}
    		}
    		file_proto_gosdn_pnd_pnd_proto_msgTypes[1].Exporter = func(v interface{}, i int) interface{} {
    			switch v := v.(*GetResponse); i {
    			case 0:
    				return &v.state
    			case 1:
    				return &v.sizeCache
    			case 2:
    				return &v.unknownFields
    			default:
    				return nil
    			}
    		}
    		file_proto_gosdn_pnd_pnd_proto_msgTypes[2].Exporter = func(v interface{}, i int) interface{} {
    			switch v := v.(*PrincipalNetworkDomain); i {
    			case 0:
    				return &v.state
    			case 1:
    				return &v.sizeCache
    			case 2:
    				return &v.unknownFields
    			default:
    				return nil
    			}
    		}
    		file_proto_gosdn_pnd_pnd_proto_msgTypes[3].Exporter = func(v interface{}, i int) interface{} {
    			switch v := v.(*SouthboundInterface); i {
    			case 0:
    				return &v.state
    			case 1:
    				return &v.sizeCache
    			case 2:
    				return &v.unknownFields
    			default:
    				return nil
    			}
    		}
    		file_proto_gosdn_pnd_pnd_proto_msgTypes[4].Exporter = func(v interface{}, i int) interface{} {
    			switch v := v.(*OrchestratedNetworkingDevice); i {
    			case 0:
    				return &v.state
    			case 1:
    				return &v.sizeCache
    			case 2:
    				return &v.unknownFields
    			default:
    				return nil
    			}
    		}
    		file_proto_gosdn_pnd_pnd_proto_msgTypes[5].Exporter = func(v interface{}, i int) interface{} {
    			switch v := v.(*SouthboundInterfaces); i {
    			case 0:
    				return &v.state
    			case 1:
    				return &v.sizeCache
    			case 2:
    				return &v.unknownFields
    			default:
    				return nil
    			}
    		}
    		file_proto_gosdn_pnd_pnd_proto_msgTypes[6].Exporter = func(v interface{}, i int) interface{} {
    			switch v := v.(*OrchestratedNetworkingDevices); i {
    			case 0:
    				return &v.state
    			case 1:
    				return &v.sizeCache
    			case 2:
    				return &v.unknownFields
    			default:
    				return nil
    			}
    		}
    		file_proto_gosdn_pnd_pnd_proto_msgTypes[7].Exporter = func(v interface{}, i int) interface{} {
    			switch v := v.(*Change); i {
    			case 0:
    				return &v.state
    			case 1:
    				return &v.sizeCache
    			case 2:
    				return &v.unknownFields
    			default:
    				return nil
    			}
    		}
    		file_proto_gosdn_pnd_pnd_proto_msgTypes[8].Exporter = func(v interface{}, i int) interface{} {
    			switch v := v.(*Changes); i {
    			case 0:
    				return &v.state
    			case 1:
    				return &v.sizeCache
    			case 2:
    				return &v.unknownFields
    			default:
    				return nil
    			}
    		}
    		file_proto_gosdn_pnd_pnd_proto_msgTypes[9].Exporter = func(v interface{}, i int) interface{} {
    			switch v := v.(*SetRequest); i {
    			case 0:
    				return &v.state
    			case 1:
    				return &v.sizeCache
    			case 2:
    				return &v.unknownFields
    			default:
    				return nil
    			}
    		}
    		file_proto_gosdn_pnd_pnd_proto_msgTypes[10].Exporter = func(v interface{}, i int) interface{} {
    			switch v := v.(*SetResponse); i {
    			case 0:
    				return &v.state
    			case 1:
    				return &v.sizeCache
    			case 2:
    				return &v.unknownFields
    			default:
    				return nil
    			}
    		}
    		file_proto_gosdn_pnd_pnd_proto_msgTypes[11].Exporter = func(v interface{}, i int) interface{} {
    			switch v := v.(*ChangeRequest); i {
    			case 0:
    				return &v.state
    			case 1:
    				return &v.sizeCache
    			case 2:
    				return &v.unknownFields
    			default:
    				return nil
    			}
    		}
    	}
    	file_proto_gosdn_pnd_pnd_proto_msgTypes[1].OneofWrappers = []interface{}{
    		(*GetResponse_Pnd)(nil),
    		(*GetResponse_Ond)(nil),
    		(*GetResponse_Onds)(nil),
    		(*GetResponse_Sbi)(nil),
    		(*GetResponse_Sbis)(nil),
    		(*GetResponse_Changes)(nil),
    	}
    	file_proto_gosdn_pnd_pnd_proto_msgTypes[9].OneofWrappers = []interface{}{
    		(*SetRequest_Change)(nil),
    		(*SetRequest_Ond)(nil),
    		(*SetRequest_Sbi)(nil),
    	}
    	type x struct{}
    	out := protoimpl.TypeBuilder{
    		File: protoimpl.DescBuilder{
    			GoPackagePath: reflect.TypeOf(x{}).PkgPath(),
    			RawDescriptor: file_proto_gosdn_pnd_pnd_proto_rawDesc,
    			NumEnums:      5,
    
    			NumMessages:   15,
    
    Manuel Kieweg's avatar
    Manuel Kieweg committed
    			NumExtensions: 0,
    			NumServices:   1,
    		},
    		GoTypes:           file_proto_gosdn_pnd_pnd_proto_goTypes,
    		DependencyIndexes: file_proto_gosdn_pnd_pnd_proto_depIdxs,
    		EnumInfos:         file_proto_gosdn_pnd_pnd_proto_enumTypes,
    		MessageInfos:      file_proto_gosdn_pnd_pnd_proto_msgTypes,
    	}.Build()
    	File_proto_gosdn_pnd_pnd_proto = out.File
    	file_proto_gosdn_pnd_pnd_proto_rawDesc = nil
    	file_proto_gosdn_pnd_pnd_proto_goTypes = nil
    	file_proto_gosdn_pnd_pnd_proto_depIdxs = nil
    }