Skip to content
Snippets Groups Projects
pnd.pb.go 113 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:
    
    Malte Bauch's avatar
    Malte Bauch committed
    // 	protoc-gen-go v1.27.1
    // 	protoc        (unknown)
    
    Manuel Kieweg's avatar
    Manuel Kieweg committed
    // source: gosdn/pnd/pnd.proto
    
    Manuel Kieweg's avatar
    Manuel Kieweg committed
    
    package pnd
    
    import (
    
    Manuel Kieweg's avatar
    Manuel Kieweg committed
    	southbound "code.fbi.h-da.de/danet/api/go/gosdn/southbound"
    	transport "code.fbi.h-da.de/danet/api/go/gosdn/transport"
    
    	_ "github.com/grpc-ecosystem/grpc-gateway/v2/protoc-gen-openapiv2/options"
    
    Manuel Kieweg's avatar
    Manuel Kieweg committed
    	gnmi "github.com/openconfig/gnmi/proto/gnmi"
    
    Malte Bauch's avatar
    Malte Bauch committed
    	_ "google.golang.org/genproto/googleapis/api/annotations"
    
    Manuel Kieweg's avatar
    Manuel Kieweg committed
    	protoreflect "google.golang.org/protobuf/reflect/protoreflect"
    	protoimpl "google.golang.org/protobuf/runtime/protoimpl"
    	_ "google.golang.org/protobuf/types/descriptorpb"
    	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 ChangeState int32
    
    Manuel Kieweg's avatar
    Manuel Kieweg committed
    
    const (
    
    	ChangeState_CHANGE_STATE_UNSPECIFIED  ChangeState = 0
    	ChangeState_CHANGE_STATE_PENDING      ChangeState = 1
    	ChangeState_CHANGE_STATE_COMMITTED    ChangeState = 2
    	ChangeState_CHANGE_STATE_CONFIRMED    ChangeState = 3
    	ChangeState_CHANGE_STATE_INCONSISTENT ChangeState = 4
    
    Manuel Kieweg's avatar
    Manuel Kieweg committed
    )
    
    
    // Enum value maps for ChangeState.
    
    Manuel Kieweg's avatar
    Manuel Kieweg committed
    var (
    
    	ChangeState_name = map[int32]string{
    		0: "CHANGE_STATE_UNSPECIFIED",
    		1: "CHANGE_STATE_PENDING",
    		2: "CHANGE_STATE_COMMITTED",
    		3: "CHANGE_STATE_CONFIRMED",
    		4: "CHANGE_STATE_INCONSISTENT",
    	}
    	ChangeState_value = map[string]int32{
    		"CHANGE_STATE_UNSPECIFIED":  0,
    		"CHANGE_STATE_PENDING":      1,
    		"CHANGE_STATE_COMMITTED":    2,
    		"CHANGE_STATE_CONFIRMED":    3,
    		"CHANGE_STATE_INCONSISTENT": 4,
    
    func (x ChangeState) Enum() *ChangeState {
    	p := new(ChangeState)
    
    Manuel Kieweg's avatar
    Manuel Kieweg committed
    	*p = x
    	return p
    }
    
    
    func (x ChangeState) String() string {
    
    Manuel Kieweg's avatar
    Manuel Kieweg committed
    	return protoimpl.X.EnumStringOf(x.Descriptor(), protoreflect.EnumNumber(x))
    }
    
    
    func (ChangeState) Descriptor() protoreflect.EnumDescriptor {
    
    Malte Bauch's avatar
    Malte Bauch committed
    	return file_gosdn_pnd_pnd_proto_enumTypes[0].Descriptor()
    
    Manuel Kieweg's avatar
    Manuel Kieweg committed
    }
    
    
    func (ChangeState) Type() protoreflect.EnumType {
    
    Malte Bauch's avatar
    Malte Bauch committed
    	return &file_gosdn_pnd_pnd_proto_enumTypes[0]
    
    Manuel Kieweg's avatar
    Manuel Kieweg committed
    }
    
    
    func (x ChangeState) Number() protoreflect.EnumNumber {
    
    Manuel Kieweg's avatar
    Manuel Kieweg committed
    	return protoreflect.EnumNumber(x)
    }
    
    
    // Deprecated: Use ChangeState.Descriptor instead.
    func (ChangeState) EnumDescriptor() ([]byte, []int) {
    
    	return file_gosdn_pnd_pnd_proto_rawDescGZIP(), []int{0}
    
    Manuel Kieweg's avatar
    Manuel Kieweg committed
    }
    
    
    type ApiOperation int32
    
    Manuel Kieweg's avatar
    Manuel Kieweg committed
    
    const (
    
    	ApiOperation_API_OPERATION_UNSPECIFIED ApiOperation = 0
    	ApiOperation_API_OPERATION_UPDATE      ApiOperation = 1
    	ApiOperation_API_OPERATION_REPLACE     ApiOperation = 2
    	ApiOperation_API_OPERATION_DELETE      ApiOperation = 3
    
    Manuel Kieweg's avatar
    Manuel Kieweg committed
    )
    
    
    // Enum value maps for ApiOperation.
    
    Manuel Kieweg's avatar
    Manuel Kieweg committed
    var (
    
    	ApiOperation_name = map[int32]string{
    		0: "API_OPERATION_UNSPECIFIED",
    		1: "API_OPERATION_UPDATE",
    		2: "API_OPERATION_REPLACE",
    		3: "API_OPERATION_DELETE",
    
    Manuel Kieweg's avatar
    Manuel Kieweg committed
    	}
    
    	ApiOperation_value = map[string]int32{
    		"API_OPERATION_UNSPECIFIED": 0,
    		"API_OPERATION_UPDATE":      1,
    		"API_OPERATION_REPLACE":     2,
    		"API_OPERATION_DELETE":      3,
    
    func (x ApiOperation) Enum() *ApiOperation {
    	p := new(ApiOperation)
    
    Manuel Kieweg's avatar
    Manuel Kieweg committed
    	*p = x
    	return p
    }
    
    
    func (x ApiOperation) String() string {
    
    Manuel Kieweg's avatar
    Manuel Kieweg committed
    	return protoimpl.X.EnumStringOf(x.Descriptor(), protoreflect.EnumNumber(x))
    }
    
    
    func (ApiOperation) Descriptor() protoreflect.EnumDescriptor {
    
    Malte Bauch's avatar
    Malte Bauch committed
    	return file_gosdn_pnd_pnd_proto_enumTypes[1].Descriptor()
    
    func (ApiOperation) Type() protoreflect.EnumType {
    
    Malte Bauch's avatar
    Malte Bauch committed
    	return &file_gosdn_pnd_pnd_proto_enumTypes[1]
    
    func (x ApiOperation) Number() protoreflect.EnumNumber {
    
    Manuel Kieweg's avatar
    Manuel Kieweg committed
    	return protoreflect.EnumNumber(x)
    }
    
    
    // Deprecated: Use ApiOperation.Descriptor instead.
    func (ApiOperation) EnumDescriptor() ([]byte, []int) {
    
    	return file_gosdn_pnd_pnd_proto_rawDescGZIP(), []int{1}
    
    type Operation int32
    
    Malte Bauch's avatar
    Malte Bauch committed
    
    const (
    
    	Operation_OPERATION_UNSPECIFIED Operation = 0
    	Operation_OPERATION_CREATE      Operation = 1
    	Operation_OPERATION_COMMIT      Operation = 2
    	Operation_OPERATION_CONFIRM     Operation = 3
    
    // Enum value maps for Operation.
    
    Malte Bauch's avatar
    Malte Bauch committed
    var (
    
    	Operation_name = map[int32]string{
    		0: "OPERATION_UNSPECIFIED",
    		1: "OPERATION_CREATE",
    		2: "OPERATION_COMMIT",
    		3: "OPERATION_CONFIRM",
    
    	Operation_value = map[string]int32{
    		"OPERATION_UNSPECIFIED": 0,
    		"OPERATION_CREATE":      1,
    		"OPERATION_COMMIT":      2,
    		"OPERATION_CONFIRM":     3,
    
    func (x Operation) Enum() *Operation {
    	p := new(Operation)
    
    Malte Bauch's avatar
    Malte Bauch committed
    	*p = x
    	return p
    }
    
    
    func (x Operation) String() string {
    
    Malte Bauch's avatar
    Malte Bauch committed
    	return protoimpl.X.EnumStringOf(x.Descriptor(), protoreflect.EnumNumber(x))
    }
    
    
    func (Operation) Descriptor() protoreflect.EnumDescriptor {
    
    Malte Bauch's avatar
    Malte Bauch committed
    	return file_gosdn_pnd_pnd_proto_enumTypes[2].Descriptor()
    }
    
    
    func (Operation) Type() protoreflect.EnumType {
    
    Malte Bauch's avatar
    Malte Bauch committed
    	return &file_gosdn_pnd_pnd_proto_enumTypes[2]
    }
    
    
    func (x Operation) Number() protoreflect.EnumNumber {
    
    Malte Bauch's avatar
    Malte Bauch committed
    	return protoreflect.EnumNumber(x)
    }
    
    
    // Deprecated: Use Operation.Descriptor instead.
    func (Operation) EnumDescriptor() ([]byte, []int) {
    
    	return file_gosdn_pnd_pnd_proto_rawDescGZIP(), []int{2}
    
    type Status int32
    
    Manuel Kieweg's avatar
    Manuel Kieweg committed
    
    const (
    
    	Status_STATUS_UNSPECIFIED Status = 0
    	Status_STATUS_OK          Status = 1
    	Status_STATUS_ERROR       Status = 2
    
    // Enum value maps for Status.
    
    Manuel Kieweg's avatar
    Manuel Kieweg committed
    var (
    
    	Status_name = map[int32]string{
    		0: "STATUS_UNSPECIFIED",
    		1: "STATUS_OK",
    		2: "STATUS_ERROR",
    
    Manuel Kieweg's avatar
    Manuel Kieweg committed
    	}
    
    	Status_value = map[string]int32{
    		"STATUS_UNSPECIFIED": 0,
    		"STATUS_OK":          1,
    		"STATUS_ERROR":       2,
    
    func (x Status) Enum() *Status {
    	p := new(Status)
    
    Manuel Kieweg's avatar
    Manuel Kieweg committed
    	*p = x
    	return p
    }
    
    
    func (x Status) String() string {
    
    Manuel Kieweg's avatar
    Manuel Kieweg committed
    	return protoimpl.X.EnumStringOf(x.Descriptor(), protoreflect.EnumNumber(x))
    }
    
    
    func (Status) Descriptor() protoreflect.EnumDescriptor {
    
    	return file_gosdn_pnd_pnd_proto_enumTypes[3].Descriptor()
    
    func (Status) Type() protoreflect.EnumType {
    
    	return &file_gosdn_pnd_pnd_proto_enumTypes[3]
    
    func (x Status) Number() protoreflect.EnumNumber {
    
    	return protoreflect.EnumNumber(x)
    }
    
    
    // Deprecated: Use Status.Descriptor instead.
    func (Status) EnumDescriptor() ([]byte, []int) {
    	return file_gosdn_pnd_pnd_proto_rawDescGZIP(), []int{3}
    
    Malte Bauch's avatar
    Malte Bauch committed
    type GetOndListRequest struct {
    
    Manuel Kieweg's avatar
    Manuel Kieweg committed
    	state         protoimpl.MessageState
    	sizeCache     protoimpl.SizeCache
    	unknownFields protoimpl.UnknownFields
    
    
    Malte Bauch's avatar
    Malte Bauch committed
    	Timestamp int64  `protobuf:"varint,1,opt,name=timestamp,proto3" json:"timestamp,omitempty"` // Timestamp in nanoseconds since Epoch.
    	Pid       string `protobuf:"bytes,4,opt,name=pid,proto3" json:"pid,omitempty"`
    }
    
    func (x *GetOndListRequest) Reset() {
    	*x = GetOndListRequest{}
    
    Manuel Kieweg's avatar
    Manuel Kieweg committed
    	if protoimpl.UnsafeEnabled {
    
    Manuel Kieweg's avatar
    Manuel Kieweg committed
    		mi := &file_gosdn_pnd_pnd_proto_msgTypes[0]
    
    Manuel Kieweg's avatar
    Manuel Kieweg committed
    		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
    		ms.StoreMessageInfo(mi)
    	}
    }
    
    
    Malte Bauch's avatar
    Malte Bauch committed
    func (x *GetOndListRequest) String() string {
    
    Manuel Kieweg's avatar
    Manuel Kieweg committed
    	return protoimpl.X.MessageStringOf(x)
    }
    
    
    Malte Bauch's avatar
    Malte Bauch committed
    func (*GetOndListRequest) ProtoMessage() {}
    
    Manuel Kieweg's avatar
    Manuel Kieweg committed
    
    
    Malte Bauch's avatar
    Malte Bauch committed
    func (x *GetOndListRequest) ProtoReflect() protoreflect.Message {
    
    Manuel Kieweg's avatar
    Manuel Kieweg committed
    	mi := &file_gosdn_pnd_pnd_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)
    }
    
    
    Malte Bauch's avatar
    Malte Bauch committed
    // Deprecated: Use GetOndListRequest.ProtoReflect.Descriptor instead.
    func (*GetOndListRequest) Descriptor() ([]byte, []int) {
    
    Manuel Kieweg's avatar
    Manuel Kieweg committed
    	return file_gosdn_pnd_pnd_proto_rawDescGZIP(), []int{0}
    
    Malte Bauch's avatar
    Malte Bauch committed
    func (x *GetOndListRequest) GetTimestamp() int64 {
    
    Manuel Kieweg's avatar
    Manuel Kieweg committed
    	if x != nil {
    		return x.Timestamp
    	}
    	return 0
    }
    
    
    Malte Bauch's avatar
    Malte Bauch committed
    func (x *GetOndListRequest) GetPid() string {
    
    Manuel Kieweg's avatar
    Manuel Kieweg committed
    	if x != nil {
    
    Manuel Kieweg's avatar
    Manuel Kieweg committed
    	}
    	return ""
    }
    
    
    Malte Bauch's avatar
    Malte Bauch committed
    type GetOndRequest struct {
    
    Manuel Kieweg's avatar
    Manuel Kieweg committed
    	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.
    	Did       []string `protobuf:"bytes,3,rep,name=did,proto3" json:"did,omitempty"`
    	Pid       string   `protobuf:"bytes,4,opt,name=pid,proto3" json:"pid,omitempty"`
    
    Malte Bauch's avatar
    Malte Bauch committed
    func (x *GetOndRequest) Reset() {
    	*x = GetOndRequest{}
    
    Manuel Kieweg's avatar
    Manuel Kieweg committed
    	if protoimpl.UnsafeEnabled {
    
    Manuel Kieweg's avatar
    Manuel Kieweg committed
    		mi := &file_gosdn_pnd_pnd_proto_msgTypes[1]
    
    Manuel Kieweg's avatar
    Manuel Kieweg committed
    		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
    		ms.StoreMessageInfo(mi)
    	}
    }
    
    
    Malte Bauch's avatar
    Malte Bauch committed
    func (x *GetOndRequest) String() string {
    
    Manuel Kieweg's avatar
    Manuel Kieweg committed
    	return protoimpl.X.MessageStringOf(x)
    }
    
    
    Malte Bauch's avatar
    Malte Bauch committed
    func (*GetOndRequest) ProtoMessage() {}
    
    Manuel Kieweg's avatar
    Manuel Kieweg committed
    
    
    Malte Bauch's avatar
    Malte Bauch committed
    func (x *GetOndRequest) ProtoReflect() protoreflect.Message {
    
    Manuel Kieweg's avatar
    Manuel Kieweg committed
    	mi := &file_gosdn_pnd_pnd_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)
    }
    
    
    Malte Bauch's avatar
    Malte Bauch committed
    // Deprecated: Use GetOndRequest.ProtoReflect.Descriptor instead.
    func (*GetOndRequest) Descriptor() ([]byte, []int) {
    
    Manuel Kieweg's avatar
    Manuel Kieweg committed
    	return file_gosdn_pnd_pnd_proto_rawDescGZIP(), []int{1}
    
    Malte Bauch's avatar
    Malte Bauch committed
    func (x *GetOndRequest) GetTimestamp() int64 {
    	if x != nil {
    		return x.Timestamp
    	}
    	return 0
    }
    
    
    func (x *GetOndRequest) GetDid() []string {
    
    Malte Bauch's avatar
    Malte Bauch committed
    	if x != nil {
    		return x.Did
    	}
    
    Malte Bauch's avatar
    Malte Bauch committed
    }
    
    func (x *GetOndRequest) GetPid() string {
    	if x != nil {
    		return x.Pid
    	}
    	return ""
    }
    
    type GetSbiListRequest struct {
    
    	state         protoimpl.MessageState
    	sizeCache     protoimpl.SizeCache
    	unknownFields protoimpl.UnknownFields
    
    
    Malte Bauch's avatar
    Malte Bauch committed
    	Timestamp int64  `protobuf:"varint,1,opt,name=timestamp,proto3" json:"timestamp,omitempty"` // Timestamp in nanoseconds since Epoch.
    	Pid       string `protobuf:"bytes,4,opt,name=pid,proto3" json:"pid,omitempty"`
    
    Malte Bauch's avatar
    Malte Bauch committed
    func (x *GetSbiListRequest) Reset() {
    	*x = GetSbiListRequest{}
    
    	if protoimpl.UnsafeEnabled {
    
    Manuel Kieweg's avatar
    Manuel Kieweg committed
    		mi := &file_gosdn_pnd_pnd_proto_msgTypes[2]
    
    		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
    		ms.StoreMessageInfo(mi)
    	}
    }
    
    
    Malte Bauch's avatar
    Malte Bauch committed
    func (x *GetSbiListRequest) String() string {
    
    	return protoimpl.X.MessageStringOf(x)
    }
    
    
    Malte Bauch's avatar
    Malte Bauch committed
    func (*GetSbiListRequest) ProtoMessage() {}
    
    Malte Bauch's avatar
    Malte Bauch committed
    func (x *GetSbiListRequest) ProtoReflect() protoreflect.Message {
    
    Manuel Kieweg's avatar
    Manuel Kieweg committed
    	mi := &file_gosdn_pnd_pnd_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)
    }
    
    
    Malte Bauch's avatar
    Malte Bauch committed
    // Deprecated: Use GetSbiListRequest.ProtoReflect.Descriptor instead.
    func (*GetSbiListRequest) Descriptor() ([]byte, []int) {
    
    Manuel Kieweg's avatar
    Manuel Kieweg committed
    	return file_gosdn_pnd_pnd_proto_rawDescGZIP(), []int{2}
    
    Malte Bauch's avatar
    Malte Bauch committed
    func (x *GetSbiListRequest) GetTimestamp() int64 {
    
    Manuel Kieweg's avatar
    Manuel Kieweg committed
    	if x != nil {
    
    Malte Bauch's avatar
    Malte Bauch committed
    		return x.Timestamp
    
    Manuel Kieweg's avatar
    Manuel Kieweg committed
    	}
    
    Malte Bauch's avatar
    Malte Bauch committed
    	return 0
    
    Malte Bauch's avatar
    Malte Bauch committed
    func (x *GetSbiListRequest) GetPid() string {
    
    Malte Bauch's avatar
    Malte Bauch committed
    		return x.Pid
    
    Manuel Kieweg's avatar
    Manuel Kieweg committed
    	}
    
    Malte Bauch's avatar
    Malte Bauch committed
    	return ""
    
    Malte Bauch's avatar
    Malte Bauch committed
    type GetSbiRequest 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.
    	Sid       string `protobuf:"bytes,3,opt,name=sid,proto3" json:"sid,omitempty"`
    	Pid       string `protobuf:"bytes,4,opt,name=pid,proto3" json:"pid,omitempty"`
    
    Malte Bauch's avatar
    Malte Bauch committed
    func (x *GetSbiRequest) Reset() {
    	*x = GetSbiRequest{}
    
    	if protoimpl.UnsafeEnabled {
    
    Manuel Kieweg's avatar
    Manuel Kieweg committed
    		mi := &file_gosdn_pnd_pnd_proto_msgTypes[3]
    
    		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
    		ms.StoreMessageInfo(mi)
    
    Malte Bauch's avatar
    Malte Bauch committed
    func (x *GetSbiRequest) String() string {
    
    	return protoimpl.X.MessageStringOf(x)
    }
    
    
    Malte Bauch's avatar
    Malte Bauch committed
    func (*GetSbiRequest) ProtoMessage() {}
    
    Malte Bauch's avatar
    Malte Bauch committed
    func (x *GetSbiRequest) ProtoReflect() protoreflect.Message {
    
    Manuel Kieweg's avatar
    Manuel Kieweg committed
    	mi := &file_gosdn_pnd_pnd_proto_msgTypes[3]
    
    	if protoimpl.UnsafeEnabled && x != nil {
    		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
    		if ms.LoadMessageInfo() == nil {
    			ms.StoreMessageInfo(mi)
    		}
    		return ms
    
    Manuel Kieweg's avatar
    Manuel Kieweg committed
    	}
    
    Malte Bauch's avatar
    Malte Bauch committed
    // Deprecated: Use GetSbiRequest.ProtoReflect.Descriptor instead.
    func (*GetSbiRequest) Descriptor() ([]byte, []int) {
    
    Manuel Kieweg's avatar
    Manuel Kieweg committed
    	return file_gosdn_pnd_pnd_proto_rawDescGZIP(), []int{3}
    
    Malte Bauch's avatar
    Malte Bauch committed
    func (x *GetSbiRequest) GetTimestamp() int64 {
    
    Malte Bauch's avatar
    Malte Bauch committed
    		return x.Timestamp
    
    Manuel Kieweg's avatar
    Manuel Kieweg committed
    	}
    
    Malte Bauch's avatar
    Malte Bauch committed
    	return 0
    
    func (x *GetSbiRequest) GetSid() string {
    
    	if x != nil {
    		return x.Sid
    
    Manuel Kieweg's avatar
    Manuel Kieweg committed
    	}
    
    	return ""
    
    Malte Bauch's avatar
    Malte Bauch committed
    func (x *GetSbiRequest) GetPid() string {
    	if x != nil {
    		return x.Pid
    	}
    	return ""
    }
    
    type GetChangeListRequest struct {
    
    	state         protoimpl.MessageState
    	sizeCache     protoimpl.SizeCache
    	unknownFields protoimpl.UnknownFields
    
    
    Malte Bauch's avatar
    Malte Bauch committed
    	Timestamp int64  `protobuf:"varint,1,opt,name=timestamp,proto3" json:"timestamp,omitempty"` // Timestamp in nanoseconds since Epoch.
    	Pid       string `protobuf:"bytes,4,opt,name=pid,proto3" json:"pid,omitempty"`
    
    Malte Bauch's avatar
    Malte Bauch committed
    func (x *GetChangeListRequest) Reset() {
    	*x = GetChangeListRequest{}
    
    	if protoimpl.UnsafeEnabled {
    
    Manuel Kieweg's avatar
    Manuel Kieweg committed
    		mi := &file_gosdn_pnd_pnd_proto_msgTypes[4]
    
    		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
    		ms.StoreMessageInfo(mi)
    
    Malte Bauch's avatar
    Malte Bauch committed
    func (x *GetChangeListRequest) String() string {
    
    	return protoimpl.X.MessageStringOf(x)
    }
    
    
    Malte Bauch's avatar
    Malte Bauch committed
    func (*GetChangeListRequest) ProtoMessage() {}
    
    Malte Bauch's avatar
    Malte Bauch committed
    func (x *GetChangeListRequest) ProtoReflect() protoreflect.Message {
    
    Manuel Kieweg's avatar
    Manuel Kieweg committed
    	mi := &file_gosdn_pnd_pnd_proto_msgTypes[4]
    
    	if protoimpl.UnsafeEnabled && x != nil {
    		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
    		if ms.LoadMessageInfo() == nil {
    			ms.StoreMessageInfo(mi)
    		}
    		return ms
    
    Manuel Kieweg's avatar
    Manuel Kieweg committed
    	}
    
    	return mi.MessageOf(x)
    
    Malte Bauch's avatar
    Malte Bauch committed
    // Deprecated: Use GetChangeListRequest.ProtoReflect.Descriptor instead.
    func (*GetChangeListRequest) Descriptor() ([]byte, []int) {
    
    Manuel Kieweg's avatar
    Manuel Kieweg committed
    	return file_gosdn_pnd_pnd_proto_rawDescGZIP(), []int{4}
    
    Malte Bauch's avatar
    Malte Bauch committed
    func (x *GetChangeListRequest) GetTimestamp() int64 {
    
    Malte Bauch's avatar
    Malte Bauch committed
    		return x.Timestamp
    
    Malte Bauch's avatar
    Malte Bauch committed
    	return 0
    
    Malte Bauch's avatar
    Malte Bauch committed
    func (x *GetChangeListRequest) GetPid() string {
    
    Malte Bauch's avatar
    Malte Bauch committed
    		return x.Pid
    
    Malte Bauch's avatar
    Malte Bauch committed
    	return ""
    
    Malte Bauch's avatar
    Malte Bauch committed
    type GetChangeRequest struct {
    
    Manuel Kieweg's avatar
    Manuel Kieweg committed
    	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.
    	Cuid      string `protobuf:"bytes,3,opt,name=cuid,proto3" json:"cuid,omitempty"`
    	Pid       string `protobuf:"bytes,4,opt,name=pid,proto3" json:"pid,omitempty"`
    
    Malte Bauch's avatar
    Malte Bauch committed
    func (x *GetChangeRequest) Reset() {
    	*x = GetChangeRequest{}
    
    Manuel Kieweg's avatar
    Manuel Kieweg committed
    	if protoimpl.UnsafeEnabled {
    		mi := &file_gosdn_pnd_pnd_proto_msgTypes[5]
    		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
    		ms.StoreMessageInfo(mi)
    	}
    }
    
    
    Malte Bauch's avatar
    Malte Bauch committed
    func (x *GetChangeRequest) String() string {
    
    Manuel Kieweg's avatar
    Manuel Kieweg committed
    	return protoimpl.X.MessageStringOf(x)
    }
    
    
    Malte Bauch's avatar
    Malte Bauch committed
    func (*GetChangeRequest) ProtoMessage() {}
    
    Manuel Kieweg's avatar
    Manuel Kieweg committed
    
    
    Malte Bauch's avatar
    Malte Bauch committed
    func (x *GetChangeRequest) ProtoReflect() protoreflect.Message {
    
    Manuel Kieweg's avatar
    Manuel Kieweg committed
    	mi := &file_gosdn_pnd_pnd_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)
    }
    
    
    Malte Bauch's avatar
    Malte Bauch committed
    // Deprecated: Use GetChangeRequest.ProtoReflect.Descriptor instead.
    func (*GetChangeRequest) Descriptor() ([]byte, []int) {
    
    Manuel Kieweg's avatar
    Manuel Kieweg committed
    	return file_gosdn_pnd_pnd_proto_rawDescGZIP(), []int{5}
    }
    
    
    Malte Bauch's avatar
    Malte Bauch committed
    func (x *GetChangeRequest) GetTimestamp() int64 {
    
    Manuel Kieweg's avatar
    Manuel Kieweg committed
    	if x != nil {
    
    Malte Bauch's avatar
    Malte Bauch committed
    		return x.Timestamp
    
    Manuel Kieweg's avatar
    Manuel Kieweg committed
    	}
    
    Malte Bauch's avatar
    Malte Bauch committed
    	return 0
    
    Manuel Kieweg's avatar
    Manuel Kieweg committed
    }
    
    
    func (x *GetChangeRequest) GetCuid() string {
    
    Manuel Kieweg's avatar
    Manuel Kieweg committed
    	if x != nil {
    
    Malte Bauch's avatar
    Malte Bauch committed
    		return x.Cuid
    	}
    
    	return ""
    
    Malte Bauch's avatar
    Malte Bauch committed
    }
    
    func (x *GetChangeRequest) GetPid() string {
    	if x != nil {
    		return x.Pid
    
    Manuel Kieweg's avatar
    Manuel Kieweg committed
    	}
    	return ""
    }
    
    
    Malte Bauch's avatar
    Malte Bauch committed
    type GetPathRequest struct {
    
    	state         protoimpl.MessageState
    	sizeCache     protoimpl.SizeCache
    	unknownFields protoimpl.UnknownFields
    
    
    Malte Bauch's avatar
    Malte Bauch committed
    	Timestamp int64  `protobuf:"varint,1,opt,name=timestamp,proto3" json:"timestamp,omitempty"` // Timestamp in nanoseconds since Epoch.
    	Did       string `protobuf:"bytes,2,opt,name=did,proto3" json:"did,omitempty"`
    	Path      string `protobuf:"bytes,3,opt,name=path,proto3" json:"path,omitempty"`
    	Pid       string `protobuf:"bytes,4,opt,name=pid,proto3" json:"pid,omitempty"`
    
    Malte Bauch's avatar
    Malte Bauch committed
    func (x *GetPathRequest) Reset() {
    	*x = GetPathRequest{}
    
    	if protoimpl.UnsafeEnabled {
    
    Manuel Kieweg's avatar
    Manuel Kieweg committed
    		mi := &file_gosdn_pnd_pnd_proto_msgTypes[6]
    
    		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
    		ms.StoreMessageInfo(mi)
    	}
    
    Malte Bauch's avatar
    Malte Bauch committed
    func (x *GetPathRequest) String() string {
    
    	return protoimpl.X.MessageStringOf(x)
    
    Malte Bauch's avatar
    Malte Bauch committed
    func (*GetPathRequest) ProtoMessage() {}
    
    Malte Bauch's avatar
    Malte Bauch committed
    func (x *GetPathRequest) ProtoReflect() protoreflect.Message {
    
    Manuel Kieweg's avatar
    Manuel Kieweg committed
    	mi := &file_gosdn_pnd_pnd_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 GetPathRequest.ProtoReflect.Descriptor instead.
    func (*GetPathRequest) Descriptor() ([]byte, []int) {
    
    Manuel Kieweg's avatar
    Manuel Kieweg committed
    	return file_gosdn_pnd_pnd_proto_rawDescGZIP(), []int{6}
    
    Manuel Kieweg's avatar
    Manuel Kieweg committed
    
    
    Malte Bauch's avatar
    Malte Bauch committed
    func (x *GetPathRequest) GetTimestamp() int64 {
    
    	if x != nil {
    		return x.Timestamp
    	}
    	return 0
    }
    
    Manuel Kieweg's avatar
    Manuel Kieweg committed
    
    
    Malte Bauch's avatar
    Malte Bauch committed
    func (x *GetPathRequest) GetDid() string {
    
    Malte Bauch's avatar
    Malte Bauch committed
    		return x.Did
    
    Malte Bauch's avatar
    Malte Bauch committed
    	return ""
    
    Manuel Kieweg's avatar
    Manuel Kieweg committed
    
    
    Malte Bauch's avatar
    Malte Bauch committed
    func (x *GetPathRequest) GetPath() string {
    
    Malte Bauch's avatar
    Malte Bauch committed
    		return x.Path
    
    Malte Bauch's avatar
    Malte Bauch committed
    	return ""
    
    Manuel Kieweg's avatar
    Manuel Kieweg committed
    
    
    Malte Bauch's avatar
    Malte Bauch committed
    func (x *GetPathRequest) GetPid() string {
    
    Malte Bauch's avatar
    Malte Bauch committed
    		return x.Pid
    
    Malte Bauch's avatar
    Malte Bauch committed
    	return ""
    
    Manuel Kieweg's avatar
    Manuel Kieweg committed
    
    
    Malte Bauch's avatar
    Malte Bauch committed
    type GetOndResponse struct {
    
    Manuel Kieweg's avatar
    Manuel Kieweg committed
    	state         protoimpl.MessageState
    	sizeCache     protoimpl.SizeCache
    	unknownFields protoimpl.UnknownFields
    
    
    Malte Bauch's avatar
    Malte Bauch committed
    	Timestamp int64 `protobuf:"varint,1,opt,name=timestamp,proto3" json:"timestamp,omitempty"` // Timestamp in nanoseconds since Epoch.
    	// TODO: Check if this is really needed. Perhaps a reference to the PND's ID
    	// is also sufficient.
    
    	Pnd *PrincipalNetworkDomain         `protobuf:"bytes,2,opt,name=pnd,proto3" json:"pnd,omitempty"`
    	Ond []*OrchestratedNetworkingDevice `protobuf:"bytes,3,rep,name=ond,proto3" json:"ond,omitempty"`
    
    Malte Bauch's avatar
    Malte Bauch committed
    func (x *GetOndResponse) Reset() {
    	*x = GetOndResponse{}
    
    Manuel Kieweg's avatar
    Manuel Kieweg committed
    	if protoimpl.UnsafeEnabled {
    
    Manuel Kieweg's avatar
    Manuel Kieweg committed
    		mi := &file_gosdn_pnd_pnd_proto_msgTypes[7]
    
    Manuel Kieweg's avatar
    Manuel Kieweg committed
    		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
    		ms.StoreMessageInfo(mi)
    	}
    }
    
    
    Malte Bauch's avatar
    Malte Bauch committed
    func (x *GetOndResponse) String() string {
    
    Manuel Kieweg's avatar
    Manuel Kieweg committed
    	return protoimpl.X.MessageStringOf(x)
    }
    
    
    Malte Bauch's avatar
    Malte Bauch committed
    func (*GetOndResponse) ProtoMessage() {}
    
    Manuel Kieweg's avatar
    Manuel Kieweg committed
    
    
    Malte Bauch's avatar
    Malte Bauch committed
    func (x *GetOndResponse) ProtoReflect() protoreflect.Message {
    
    Manuel Kieweg's avatar
    Manuel Kieweg committed
    	mi := &file_gosdn_pnd_pnd_proto_msgTypes[7]
    
    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)
    }
    
    
    Malte Bauch's avatar
    Malte Bauch committed
    // Deprecated: Use GetOndResponse.ProtoReflect.Descriptor instead.
    func (*GetOndResponse) Descriptor() ([]byte, []int) {
    
    Manuel Kieweg's avatar
    Manuel Kieweg committed
    	return file_gosdn_pnd_pnd_proto_rawDescGZIP(), []int{7}
    
    Malte Bauch's avatar
    Malte Bauch committed
    func (x *GetOndResponse) GetTimestamp() int64 {
    
    Manuel Kieweg's avatar
    Manuel Kieweg committed
    	if x != nil {
    
    Malte Bauch's avatar
    Malte Bauch committed
    		return x.Timestamp
    
    Manuel Kieweg's avatar
    Manuel Kieweg committed
    	}
    
    Malte Bauch's avatar
    Malte Bauch committed
    	return 0
    
    Malte Bauch's avatar
    Malte Bauch committed
    func (x *GetOndResponse) GetPnd() *PrincipalNetworkDomain {
    
    Manuel Kieweg's avatar
    Manuel Kieweg committed
    	if x != nil {
    
    Malte Bauch's avatar
    Malte Bauch committed
    		return x.Pnd
    
    Manuel Kieweg's avatar
    Manuel Kieweg committed
    	}
    	return nil
    }
    
    
    func (x *GetOndResponse) GetOnd() []*OrchestratedNetworkingDevice {
    
    Manuel Kieweg's avatar
    Manuel Kieweg committed
    	if x != nil {
    
    Malte Bauch's avatar
    Malte Bauch committed
    		return x.Ond
    
    Manuel Kieweg's avatar
    Manuel Kieweg committed
    	}
    	return nil
    }
    
    
    type GetOndListResponse struct {
    
    Manuel Kieweg's avatar
    Manuel Kieweg committed
    	state         protoimpl.MessageState
    	sizeCache     protoimpl.SizeCache
    	unknownFields protoimpl.UnknownFields
    
    
    Malte Bauch's avatar
    Malte Bauch committed
    	Timestamp int64 `protobuf:"varint,1,opt,name=timestamp,proto3" json:"timestamp,omitempty"` // Timestamp in nanoseconds since Epoch.
    	// TODO: Check if this is really needed. Perhaps a reference to the PND's ID
    	// is also sufficient.
    
    	Pnd *PrincipalNetworkDomain         `protobuf:"bytes,2,opt,name=pnd,proto3" json:"pnd,omitempty"`
    	Ond []*OrchestratedNetworkingDevice `protobuf:"bytes,3,rep,name=ond,proto3" json:"ond,omitempty"`
    
    func (x *GetOndListResponse) Reset() {
    	*x = GetOndListResponse{}
    
    Manuel Kieweg's avatar
    Manuel Kieweg committed
    	if protoimpl.UnsafeEnabled {
    
    Manuel Kieweg's avatar
    Manuel Kieweg committed
    		mi := &file_gosdn_pnd_pnd_proto_msgTypes[8]
    
    Manuel Kieweg's avatar
    Manuel Kieweg committed
    		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
    		ms.StoreMessageInfo(mi)
    	}
    }
    
    
    func (x *GetOndListResponse) String() string {
    
    Manuel Kieweg's avatar
    Manuel Kieweg committed
    	return protoimpl.X.MessageStringOf(x)
    }
    
    
    func (*GetOndListResponse) ProtoMessage() {}
    
    Manuel Kieweg's avatar
    Manuel Kieweg committed
    
    
    func (x *GetOndListResponse) ProtoReflect() protoreflect.Message {
    
    Manuel Kieweg's avatar
    Manuel Kieweg committed
    	mi := &file_gosdn_pnd_pnd_proto_msgTypes[8]
    
    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 GetOndListResponse.ProtoReflect.Descriptor instead.
    func (*GetOndListResponse) Descriptor() ([]byte, []int) {
    
    Manuel Kieweg's avatar
    Manuel Kieweg committed
    	return file_gosdn_pnd_pnd_proto_rawDescGZIP(), []int{8}
    
    func (x *GetOndListResponse) GetTimestamp() int64 {
    
    Manuel Kieweg's avatar
    Manuel Kieweg committed
    	if x != nil {
    
    Malte Bauch's avatar
    Malte Bauch committed
    		return x.Timestamp
    
    Manuel Kieweg's avatar
    Manuel Kieweg committed
    	}
    
    Malte Bauch's avatar
    Malte Bauch committed
    	return 0
    
    func (x *GetOndListResponse) GetPnd() *PrincipalNetworkDomain {
    
    Manuel Kieweg's avatar
    Manuel Kieweg committed
    	if x != nil {
    
    Malte Bauch's avatar
    Malte Bauch committed
    		return x.Pnd
    
    Manuel Kieweg's avatar
    Manuel Kieweg committed
    	}
    
    Malte Bauch's avatar
    Malte Bauch committed
    	return nil
    }
    
    
    func (x *GetOndListResponse) GetOnd() []*OrchestratedNetworkingDevice {
    
    Malte Bauch's avatar
    Malte Bauch committed
    	if x != nil {
    
    		return x.Ond
    
    type GetSbiResponse struct {
    
    Malte Bauch's avatar
    Malte Bauch committed
    	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.
    	// TODO: Check if this is really needed. Perhaps a reference to the PND's ID
    	// is also sufficient.
    
    	Pnd *PrincipalNetworkDomain         `protobuf:"bytes,2,opt,name=pnd,proto3" json:"pnd,omitempty"`
    	Sbi *southbound.SouthboundInterface `protobuf:"bytes,3,opt,name=sbi,proto3" json:"sbi,omitempty"`
    
    func (x *GetSbiResponse) Reset() {
    	*x = GetSbiResponse{}
    
    Malte Bauch's avatar
    Malte Bauch committed
    	if protoimpl.UnsafeEnabled {
    		mi := &file_gosdn_pnd_pnd_proto_msgTypes[9]
    		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
    		ms.StoreMessageInfo(mi)
    	}
    }
    
    
    func (x *GetSbiResponse) String() string {
    
    Malte Bauch's avatar
    Malte Bauch committed
    	return protoimpl.X.MessageStringOf(x)
    }
    
    
    func (*GetSbiResponse) ProtoMessage() {}
    
    func (x *GetSbiResponse) ProtoReflect() protoreflect.Message {
    
    Malte Bauch's avatar
    Malte Bauch committed
    	mi := &file_gosdn_pnd_pnd_proto_msgTypes[9]
    	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 GetSbiResponse.ProtoReflect.Descriptor instead.
    func (*GetSbiResponse) Descriptor() ([]byte, []int) {
    
    Malte Bauch's avatar
    Malte Bauch committed
    	return file_gosdn_pnd_pnd_proto_rawDescGZIP(), []int{9}
    }
    
    
    func (x *GetSbiResponse) GetTimestamp() int64 {
    
    Malte Bauch's avatar
    Malte Bauch committed
    	if x != nil {
    		return x.Timestamp
    	}
    	return 0
    }
    
    
    func (x *GetSbiResponse) GetPnd() *PrincipalNetworkDomain {
    
    Malte Bauch's avatar
    Malte Bauch committed
    	if x != nil {
    		return x.Pnd
    	}
    	return nil
    }
    
    
    func (x *GetSbiResponse) GetSbi() *southbound.SouthboundInterface {
    
    Malte Bauch's avatar
    Malte Bauch committed
    	if x != nil {
    
    		return x.Sbi
    
    type GetSbiListResponse struct {
    
    Malte Bauch's avatar
    Malte Bauch committed
    	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.
    	// TODO: Check if this is really needed. Perhaps a reference to the PND's ID
    	// is also sufficient.
    
    	Pnd *PrincipalNetworkDomain           `protobuf:"bytes,2,opt,name=pnd,proto3" json:"pnd,omitempty"`
    	Sbi []*southbound.SouthboundInterface `protobuf:"bytes,3,rep,name=sbi,proto3" json:"sbi,omitempty"`
    
    func (x *GetSbiListResponse) Reset() {
    	*x = GetSbiListResponse{}
    
    Malte Bauch's avatar
    Malte Bauch committed
    	if protoimpl.UnsafeEnabled {
    		mi := &file_gosdn_pnd_pnd_proto_msgTypes[10]
    		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
    		ms.StoreMessageInfo(mi)
    	}
    }
    
    
    func (x *GetSbiListResponse) String() string {
    
    Malte Bauch's avatar
    Malte Bauch committed
    	return protoimpl.X.MessageStringOf(x)
    }
    
    
    func (*GetSbiListResponse) ProtoMessage() {}
    
    func (x *GetSbiListResponse) ProtoReflect() protoreflect.Message {
    
    Malte Bauch's avatar
    Malte Bauch committed
    	mi := &file_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 GetSbiListResponse.ProtoReflect.Descriptor instead.
    func (*GetSbiListResponse) Descriptor() ([]byte, []int) {
    
    Malte Bauch's avatar
    Malte Bauch committed
    	return file_gosdn_pnd_pnd_proto_rawDescGZIP(), []int{10}
    }
    
    
    func (x *GetSbiListResponse) GetTimestamp() int64 {
    
    Malte Bauch's avatar
    Malte Bauch committed
    	if x != nil {
    		return x.Timestamp
    	}
    	return 0
    }
    
    
    func (x *GetSbiListResponse) GetPnd() *PrincipalNetworkDomain {
    
    Malte Bauch's avatar
    Malte Bauch committed
    	if x != nil {
    		return x.Pnd
    	}
    	return nil
    }
    
    
    func (x *GetSbiListResponse) GetSbi() []*southbound.SouthboundInterface {
    
    Malte Bauch's avatar
    Malte Bauch committed
    	if x != nil {
    
    		return x.Sbi
    
    type GetPathResponse struct {
    
    Malte Bauch's avatar
    Malte Bauch committed
    	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.
    	// TODO: Check if this is really needed. Perhaps a reference to the PND's ID
    	// is also sufficient.
    	Pnd    *PrincipalNetworkDomain `protobuf:"bytes,2,opt,name=pnd,proto3" json:"pnd,omitempty"`
    	Device []*gnmi.Notification    `protobuf:"bytes,3,rep,name=device,proto3" json:"device,omitempty"`
    
    func (x *GetPathResponse) Reset() {
    	*x = GetPathResponse{}
    
    Malte Bauch's avatar
    Malte Bauch committed
    	if protoimpl.UnsafeEnabled {
    		mi := &file_gosdn_pnd_pnd_proto_msgTypes[11]
    		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
    		ms.StoreMessageInfo(mi)
    	}
    }
    
    
    func (x *GetPathResponse) String() string {
    
    Malte Bauch's avatar
    Malte Bauch committed
    	return protoimpl.X.MessageStringOf(x)
    }
    
    
    func (*GetPathResponse) ProtoMessage() {}
    
    func (x *GetPathResponse) ProtoReflect() protoreflect.Message {
    
    Malte Bauch's avatar
    Malte Bauch committed
    	mi := &file_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 GetPathResponse.ProtoReflect.Descriptor instead.
    func (*GetPathResponse) Descriptor() ([]byte, []int) {
    
    Malte Bauch's avatar
    Malte Bauch committed
    	return file_gosdn_pnd_pnd_proto_rawDescGZIP(), []int{11}
    }
    
    
    func (x *GetPathResponse) GetTimestamp() int64 {
    
    Malte Bauch's avatar
    Malte Bauch committed
    	if x != nil {
    
    		return x.Timestamp
    
    	return 0
    
    func (x *GetPathResponse) GetPnd() *PrincipalNetworkDomain {
    
    Malte Bauch's avatar
    Malte Bauch committed
    	if x != nil {
    
    		return x.Pnd
    
    	return nil
    
    func (x *GetPathResponse) GetDevice() []*gnmi.Notification {
    
    Malte Bauch's avatar
    Malte Bauch committed
    	if x != nil {
    
    		return x.Device
    
    	return nil
    
    type GetChangeResponse struct {
    
    Malte Bauch's avatar
    Malte Bauch committed
    	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.
    	// TODO: Check if this is really needed. Perhaps a reference to the PND's ID
    	// is also sufficient.
    	Pnd    *PrincipalNetworkDomain `protobuf:"bytes,2,opt,name=pnd,proto3" json:"pnd,omitempty"`
    	Change *Change                 `protobuf:"bytes,3,opt,name=change,proto3" json:"change,omitempty"`
    
    func (x *GetChangeResponse) Reset() {
    	*x = GetChangeResponse{}