Skip to content
Snippets Groups Projects
gosdnCLI.pb.go 59 KiB
Newer Older
  • Learn to ignore specific revisions
  • // Code generated by protoc-gen-go. DO NOT EDIT.
    // versions:
    
    // 	protoc-gen-go v1.25.0-devel
    
    // 	protoc        v3.14.0
    
    // source: gosdnCLI.proto
    
    	context "context"
    	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"
    
    	emptypb "google.golang.org/protobuf/types/known/emptypb"
    
    	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)
    )
    
    // The request message containing the user's name.
    type HelloRequest struct {
    	state         protoimpl.MessageState
    	sizeCache     protoimpl.SizeCache
    	unknownFields protoimpl.UnknownFields
    
    	Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"`
    }
    
    func (x *HelloRequest) Reset() {
    	*x = HelloRequest{}
    	if protoimpl.UnsafeEnabled {
    
    		mi := &file_gosdnCLI_proto_msgTypes[0]
    
    		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
    		ms.StoreMessageInfo(mi)
    	}
    }
    
    func (x *HelloRequest) String() string {
    	return protoimpl.X.MessageStringOf(x)
    }
    
    func (*HelloRequest) ProtoMessage() {}
    
    func (x *HelloRequest) ProtoReflect() protoreflect.Message {
    
    	mi := &file_gosdnCLI_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 HelloRequest.ProtoReflect.Descriptor instead.
    func (*HelloRequest) Descriptor() ([]byte, []int) {
    
    	return file_gosdnCLI_proto_rawDescGZIP(), []int{0}
    
    }
    
    func (x *HelloRequest) GetName() string {
    	if x != nil {
    		return x.Name
    	}
    	return ""
    }
    
    // The response message containing the greetings
    type HelloReply struct {
    	state         protoimpl.MessageState
    	sizeCache     protoimpl.SizeCache
    	unknownFields protoimpl.UnknownFields
    
    
    	Message   string `protobuf:"bytes,1,opt,name=message,proto3" json:"message,omitempty"`
    	GoSDNInfo string `protobuf:"bytes,2,opt,name=goSDNInfo,proto3" json:"goSDNInfo,omitempty"`
    
    }
    
    func (x *HelloReply) Reset() {
    	*x = HelloReply{}
    	if protoimpl.UnsafeEnabled {
    
    		mi := &file_gosdnCLI_proto_msgTypes[1]
    
    		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
    		ms.StoreMessageInfo(mi)
    	}
    }
    
    func (x *HelloReply) String() string {
    	return protoimpl.X.MessageStringOf(x)
    }
    
    func (*HelloReply) ProtoMessage() {}
    
    func (x *HelloReply) ProtoReflect() protoreflect.Message {
    
    	mi := &file_gosdnCLI_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 HelloReply.ProtoReflect.Descriptor instead.
    func (*HelloReply) Descriptor() ([]byte, []int) {
    
    	return file_gosdnCLI_proto_rawDescGZIP(), []int{1}
    
    }
    
    func (x *HelloReply) GetMessage() string {
    	if x != nil {
    		return x.Message
    	}
    	return ""
    }
    
    
    func (x *HelloReply) GetGoSDNInfo() string {
    	if x != nil {
    		return x.GoSDNInfo
    	}
    	return ""
    }
    
    
    // Request to shutdown goSDN
    type ShutdownRequest struct {
    	state         protoimpl.MessageState
    	sizeCache     protoimpl.SizeCache
    	unknownFields protoimpl.UnknownFields
    
    	Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"`
    }
    
    func (x *ShutdownRequest) Reset() {
    	*x = ShutdownRequest{}
    	if protoimpl.UnsafeEnabled {
    
    		mi := &file_gosdnCLI_proto_msgTypes[2]
    
    		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
    		ms.StoreMessageInfo(mi)
    	}
    }
    
    func (x *ShutdownRequest) String() string {
    	return protoimpl.X.MessageStringOf(x)
    }
    
    func (*ShutdownRequest) ProtoMessage() {}
    
    func (x *ShutdownRequest) ProtoReflect() protoreflect.Message {
    
    	mi := &file_gosdnCLI_proto_msgTypes[2]
    
    	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 ShutdownRequest.ProtoReflect.Descriptor instead.
    func (*ShutdownRequest) Descriptor() ([]byte, []int) {
    
    	return file_gosdnCLI_proto_rawDescGZIP(), []int{2}
    
    }
    
    func (x *ShutdownRequest) GetName() string {
    	if x != nil {
    		return x.Name
    	}
    	return ""
    }
    
    // The response message containing some shutdown notes of goSDN
    type ShutdownReply struct {
    	state         protoimpl.MessageState
    	sizeCache     protoimpl.SizeCache
    	unknownFields protoimpl.UnknownFields
    
    	Message string `protobuf:"bytes,1,opt,name=message,proto3" json:"message,omitempty"`
    }
    
    func (x *ShutdownReply) Reset() {
    	*x = ShutdownReply{}
    	if protoimpl.UnsafeEnabled {
    
    		mi := &file_gosdnCLI_proto_msgTypes[3]
    
    		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
    		ms.StoreMessageInfo(mi)
    	}
    }
    
    func (x *ShutdownReply) String() string {
    	return protoimpl.X.MessageStringOf(x)
    }
    
    func (*ShutdownReply) ProtoMessage() {}
    
    func (x *ShutdownReply) ProtoReflect() protoreflect.Message {
    
    	mi := &file_gosdnCLI_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 ShutdownReply.ProtoReflect.Descriptor instead.
    func (*ShutdownReply) Descriptor() ([]byte, []int) {
    
    	return file_gosdnCLI_proto_rawDescGZIP(), []int{3}
    
    }
    
    func (x *ShutdownReply) GetMessage() string {
    	if x != nil {
    		return x.Message
    	}
    	return ""
    }
    
    
    // Request with no meaning by now
    type TAPIRequest struct {
    	state         protoimpl.MessageState
    	sizeCache     protoimpl.SizeCache
    	unknownFields protoimpl.UnknownFields
    
    	Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"`
    }
    
    func (x *TAPIRequest) Reset() {
    	*x = TAPIRequest{}
    	if protoimpl.UnsafeEnabled {
    
    		mi := &file_gosdnCLI_proto_msgTypes[4]
    
    		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
    		ms.StoreMessageInfo(mi)
    	}
    }
    
    func (x *TAPIRequest) String() string {
    	return protoimpl.X.MessageStringOf(x)
    }
    
    func (*TAPIRequest) ProtoMessage() {}
    
    func (x *TAPIRequest) ProtoReflect() protoreflect.Message {
    
    	mi := &file_gosdnCLI_proto_msgTypes[4]
    
    	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 TAPIRequest.ProtoReflect.Descriptor instead.
    func (*TAPIRequest) Descriptor() ([]byte, []int) {
    
    	return file_gosdnCLI_proto_rawDescGZIP(), []int{4}
    
    }
    
    func (x *TAPIRequest) GetName() string {
    	if x != nil {
    		return x.Name
    	}
    	return ""
    }
    
    // The response message containing a string with no meaning by now
    type TAPIReply struct {
    	state         protoimpl.MessageState
    	sizeCache     protoimpl.SizeCache
    	unknownFields protoimpl.UnknownFields
    
    	Message string `protobuf:"bytes,1,opt,name=message,proto3" json:"message,omitempty"`
    }
    
    func (x *TAPIReply) Reset() {
    	*x = TAPIReply{}
    	if protoimpl.UnsafeEnabled {
    
    		mi := &file_gosdnCLI_proto_msgTypes[5]
    
    		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
    		ms.StoreMessageInfo(mi)
    	}
    }
    
    func (x *TAPIReply) String() string {
    	return protoimpl.X.MessageStringOf(x)
    }
    
    func (*TAPIReply) ProtoMessage() {}
    
    func (x *TAPIReply) ProtoReflect() protoreflect.Message {
    
    	mi := &file_gosdnCLI_proto_msgTypes[5]
    
    	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 TAPIReply.ProtoReflect.Descriptor instead.
    func (*TAPIReply) Descriptor() ([]byte, []int) {
    
    	return file_gosdnCLI_proto_rawDescGZIP(), []int{5}
    
    }
    
    func (x *TAPIReply) GetMessage() string {
    	if x != nil {
    		return x.Message
    	}
    	return ""
    }
    
    
    Malte Bauch's avatar
    Malte Bauch committed
    type CreatePNDRequest 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"`
    }
    
    
    Malte Bauch's avatar
    Malte Bauch committed
    func (x *CreatePNDRequest) Reset() {
    	*x = CreatePNDRequest{}
    
    	if protoimpl.UnsafeEnabled {
    		mi := &file_gosdnCLI_proto_msgTypes[6]
    		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
    		ms.StoreMessageInfo(mi)
    	}
    }
    
    
    Malte Bauch's avatar
    Malte Bauch committed
    func (x *CreatePNDRequest) String() string {
    
    	return protoimpl.X.MessageStringOf(x)
    }
    
    
    Malte Bauch's avatar
    Malte Bauch committed
    func (*CreatePNDRequest) ProtoMessage() {}
    
    Malte Bauch's avatar
    Malte Bauch committed
    func (x *CreatePNDRequest) ProtoReflect() protoreflect.Message {
    
    	mi := &file_gosdnCLI_proto_msgTypes[6]
    	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)
    }
    
    
    Malte Bauch's avatar
    Malte Bauch committed
    // Deprecated: Use CreatePNDRequest.ProtoReflect.Descriptor instead.
    func (*CreatePNDRequest) Descriptor() ([]byte, []int) {
    
    	return file_gosdnCLI_proto_rawDescGZIP(), []int{6}
    }
    
    
    Malte Bauch's avatar
    Malte Bauch committed
    func (x *CreatePNDRequest) GetName() string {
    
    	if x != nil {
    		return x.Name
    	}
    	return ""
    }
    
    
    Malte Bauch's avatar
    Malte Bauch committed
    func (x *CreatePNDRequest) GetDescription() string {
    
    	if x != nil {
    		return x.Description
    	}
    	return ""
    }
    
    
    Malte Bauch's avatar
    Malte Bauch committed
    func (x *CreatePNDRequest) GetSbi() string {
    
    	if x != nil {
    		return x.Sbi
    	}
    	return ""
    }
    
    
    type AllSBINamesReply struct {
    	state         protoimpl.MessageState
    	sizeCache     protoimpl.SizeCache
    	unknownFields protoimpl.UnknownFields
    
    	SbiNames []string `protobuf:"bytes,1,rep,name=sbiNames,proto3" json:"sbiNames,omitempty"`
    }
    
    func (x *AllSBINamesReply) Reset() {
    	*x = AllSBINamesReply{}
    	if protoimpl.UnsafeEnabled {
    		mi := &file_gosdnCLI_proto_msgTypes[7]
    		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
    		ms.StoreMessageInfo(mi)
    	}
    }
    
    func (x *AllSBINamesReply) String() string {
    	return protoimpl.X.MessageStringOf(x)
    }
    
    func (*AllSBINamesReply) ProtoMessage() {}
    
    func (x *AllSBINamesReply) ProtoReflect() protoreflect.Message {
    	mi := &file_gosdnCLI_proto_msgTypes[7]
    	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 AllSBINamesReply.ProtoReflect.Descriptor instead.
    func (*AllSBINamesReply) Descriptor() ([]byte, []int) {
    	return file_gosdnCLI_proto_rawDescGZIP(), []int{7}
    }
    
    func (x *AllSBINamesReply) GetSbiNames() []string {
    	if x != nil {
    		return x.SbiNames
    	}
    	return nil
    }
    
    
    Malte Bauch's avatar
    Malte Bauch committed
    type CreatePNDReply struct {
    
    	state         protoimpl.MessageState
    	sizeCache     protoimpl.SizeCache
    	unknownFields protoimpl.UnknownFields
    
    	Message string `protobuf:"bytes,1,opt,name=message,proto3" json:"message,omitempty"`
    }
    
    
    Malte Bauch's avatar
    Malte Bauch committed
    func (x *CreatePNDReply) Reset() {
    	*x = CreatePNDReply{}
    
    	if protoimpl.UnsafeEnabled {
    
    		mi := &file_gosdnCLI_proto_msgTypes[8]
    
    		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
    		ms.StoreMessageInfo(mi)
    	}
    }
    
    
    Malte Bauch's avatar
    Malte Bauch committed
    func (x *CreatePNDReply) String() string {
    
    	return protoimpl.X.MessageStringOf(x)
    }
    
    
    Malte Bauch's avatar
    Malte Bauch committed
    func (*CreatePNDReply) ProtoMessage() {}
    
    Malte Bauch's avatar
    Malte Bauch committed
    func (x *CreatePNDReply) ProtoReflect() protoreflect.Message {
    
    	mi := &file_gosdnCLI_proto_msgTypes[8]
    
    	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)
    }
    
    
    Malte Bauch's avatar
    Malte Bauch committed
    // Deprecated: Use CreatePNDReply.ProtoReflect.Descriptor instead.
    func (*CreatePNDReply) Descriptor() ([]byte, []int) {
    
    	return file_gosdnCLI_proto_rawDescGZIP(), []int{8}
    
    Malte Bauch's avatar
    Malte Bauch committed
    func (x *CreatePNDReply) GetMessage() string {
    	if x != nil {
    		return x.Message
    	}
    	return ""
    }
    
    //
    type AllPNDsReply struct {
    	state         protoimpl.MessageState
    	sizeCache     protoimpl.SizeCache
    	unknownFields protoimpl.UnknownFields
    
    	Pnds []*PND `protobuf:"bytes,1,rep,name=pnds,proto3" json:"pnds,omitempty"`
    }
    
    func (x *AllPNDsReply) Reset() {
    	*x = AllPNDsReply{}
    	if protoimpl.UnsafeEnabled {
    
    		mi := &file_gosdnCLI_proto_msgTypes[9]
    
    Malte Bauch's avatar
    Malte Bauch committed
    		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
    		ms.StoreMessageInfo(mi)
    	}
    }
    
    func (x *AllPNDsReply) String() string {
    	return protoimpl.X.MessageStringOf(x)
    }
    
    func (*AllPNDsReply) ProtoMessage() {}
    
    func (x *AllPNDsReply) ProtoReflect() protoreflect.Message {
    
    	mi := &file_gosdnCLI_proto_msgTypes[9]
    
    Malte Bauch's avatar
    Malte Bauch 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 AllPNDsReply.ProtoReflect.Descriptor instead.
    func (*AllPNDsReply) Descriptor() ([]byte, []int) {
    
    	return file_gosdnCLI_proto_rawDescGZIP(), []int{9}
    
    Malte Bauch's avatar
    Malte Bauch committed
    }
    
    func (x *AllPNDsReply) GetPnds() []*PND {
    	if x != nil {
    		return x.Pnds
    	}
    	return nil
    }
    
    type PND struct {
    	state         protoimpl.MessageState
    	sizeCache     protoimpl.SizeCache
    	unknownFields protoimpl.UnknownFields
    
    	Uuid        string    `protobuf:"bytes,1,opt,name=uuid,proto3" json:"uuid,omitempty"`
    	Name        string    `protobuf:"bytes,2,opt,name=name,proto3" json:"name,omitempty"`
    	Description string    `protobuf:"bytes,3,opt,name=description,proto3" json:"description,omitempty"`
    	Sbi         string    `protobuf:"bytes,4,opt,name=sbi,proto3" json:"sbi,omitempty"`
    	Devices     []*Device `protobuf:"bytes,5,rep,name=devices,proto3" json:"devices,omitempty"`
    }
    
    func (x *PND) Reset() {
    	*x = PND{}
    	if protoimpl.UnsafeEnabled {
    
    		mi := &file_gosdnCLI_proto_msgTypes[10]
    
    Malte Bauch's avatar
    Malte Bauch committed
    		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
    		ms.StoreMessageInfo(mi)
    	}
    }
    
    func (x *PND) String() string {
    	return protoimpl.X.MessageStringOf(x)
    }
    
    func (*PND) ProtoMessage() {}
    
    func (x *PND) ProtoReflect() protoreflect.Message {
    
    	mi := &file_gosdnCLI_proto_msgTypes[10]
    
    Malte Bauch's avatar
    Malte Bauch 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 PND.ProtoReflect.Descriptor instead.
    func (*PND) Descriptor() ([]byte, []int) {
    
    	return file_gosdnCLI_proto_rawDescGZIP(), []int{10}
    
    Malte Bauch's avatar
    Malte Bauch committed
    }
    
    func (x *PND) GetUuid() string {
    	if x != nil {
    		return x.Uuid
    	}
    	return ""
    }
    
    func (x *PND) GetName() string {
    	if x != nil {
    		return x.Name
    	}
    	return ""
    }
    
    func (x *PND) GetDescription() string {
    	if x != nil {
    		return x.Description
    	}
    	return ""
    }
    
    func (x *PND) GetSbi() string {
    	if x != nil {
    		return x.Sbi
    	}
    	return ""
    }
    
    func (x *PND) GetDevices() []*Device {
    	if x != nil {
    		return x.Devices
    	}
    	return nil
    }
    
    type Device struct {
    	state         protoimpl.MessageState
    	sizeCache     protoimpl.SizeCache
    	unknownFields protoimpl.UnknownFields
    
    	Uuid     string `protobuf:"bytes,1,opt,name=uuid,proto3" json:"uuid,omitempty"`
    	Address  string `protobuf:"bytes,2,opt,name=address,proto3" json:"address,omitempty"`
    	Username string `protobuf:"bytes,3,opt,name=username,proto3" json:"username,omitempty"`
    	Password string `protobuf:"bytes,4,opt,name=password,proto3" json:"password,omitempty"`
    }
    
    func (x *Device) Reset() {
    	*x = Device{}
    	if protoimpl.UnsafeEnabled {
    
    		mi := &file_gosdnCLI_proto_msgTypes[11]
    
    Malte Bauch's avatar
    Malte Bauch committed
    		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
    		ms.StoreMessageInfo(mi)
    	}
    }
    
    func (x *Device) String() string {
    	return protoimpl.X.MessageStringOf(x)
    }
    
    func (*Device) ProtoMessage() {}
    
    func (x *Device) ProtoReflect() protoreflect.Message {
    
    	mi := &file_gosdnCLI_proto_msgTypes[11]
    
    Malte Bauch's avatar
    Malte Bauch 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 Device.ProtoReflect.Descriptor instead.
    func (*Device) Descriptor() ([]byte, []int) {
    
    	return file_gosdnCLI_proto_rawDescGZIP(), []int{11}
    
    Malte Bauch's avatar
    Malte Bauch committed
    }
    
    func (x *Device) GetUuid() string {
    	if x != nil {
    		return x.Uuid
    	}
    	return ""
    }
    
    func (x *Device) GetAddress() string {
    	if x != nil {
    		return x.Address
    	}
    	return ""
    }
    
    func (x *Device) GetUsername() string {
    	if x != nil {
    		return x.Username
    	}
    	return ""
    }
    
    func (x *Device) GetPassword() string {
    	if x != nil {
    		return x.Password
    	}
    	return ""
    }
    
    type AddDeviceRequest struct {
    	state         protoimpl.MessageState
    	sizeCache     protoimpl.SizeCache
    	unknownFields protoimpl.UnknownFields
    
    	UuidPND string  `protobuf:"bytes,1,opt,name=uuidPND,proto3" json:"uuidPND,omitempty"`
    	Device  *Device `protobuf:"bytes,2,opt,name=device,proto3" json:"device,omitempty"`
    }
    
    func (x *AddDeviceRequest) Reset() {
    	*x = AddDeviceRequest{}
    	if protoimpl.UnsafeEnabled {
    
    		mi := &file_gosdnCLI_proto_msgTypes[12]
    
    Malte Bauch's avatar
    Malte Bauch committed
    		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
    		ms.StoreMessageInfo(mi)
    	}
    }
    
    func (x *AddDeviceRequest) String() string {
    	return protoimpl.X.MessageStringOf(x)
    }
    
    func (*AddDeviceRequest) ProtoMessage() {}
    
    func (x *AddDeviceRequest) ProtoReflect() protoreflect.Message {
    
    	mi := &file_gosdnCLI_proto_msgTypes[12]
    
    Malte Bauch's avatar
    Malte Bauch 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 AddDeviceRequest.ProtoReflect.Descriptor instead.
    func (*AddDeviceRequest) Descriptor() ([]byte, []int) {
    
    	return file_gosdnCLI_proto_rawDescGZIP(), []int{12}
    
    Malte Bauch's avatar
    Malte Bauch committed
    }
    
    func (x *AddDeviceRequest) GetUuidPND() string {
    	if x != nil {
    		return x.UuidPND
    	}
    	return ""
    }
    
    func (x *AddDeviceRequest) GetDevice() *Device {
    	if x != nil {
    		return x.Device
    	}
    	return nil
    }
    
    type AddDeviceReply struct {
    	state         protoimpl.MessageState
    	sizeCache     protoimpl.SizeCache
    	unknownFields protoimpl.UnknownFields
    
    	Message string `protobuf:"bytes,1,opt,name=message,proto3" json:"message,omitempty"`
    }
    
    func (x *AddDeviceReply) Reset() {
    	*x = AddDeviceReply{}
    	if protoimpl.UnsafeEnabled {
    
    		mi := &file_gosdnCLI_proto_msgTypes[13]
    
    Malte Bauch's avatar
    Malte Bauch committed
    		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
    		ms.StoreMessageInfo(mi)
    	}
    }
    
    func (x *AddDeviceReply) String() string {
    	return protoimpl.X.MessageStringOf(x)
    }
    
    func (*AddDeviceReply) ProtoMessage() {}
    
    func (x *AddDeviceReply) ProtoReflect() protoreflect.Message {
    
    	mi := &file_gosdnCLI_proto_msgTypes[13]
    
    Malte Bauch's avatar
    Malte Bauch 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 AddDeviceReply.ProtoReflect.Descriptor instead.
    func (*AddDeviceReply) Descriptor() ([]byte, []int) {
    
    	return file_gosdnCLI_proto_rawDescGZIP(), []int{13}
    
    Malte Bauch's avatar
    Malte Bauch committed
    }
    
    func (x *AddDeviceReply) GetMessage() string {
    
    	if x != nil {
    		return x.Message
    	}
    	return ""
    }
    
    
    type DeviceGetRequest struct {
    	state         protoimpl.MessageState
    	sizeCache     protoimpl.SizeCache
    	unknownFields protoimpl.UnknownFields
    
    	UuidPND    string `protobuf:"bytes,1,opt,name=uuidPND,proto3" json:"uuidPND,omitempty"`
    	UuidDevice string `protobuf:"bytes,2,opt,name=uuidDevice,proto3" json:"uuidDevice,omitempty"`
    	Path       string `protobuf:"bytes,3,opt,name=path,proto3" json:"path,omitempty"`
    }
    
    func (x *DeviceGetRequest) Reset() {
    	*x = DeviceGetRequest{}
    	if protoimpl.UnsafeEnabled {
    		mi := &file_gosdnCLI_proto_msgTypes[14]
    		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
    		ms.StoreMessageInfo(mi)
    	}
    }
    
    func (x *DeviceGetRequest) String() string {
    	return protoimpl.X.MessageStringOf(x)
    }
    
    func (*DeviceGetRequest) ProtoMessage() {}
    
    func (x *DeviceGetRequest) ProtoReflect() protoreflect.Message {
    	mi := &file_gosdnCLI_proto_msgTypes[14]
    	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 DeviceGetRequest.ProtoReflect.Descriptor instead.
    func (*DeviceGetRequest) Descriptor() ([]byte, []int) {
    	return file_gosdnCLI_proto_rawDescGZIP(), []int{14}
    }
    
    func (x *DeviceGetRequest) GetUuidPND() string {
    	if x != nil {
    		return x.UuidPND
    	}
    	return ""
    }
    
    func (x *DeviceGetRequest) GetUuidDevice() string {
    	if x != nil {
    		return x.UuidDevice
    	}
    	return ""
    }
    
    func (x *DeviceGetRequest) GetPath() string {
    	if x != nil {
    		return x.Path
    	}
    	return ""
    }
    
    type DeviceGetReply struct {
    	state         protoimpl.MessageState
    	sizeCache     protoimpl.SizeCache
    	unknownFields protoimpl.UnknownFields
    
    	Message string `protobuf:"bytes,1,opt,name=message,proto3" json:"message,omitempty"`
    }
    
    func (x *DeviceGetReply) Reset() {
    	*x = DeviceGetReply{}
    	if protoimpl.UnsafeEnabled {
    		mi := &file_gosdnCLI_proto_msgTypes[15]
    		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
    		ms.StoreMessageInfo(mi)
    	}
    }
    
    func (x *DeviceGetReply) String() string {
    	return protoimpl.X.MessageStringOf(x)
    }
    
    func (*DeviceGetReply) ProtoMessage() {}
    
    func (x *DeviceGetReply) ProtoReflect() protoreflect.Message {
    	mi := &file_gosdnCLI_proto_msgTypes[15]
    	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 DeviceGetReply.ProtoReflect.Descriptor instead.
    func (*DeviceGetReply) Descriptor() ([]byte, []int) {
    	return file_gosdnCLI_proto_rawDescGZIP(), []int{15}
    }
    
    func (x *DeviceGetReply) GetMessage() string {
    	if x != nil {
    		return x.Message
    	}
    	return ""
    }
    
    
    // The response message containing a string with a goSDN log
    type LogReply struct {
    	state         protoimpl.MessageState
    	sizeCache     protoimpl.SizeCache
    	unknownFields protoimpl.UnknownFields
    
    	Log string `protobuf:"bytes,1,opt,name=log,proto3" json:"log,omitempty"`
    }
    
    func (x *LogReply) Reset() {
    	*x = LogReply{}
    	if protoimpl.UnsafeEnabled {
    
    		mi := &file_gosdnCLI_proto_msgTypes[16]
    
    		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
    		ms.StoreMessageInfo(mi)
    	}
    }
    
    func (x *LogReply) String() string {
    	return protoimpl.X.MessageStringOf(x)
    }
    
    func (*LogReply) ProtoMessage() {}
    
    func (x *LogReply) ProtoReflect() protoreflect.Message {
    
    	mi := &file_gosdnCLI_proto_msgTypes[16]
    
    	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 LogReply.ProtoReflect.Descriptor instead.
    func (*LogReply) Descriptor() ([]byte, []int) {
    
    	return file_gosdnCLI_proto_rawDescGZIP(), []int{16}
    
    }
    
    func (x *LogReply) GetLog() string {
    	if x != nil {
    		return x.Log
    	}
    	return ""
    }
    
    var File_gosdnCLI_proto protoreflect.FileDescriptor
    
    var file_gosdnCLI_proto_rawDesc = []byte{
    	0x0a, 0x0e, 0x67, 0x6f, 0x73, 0x64, 0x6e, 0x43, 0x4c, 0x49, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f,
    	0x12, 0x05, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x1a, 0x1b, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2f,
    	0x70, 0x72, 0x6f, 0x74, 0x6f, 0x62, 0x75, 0x66, 0x2f, 0x65, 0x6d, 0x70, 0x74, 0x79, 0x2e, 0x70,
    	0x72, 0x6f, 0x74, 0x6f, 0x22, 0x22, 0x0a, 0x0c, 0x48, 0x65, 0x6c, 0x6c, 0x6f, 0x52, 0x65, 0x71,
    	0x75, 0x65, 0x73, 0x74, 0x12, 0x12, 0x0a, 0x04, 0x6e, 0x61, 0x6d, 0x65, 0x18, 0x01, 0x20, 0x01,
    	0x28, 0x09, 0x52, 0x04, 0x6e, 0x61, 0x6d, 0x65, 0x22, 0x44, 0x0a, 0x0a, 0x48, 0x65, 0x6c, 0x6c,
    	0x6f, 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,
    	0x12, 0x1c, 0x0a, 0x09, 0x67, 0x6f, 0x53, 0x44, 0x4e, 0x49, 0x6e, 0x66, 0x6f, 0x18, 0x02, 0x20,
    	0x01, 0x28, 0x09, 0x52, 0x09, 0x67, 0x6f, 0x53, 0x44, 0x4e, 0x49, 0x6e, 0x66, 0x6f, 0x22, 0x25,
    	0x0a, 0x0f, 0x53, 0x68, 0x75, 0x74, 0x64, 0x6f, 0x77, 0x6e, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73,
    	0x74, 0x12, 0x12, 0x0a, 0x04, 0x6e, 0x61, 0x6d, 0x65, 0x18, 0x01, 0x20, 0x01, 0x28, 0x09, 0x52,
    	0x04, 0x6e, 0x61, 0x6d, 0x65, 0x22, 0x29, 0x0a, 0x0d, 0x53, 0x68, 0x75, 0x74, 0x64, 0x6f, 0x77,
    	0x6e, 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,
    	0x22, 0x21, 0x0a, 0x0b, 0x54, 0x41, 0x50, 0x49, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x12,
    	0x12, 0x0a, 0x04, 0x6e, 0x61, 0x6d, 0x65, 0x18, 0x01, 0x20, 0x01, 0x28, 0x09, 0x52, 0x04, 0x6e,
    	0x61, 0x6d, 0x65, 0x22, 0x25, 0x0a, 0x09, 0x54, 0x41, 0x50, 0x49, 0x52, 0x65, 0x70, 0x6c, 0x79,
    	0x12, 0x18, 0x0a, 0x07, 0x6d, 0x65, 0x73, 0x73, 0x61, 0x67, 0x65, 0x18, 0x01, 0x20, 0x01, 0x28,
    
    Malte Bauch's avatar
    Malte Bauch committed
    	0x09, 0x52, 0x07, 0x6d, 0x65, 0x73, 0x73, 0x61, 0x67, 0x65, 0x22, 0x5a, 0x0a, 0x10, 0x43, 0x72,
    	0x65, 0x61, 0x74, 0x65, 0x50, 0x4e, 0x44, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 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, 0x2e, 0x0a, 0x10, 0x41, 0x6c, 0x6c, 0x53, 0x42, 0x49,
    	0x4e, 0x61, 0x6d, 0x65, 0x73, 0x52, 0x65, 0x70, 0x6c, 0x79, 0x12, 0x1a, 0x0a, 0x08, 0x73, 0x62,
    	0x69, 0x4e, 0x61, 0x6d, 0x65, 0x73, 0x18, 0x01, 0x20, 0x03, 0x28, 0x09, 0x52, 0x08, 0x73, 0x62,
    	0x69, 0x4e, 0x61, 0x6d, 0x65, 0x73, 0x22, 0x2a, 0x0a, 0x0e, 0x43, 0x72, 0x65, 0x61, 0x74, 0x65,
    
    Malte Bauch's avatar
    Malte Bauch committed
    	0x50, 0x4e, 0x44, 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, 0x22, 0x2e, 0x0a, 0x0c, 0x41, 0x6c, 0x6c, 0x50, 0x4e, 0x44, 0x73, 0x52, 0x65, 0x70,
    	0x6c, 0x79, 0x12, 0x1e, 0x0a, 0x04, 0x70, 0x6e, 0x64, 0x73, 0x18, 0x01, 0x20, 0x03, 0x28, 0x0b,
    	0x32, 0x0a, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x2e, 0x50, 0x4e, 0x44, 0x52, 0x04, 0x70, 0x6e,
    	0x64, 0x73, 0x22, 0x8a, 0x01, 0x0a, 0x03, 0x50, 0x4e, 0x44, 0x12, 0x12, 0x0a, 0x04, 0x75, 0x75,
    	0x69, 0x64, 0x18, 0x01, 0x20, 0x01, 0x28, 0x09, 0x52, 0x04, 0x75, 0x75, 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, 0x10, 0x0a, 0x03, 0x73, 0x62, 0x69, 0x18, 0x04, 0x20, 0x01, 0x28,
    	0x09, 0x52, 0x03, 0x73, 0x62, 0x69, 0x12, 0x27, 0x0a, 0x07, 0x64, 0x65, 0x76, 0x69, 0x63, 0x65,
    	0x73, 0x18, 0x05, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x0d, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x2e,
    	0x44, 0x65, 0x76, 0x69, 0x63, 0x65, 0x52, 0x07, 0x64, 0x65, 0x76, 0x69, 0x63, 0x65, 0x73, 0x22,
    	0x6e, 0x0a, 0x06, 0x44, 0x65, 0x76, 0x69, 0x63, 0x65, 0x12, 0x12, 0x0a, 0x04, 0x75, 0x75, 0x69,
    	0x64, 0x18, 0x01, 0x20, 0x01, 0x28, 0x09, 0x52, 0x04, 0x75, 0x75, 0x69, 0x64, 0x12, 0x18, 0x0a,
    	0x07, 0x61, 0x64, 0x64, 0x72, 0x65, 0x73, 0x73, 0x18, 0x02, 0x20, 0x01, 0x28, 0x09, 0x52, 0x07,
    	0x61, 0x64, 0x64, 0x72, 0x65, 0x73, 0x73, 0x12, 0x1a, 0x0a, 0x08, 0x75, 0x73, 0x65, 0x72, 0x6e,
    	0x61, 0x6d, 0x65, 0x18, 0x03, 0x20, 0x01, 0x28, 0x09, 0x52, 0x08, 0x75, 0x73, 0x65, 0x72, 0x6e,
    	0x61, 0x6d, 0x65, 0x12, 0x1a, 0x0a, 0x08, 0x70, 0x61, 0x73, 0x73, 0x77, 0x6f, 0x72, 0x64, 0x18,
    	0x04, 0x20, 0x01, 0x28, 0x09, 0x52, 0x08, 0x70, 0x61, 0x73, 0x73, 0x77, 0x6f, 0x72, 0x64, 0x22,
    	0x53, 0x0a, 0x10, 0x41, 0x64, 0x64, 0x44, 0x65, 0x76, 0x69, 0x63, 0x65, 0x52, 0x65, 0x71, 0x75,
    	0x65, 0x73, 0x74, 0x12, 0x18, 0x0a, 0x07, 0x75, 0x75, 0x69, 0x64, 0x50, 0x4e, 0x44, 0x18, 0x01,
    	0x20, 0x01, 0x28, 0x09, 0x52, 0x07, 0x75, 0x75, 0x69, 0x64, 0x50, 0x4e, 0x44, 0x12, 0x25, 0x0a,
    	0x06, 0x64, 0x65, 0x76, 0x69, 0x63, 0x65, 0x18, 0x02, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x0d, 0x2e,
    	0x70, 0x72, 0x6f, 0x74, 0x6f, 0x2e, 0x44, 0x65, 0x76, 0x69, 0x63, 0x65, 0x52, 0x06, 0x64, 0x65,
    	0x76, 0x69, 0x63, 0x65, 0x22, 0x2a, 0x0a, 0x0e, 0x41, 0x64, 0x64, 0x44, 0x65, 0x76, 0x69, 0x63,
    	0x65, 0x52, 0x65, 0x70, 0x6c, 0x79, 0x12, 0x18, 0x0a, 0x07, 0x6d, 0x65, 0x73, 0x73, 0x61, 0x67,