Skip to content
Snippets Groups Projects
core.pb.go 17 KiB
Newer Older
  • Learn to ignore specific revisions
  • Manuel Kieweg's avatar
    Manuel Kieweg committed
    // Code generated by protoc-gen-go. DO NOT EDIT.
    // versions:
    
    Manuel Kieweg's avatar
    Manuel Kieweg committed
    // 	protoc-gen-go v1.26.0
    
    Manuel Kieweg's avatar
    Manuel Kieweg committed
    // 	protoc        v3.17.2
    
    Manuel Kieweg's avatar
    Manuel Kieweg committed
    // source: gosdn/core/core.proto
    
    Manuel Kieweg's avatar
    Manuel Kieweg committed
    
    
    Manuel Kieweg's avatar
    Manuel Kieweg committed
    package core
    
    Manuel Kieweg's avatar
    Manuel Kieweg committed
    
    import (
    
    Manuel Kieweg's avatar
    Manuel Kieweg committed
    	pnd "code.fbi.h-da.de/cocsn/api/go/gosdn/pnd"
    
    Manuel Kieweg's avatar
    Manuel Kieweg committed
    	protoreflect "google.golang.org/protobuf/reflect/protoreflect"
    	protoimpl "google.golang.org/protobuf/runtime/protoimpl"
    	reflect "reflect"
    	sync "sync"
    )
    
    const (
    	// Verify that this generated code is sufficiently up-to-date.
    	_ = protoimpl.EnforceVersion(20 - protoimpl.MinVersion)
    	// Verify that runtime/protoimpl is sufficiently up-to-date.
    	_ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
    )
    
    type SetResponseStatus int32
    
    const (
    	SetResponse_OK    SetResponseStatus = 0
    	SetResponse_ERROR SetResponseStatus = 1
    )
    
    // Enum value maps for SetResponseStatus.
    var (
    	SetResponseStatus_name = map[int32]string{
    		0: "OK",
    		1: "ERROR",
    	}
    	SetResponseStatus_value = map[string]int32{
    		"OK":    0,
    		"ERROR": 1,
    	}
    )
    
    func (x SetResponseStatus) Enum() *SetResponseStatus {
    	p := new(SetResponseStatus)
    	*p = x
    	return p
    }
    
    func (x SetResponseStatus) String() string {
    	return protoimpl.X.EnumStringOf(x.Descriptor(), protoreflect.EnumNumber(x))
    }
    
    func (SetResponseStatus) Descriptor() protoreflect.EnumDescriptor {
    
    Manuel Kieweg's avatar
    Manuel Kieweg committed
    	return file_gosdn_core_core_proto_enumTypes[0].Descriptor()
    
    Manuel Kieweg's avatar
    Manuel Kieweg committed
    }
    
    func (SetResponseStatus) Type() protoreflect.EnumType {
    
    Manuel Kieweg's avatar
    Manuel Kieweg committed
    	return &file_gosdn_core_core_proto_enumTypes[0]
    
    Manuel Kieweg's avatar
    Manuel Kieweg committed
    }
    
    func (x SetResponseStatus) Number() protoreflect.EnumNumber {
    	return protoreflect.EnumNumber(x)
    }
    
    // Deprecated: Use SetResponseStatus.Descriptor instead.
    func (SetResponseStatus) EnumDescriptor() ([]byte, []int) {
    
    Manuel Kieweg's avatar
    Manuel Kieweg committed
    	return file_gosdn_core_core_proto_rawDescGZIP(), []int{4, 0}
    
    Manuel Kieweg's avatar
    Manuel Kieweg committed
    }
    
    type GetRequest struct {
    	state         protoimpl.MessageState
    	sizeCache     protoimpl.SizeCache
    	unknownFields protoimpl.UnknownFields
    
    
    	Timestamp int64    `protobuf:"varint,1,opt,name=timestamp,proto3" json:"timestamp,omitempty"` // Timestamp in nanoseconds since Epoch.
    	All       bool     `protobuf:"varint,2,opt,name=all,proto3" json:"all,omitempty"`
    	Pid       []string `protobuf:"bytes,3,rep,name=pid,proto3" json:"pid,omitempty"`
    
    Manuel Kieweg's avatar
    Manuel Kieweg committed
    }
    
    func (x *GetRequest) Reset() {
    	*x = GetRequest{}
    	if protoimpl.UnsafeEnabled {
    
    Manuel Kieweg's avatar
    Manuel Kieweg committed
    		mi := &file_gosdn_core_core_proto_msgTypes[0]
    
    Manuel Kieweg's avatar
    Manuel Kieweg committed
    		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
    		ms.StoreMessageInfo(mi)
    	}
    }
    
    func (x *GetRequest) String() string {
    	return protoimpl.X.MessageStringOf(x)
    }
    
    func (*GetRequest) ProtoMessage() {}
    
    func (x *GetRequest) ProtoReflect() protoreflect.Message {
    
    Manuel Kieweg's avatar
    Manuel Kieweg committed
    	mi := &file_gosdn_core_core_proto_msgTypes[0]
    
    Manuel Kieweg's avatar
    Manuel Kieweg committed
    	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 GetRequest.ProtoReflect.Descriptor instead.
    func (*GetRequest) Descriptor() ([]byte, []int) {
    
    Manuel Kieweg's avatar
    Manuel Kieweg committed
    	return file_gosdn_core_core_proto_rawDescGZIP(), []int{0}
    
    Manuel Kieweg's avatar
    Manuel Kieweg committed
    }
    
    func (x *GetRequest) GetTimestamp() int64 {
    	if x != nil {
    		return x.Timestamp
    	}
    	return 0
    }
    
    
    func (x *GetRequest) GetAll() bool {
    
    Manuel Kieweg's avatar
    Manuel Kieweg committed
    	if x != nil {
    
    		return x.All
    
    Manuel Kieweg's avatar
    Manuel Kieweg committed
    	}
    
    	return false
    
    func (x *GetRequest) GetPid() []string {
    
    Manuel Kieweg's avatar
    Manuel Kieweg committed
    	if x != nil {
    
    		return x.Pid
    
    Manuel Kieweg's avatar
    Manuel Kieweg committed
    	}
    
    	return nil
    
    Manuel Kieweg's avatar
    Manuel Kieweg committed
    }
    
    type GetResponse struct {
    	state         protoimpl.MessageState
    	sizeCache     protoimpl.SizeCache
    	unknownFields protoimpl.UnknownFields
    
    
    	Timestamp int64                         `protobuf:"varint,1,opt,name=timestamp,proto3" json:"timestamp,omitempty"` // Timestamp in nanoseconds since Epoch.
    	Pnd       []*pnd.PrincipalNetworkDomain `protobuf:"bytes,2,rep,name=pnd,proto3" json:"pnd,omitempty"`
    
    Manuel Kieweg's avatar
    Manuel Kieweg committed
    }
    
    func (x *GetResponse) Reset() {
    	*x = GetResponse{}
    	if protoimpl.UnsafeEnabled {
    
    Manuel Kieweg's avatar
    Manuel Kieweg committed
    		mi := &file_gosdn_core_core_proto_msgTypes[1]
    
    Manuel Kieweg's avatar
    Manuel Kieweg committed
    		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
    		ms.StoreMessageInfo(mi)
    	}
    }
    
    func (x *GetResponse) String() string {
    	return protoimpl.X.MessageStringOf(x)
    }
    
    func (*GetResponse) ProtoMessage() {}
    
    func (x *GetResponse) ProtoReflect() protoreflect.Message {
    
    Manuel Kieweg's avatar
    Manuel Kieweg committed
    	mi := &file_gosdn_core_core_proto_msgTypes[1]
    
    Manuel Kieweg's avatar
    Manuel Kieweg committed
    	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 GetResponse.ProtoReflect.Descriptor instead.
    func (*GetResponse) Descriptor() ([]byte, []int) {
    
    Manuel Kieweg's avatar
    Manuel Kieweg committed
    	return file_gosdn_core_core_proto_rawDescGZIP(), []int{1}
    
    Manuel Kieweg's avatar
    Manuel Kieweg committed
    }
    
    func (x *GetResponse) GetTimestamp() int64 {
    	if x != nil {
    		return x.Timestamp
    	}
    	return 0
    }
    
    
    func (x *GetResponse) GetPnd() []*pnd.PrincipalNetworkDomain {
    	if x != nil {
    
    Manuel Kieweg's avatar
    Manuel Kieweg committed
    		return x.Pnd
    	}
    	return nil
    }
    
    type SetRequest struct {
    	state         protoimpl.MessageState
    	sizeCache     protoimpl.SizeCache
    	unknownFields protoimpl.UnknownFields
    
    
    Manuel Kieweg's avatar
    Manuel Kieweg committed
    	Timestamp int64     `protobuf:"varint,1,opt,name=timestamp,proto3" json:"timestamp,omitempty"` // Timestamp in nanoseconds since Epoch.
    	Pnd       []*SetPnd `protobuf:"bytes,2,rep,name=pnd,proto3" json:"pnd,omitempty"`
    
    Manuel Kieweg's avatar
    Manuel Kieweg committed
    }
    
    func (x *SetRequest) Reset() {
    	*x = SetRequest{}
    	if protoimpl.UnsafeEnabled {
    
    Manuel Kieweg's avatar
    Manuel Kieweg committed
    		mi := &file_gosdn_core_core_proto_msgTypes[2]
    
    Manuel Kieweg's avatar
    Manuel Kieweg committed
    		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
    		ms.StoreMessageInfo(mi)
    	}
    }
    
    func (x *SetRequest) String() string {
    	return protoimpl.X.MessageStringOf(x)
    }
    
    func (*SetRequest) ProtoMessage() {}
    
    func (x *SetRequest) ProtoReflect() protoreflect.Message {
    
    Manuel Kieweg's avatar
    Manuel Kieweg committed
    	mi := &file_gosdn_core_core_proto_msgTypes[2]
    
    Manuel Kieweg's avatar
    Manuel Kieweg committed
    	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 SetRequest.ProtoReflect.Descriptor instead.
    func (*SetRequest) Descriptor() ([]byte, []int) {
    
    Manuel Kieweg's avatar
    Manuel Kieweg committed
    	return file_gosdn_core_core_proto_rawDescGZIP(), []int{2}
    
    Manuel Kieweg's avatar
    Manuel Kieweg committed
    }
    
    func (x *SetRequest) GetTimestamp() int64 {
    	if x != nil {
    		return x.Timestamp
    	}
    	return 0
    }
    
    
    Manuel Kieweg's avatar
    Manuel Kieweg committed
    func (x *SetRequest) GetPnd() []*SetPnd {
    	if x != nil {
    		return x.Pnd
    	}
    	return nil
    }
    
    type SetPnd struct {
    	state         protoimpl.MessageState
    	sizeCache     protoimpl.SizeCache
    	unknownFields protoimpl.UnknownFields
    
    	Name        string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"`
    	Description string `protobuf:"bytes,2,opt,name=description,proto3" json:"description,omitempty"`
    	Sbi         string `protobuf:"bytes,3,opt,name=sbi,proto3" json:"sbi,omitempty"`
    }
    
    func (x *SetPnd) Reset() {
    	*x = SetPnd{}
    	if protoimpl.UnsafeEnabled {
    		mi := &file_gosdn_core_core_proto_msgTypes[3]
    		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
    		ms.StoreMessageInfo(mi)
    	}
    }
    
    func (x *SetPnd) String() string {
    	return protoimpl.X.MessageStringOf(x)
    }
    
    func (*SetPnd) ProtoMessage() {}
    
    func (x *SetPnd) ProtoReflect() protoreflect.Message {
    	mi := &file_gosdn_core_core_proto_msgTypes[3]
    	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 SetPnd.ProtoReflect.Descriptor instead.
    func (*SetPnd) Descriptor() ([]byte, []int) {
    	return file_gosdn_core_core_proto_rawDescGZIP(), []int{3}
    }
    
    func (x *SetPnd) GetName() string {
    	if x != nil {
    		return x.Name
    	}
    	return ""
    }
    
    func (x *SetPnd) GetDescription() string {
    	if x != nil {
    		return x.Description
    	}
    	return ""
    }
    
    func (x *SetPnd) GetSbi() string {
    	if x != nil {
    		return x.Sbi
    	}
    	return ""
    }
    
    
    Manuel Kieweg's avatar
    Manuel Kieweg committed
    type SetResponse struct {
    	state         protoimpl.MessageState
    	sizeCache     protoimpl.SizeCache
    	unknownFields protoimpl.UnknownFields
    
    
    Manuel Kieweg's avatar
    Manuel Kieweg committed
    	Timestamp int64             `protobuf:"varint,1,opt,name=timestamp,proto3" json:"timestamp,omitempty"` // Timestamp in nanoseconds since Epoch.
    	Status    SetResponseStatus `protobuf:"varint,2,opt,name=Status,proto3,enum=gosdn.core.SetResponseStatus" json:"Status,omitempty"`
    
    Manuel Kieweg's avatar
    Manuel Kieweg committed
    }
    
    func (x *SetResponse) Reset() {
    	*x = SetResponse{}
    	if protoimpl.UnsafeEnabled {
    
    Manuel Kieweg's avatar
    Manuel Kieweg committed
    		mi := &file_gosdn_core_core_proto_msgTypes[4]
    
    Manuel Kieweg's avatar
    Manuel Kieweg committed
    		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 {
    
    Manuel Kieweg's avatar
    Manuel Kieweg committed
    	mi := &file_gosdn_core_core_proto_msgTypes[4]
    
    Manuel Kieweg's avatar
    Manuel Kieweg committed
    	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) {
    
    Manuel Kieweg's avatar
    Manuel Kieweg committed
    	return file_gosdn_core_core_proto_rawDescGZIP(), []int{4}
    
    Manuel Kieweg's avatar
    Manuel Kieweg committed
    }
    
    func (x *SetResponse) GetTimestamp() int64 {
    	if x != nil {
    		return x.Timestamp
    	}
    	return 0
    }
    
    
    Manuel Kieweg's avatar
    Manuel Kieweg committed
    func (x *SetResponse) GetStatus() SetResponseStatus {
    	if x != nil {
    		return x.Status
    	}
    	return SetResponse_OK
    }
    
    
    Manuel Kieweg's avatar
    Manuel Kieweg committed
    var File_gosdn_core_core_proto protoreflect.FileDescriptor
    
    var file_gosdn_core_core_proto_rawDesc = []byte{
    	0x0a, 0x15, 0x67, 0x6f, 0x73, 0x64, 0x6e, 0x2f, 0x63, 0x6f, 0x72, 0x65, 0x2f, 0x63, 0x6f, 0x72,
    	0x65, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x12, 0x0a, 0x67, 0x6f, 0x73, 0x64, 0x6e, 0x2e, 0x63,
    	0x6f, 0x72, 0x65, 0x1a, 0x13, 0x67, 0x6f, 0x73, 0x64, 0x6e, 0x2f, 0x70, 0x6e, 0x64, 0x2f, 0x70,
    	0x6e, 0x64, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x22, 0x4e, 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, 0x10, 0x0a, 0x03, 0x61, 0x6c, 0x6c, 0x18, 0x02, 0x20, 0x01, 0x28,
    	0x08, 0x52, 0x03, 0x61, 0x6c, 0x6c, 0x12, 0x10, 0x0a, 0x03, 0x70, 0x69, 0x64, 0x18, 0x03, 0x20,
    	0x03, 0x28, 0x09, 0x52, 0x03, 0x70, 0x69, 0x64, 0x22, 0x60, 0x0a, 0x0b, 0x47, 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, 0x12, 0x33, 0x0a, 0x03, 0x70, 0x6e, 0x64, 0x18, 0x02, 0x20, 0x03,
    	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,
    
    Manuel Kieweg's avatar
    Manuel Kieweg committed
    	0x6f, 0x6d, 0x61, 0x69, 0x6e, 0x52, 0x03, 0x70, 0x6e, 0x64, 0x22, 0x50, 0x0a, 0x0a, 0x53, 0x65,
    
    Manuel Kieweg's avatar
    Manuel Kieweg committed
    	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,
    
    Manuel Kieweg's avatar
    Manuel Kieweg committed
    	0x65, 0x73, 0x74, 0x61, 0x6d, 0x70, 0x12, 0x24, 0x0a, 0x03, 0x70, 0x6e, 0x64, 0x18, 0x02, 0x20,
    	0x03, 0x28, 0x0b, 0x32, 0x12, 0x2e, 0x67, 0x6f, 0x73, 0x64, 0x6e, 0x2e, 0x63, 0x6f, 0x72, 0x65,
    	0x2e, 0x73, 0x65, 0x74, 0x50, 0x6e, 0x64, 0x52, 0x03, 0x70, 0x6e, 0x64, 0x22, 0x50, 0x0a, 0x06,
    	0x73, 0x65, 0x74, 0x50, 0x6e, 0x64, 0x12, 0x12, 0x0a, 0x04, 0x6e, 0x61, 0x6d, 0x65, 0x18, 0x01,
    	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, 0x02, 0x20, 0x01, 0x28, 0x09, 0x52,
    	0x0b, 0x64, 0x65, 0x73, 0x63, 0x72, 0x69, 0x70, 0x74, 0x69, 0x6f, 0x6e, 0x12, 0x10, 0x0a, 0x03,
    	0x73, 0x62, 0x69, 0x18, 0x03, 0x20, 0x01, 0x28, 0x09, 0x52, 0x03, 0x73, 0x62, 0x69, 0x22, 0x80,
    	0x01, 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, 0x12, 0x36, 0x0a, 0x06,
    	0x53, 0x74, 0x61, 0x74, 0x75, 0x73, 0x18, 0x02, 0x20, 0x01, 0x28, 0x0e, 0x32, 0x1e, 0x2e, 0x67,
    	0x6f, 0x73, 0x64, 0x6e, 0x2e, 0x63, 0x6f, 0x72, 0x65, 0x2e, 0x53, 0x65, 0x74, 0x52, 0x65, 0x73,
    	0x70, 0x6f, 0x6e, 0x73, 0x65, 0x2e, 0x73, 0x74, 0x61, 0x74, 0x75, 0x73, 0x52, 0x06, 0x53, 0x74,
    	0x61, 0x74, 0x75, 0x73, 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, 0x32, 0x76, 0x0a, 0x04, 0x63, 0x6f, 0x72, 0x65, 0x12, 0x36, 0x0a, 0x03, 0x47, 0x65, 0x74,
    	0x12, 0x16, 0x2e, 0x67, 0x6f, 0x73, 0x64, 0x6e, 0x2e, 0x63, 0x6f, 0x72, 0x65, 0x2e, 0x47, 0x65,
    	0x74, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x1a, 0x17, 0x2e, 0x67, 0x6f, 0x73, 0x64, 0x6e,
    	0x2e, 0x63, 0x6f, 0x72, 0x65, 0x2e, 0x47, 0x65, 0x74, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73,
    	0x65, 0x12, 0x36, 0x0a, 0x03, 0x53, 0x65, 0x74, 0x12, 0x16, 0x2e, 0x67, 0x6f, 0x73, 0x64, 0x6e,
    	0x2e, 0x63, 0x6f, 0x72, 0x65, 0x2e, 0x53, 0x65, 0x74, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74,
    	0x1a, 0x17, 0x2e, 0x67, 0x6f, 0x73, 0x64, 0x6e, 0x2e, 0x63, 0x6f, 0x72, 0x65, 0x2e, 0x53, 0x65,
    	0x74, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x42, 0x2a, 0x5a, 0x28, 0x63, 0x6f, 0x64,
    	0x65, 0x2e, 0x66, 0x62, 0x69, 0x2e, 0x68, 0x2d, 0x64, 0x61, 0x2e, 0x64, 0x65, 0x2f, 0x63, 0x6f,
    	0x63, 0x73, 0x6e, 0x2f, 0x61, 0x70, 0x69, 0x2f, 0x67, 0x6f, 0x2f, 0x67, 0x6f, 0x73, 0x64, 0x6e,
    	0x2f, 0x63, 0x6f, 0x72, 0x65, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33,
    
    Manuel Kieweg's avatar
    Manuel Kieweg committed
    }
    
    var (
    
    Manuel Kieweg's avatar
    Manuel Kieweg committed
    	file_gosdn_core_core_proto_rawDescOnce sync.Once
    	file_gosdn_core_core_proto_rawDescData = file_gosdn_core_core_proto_rawDesc
    
    Manuel Kieweg's avatar
    Manuel Kieweg committed
    func file_gosdn_core_core_proto_rawDescGZIP() []byte {
    	file_gosdn_core_core_proto_rawDescOnce.Do(func() {
    		file_gosdn_core_core_proto_rawDescData = protoimpl.X.CompressGZIP(file_gosdn_core_core_proto_rawDescData)
    
    Manuel Kieweg's avatar
    Manuel Kieweg committed
    	})
    
    Manuel Kieweg's avatar
    Manuel Kieweg committed
    	return file_gosdn_core_core_proto_rawDescData
    
    Manuel Kieweg's avatar
    Manuel Kieweg committed
    var file_gosdn_core_core_proto_enumTypes = make([]protoimpl.EnumInfo, 1)
    
    Manuel Kieweg's avatar
    Manuel Kieweg committed
    var file_gosdn_core_core_proto_msgTypes = make([]protoimpl.MessageInfo, 5)
    
    Manuel Kieweg's avatar
    Manuel Kieweg committed
    var file_gosdn_core_core_proto_goTypes = []interface{}{
    	(SetResponseStatus)(0),             // 0: gosdn.core.SetResponse.status
    	(*GetRequest)(nil),                 // 1: gosdn.core.GetRequest
    	(*GetResponse)(nil),                // 2: gosdn.core.GetResponse
    	(*SetRequest)(nil),                 // 3: gosdn.core.SetRequest
    
    Manuel Kieweg's avatar
    Manuel Kieweg committed
    	(*SetPnd)(nil),                     // 4: gosdn.core.setPnd
    	(*SetResponse)(nil),                // 5: gosdn.core.SetResponse
    	(*pnd.PrincipalNetworkDomain)(nil), // 6: gosdn.pnd.PrincipalNetworkDomain
    
    Manuel Kieweg's avatar
    Manuel Kieweg committed
    }
    
    Manuel Kieweg's avatar
    Manuel Kieweg committed
    var file_gosdn_core_core_proto_depIdxs = []int32{
    
    Manuel Kieweg's avatar
    Manuel Kieweg committed
    	6, // 0: gosdn.core.GetResponse.pnd:type_name -> gosdn.pnd.PrincipalNetworkDomain
    	4, // 1: gosdn.core.SetRequest.pnd:type_name -> gosdn.core.setPnd
    	0, // 2: gosdn.core.SetResponse.Status:type_name -> gosdn.core.SetResponse.status
    	1, // 3: gosdn.core.core.Get:input_type -> gosdn.core.GetRequest
    	3, // 4: gosdn.core.core.Set:input_type -> gosdn.core.SetRequest
    	2, // 5: gosdn.core.core.Get:output_type -> gosdn.core.GetResponse
    	5, // 6: gosdn.core.core.Set:output_type -> gosdn.core.SetResponse
    	5, // [5:7] is the sub-list for method output_type
    	3, // [3:5] is the sub-list for method input_type
    	3, // [3:3] is the sub-list for extension type_name
    	3, // [3:3] is the sub-list for extension extendee
    	0, // [0:3] is the sub-list for field type_name
    
    Manuel Kieweg's avatar
    Manuel Kieweg committed
    func init() { file_gosdn_core_core_proto_init() }
    func file_gosdn_core_core_proto_init() {
    	if File_gosdn_core_core_proto != nil {
    
    Manuel Kieweg's avatar
    Manuel Kieweg committed
    		return
    	}
    	if !protoimpl.UnsafeEnabled {
    
    Manuel Kieweg's avatar
    Manuel Kieweg committed
    		file_gosdn_core_core_proto_msgTypes[0].Exporter = func(v interface{}, i int) interface{} {
    
    Manuel Kieweg's avatar
    Manuel Kieweg committed
    			switch v := v.(*GetRequest); i {
    			case 0:
    				return &v.state
    			case 1:
    				return &v.sizeCache
    			case 2:
    				return &v.unknownFields
    			default:
    				return nil
    			}
    		}
    
    Manuel Kieweg's avatar
    Manuel Kieweg committed
    		file_gosdn_core_core_proto_msgTypes[1].Exporter = func(v interface{}, i int) interface{} {
    
    Manuel Kieweg's avatar
    Manuel Kieweg committed
    			switch v := v.(*GetResponse); i {
    			case 0:
    				return &v.state
    			case 1:
    				return &v.sizeCache
    			case 2:
    				return &v.unknownFields
    			default:
    				return nil
    			}
    		}
    
    Manuel Kieweg's avatar
    Manuel Kieweg committed
    		file_gosdn_core_core_proto_msgTypes[2].Exporter = func(v interface{}, i int) interface{} {
    
    Manuel Kieweg's avatar
    Manuel Kieweg committed
    			switch v := v.(*SetRequest); i {
    			case 0:
    				return &v.state
    			case 1:
    				return &v.sizeCache
    			case 2:
    				return &v.unknownFields
    			default:
    				return nil
    			}
    		}
    
    Manuel Kieweg's avatar
    Manuel Kieweg committed
    		file_gosdn_core_core_proto_msgTypes[3].Exporter = func(v interface{}, i int) interface{} {
    
    Manuel Kieweg's avatar
    Manuel Kieweg committed
    			switch v := v.(*SetPnd); i {
    			case 0:
    				return &v.state
    			case 1:
    				return &v.sizeCache
    			case 2:
    				return &v.unknownFields
    			default:
    				return nil
    			}
    		}
    		file_gosdn_core_core_proto_msgTypes[4].Exporter = func(v interface{}, i int) interface{} {
    
    Manuel Kieweg's avatar
    Manuel Kieweg committed
    			switch v := v.(*SetResponse); 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(),
    
    Manuel Kieweg's avatar
    Manuel Kieweg committed
    			RawDescriptor: file_gosdn_core_core_proto_rawDesc,
    
    			NumEnums:      1,
    
    Manuel Kieweg's avatar
    Manuel Kieweg committed
    			NumMessages:   5,
    
    Manuel Kieweg's avatar
    Manuel Kieweg committed
    			NumExtensions: 0,
    			NumServices:   1,
    		},
    
    Manuel Kieweg's avatar
    Manuel Kieweg committed
    		GoTypes:           file_gosdn_core_core_proto_goTypes,
    		DependencyIndexes: file_gosdn_core_core_proto_depIdxs,
    		EnumInfos:         file_gosdn_core_core_proto_enumTypes,
    		MessageInfos:      file_gosdn_core_core_proto_msgTypes,
    
    Manuel Kieweg's avatar
    Manuel Kieweg committed
    	}.Build()
    
    Manuel Kieweg's avatar
    Manuel Kieweg committed
    	File_gosdn_core_core_proto = out.File
    	file_gosdn_core_core_proto_rawDesc = nil
    	file_gosdn_core_core_proto_goTypes = nil
    	file_gosdn_core_core_proto_depIdxs = nil
    
    Manuel Kieweg's avatar
    Manuel Kieweg committed
    }