Skip to content
Snippets Groups Projects
csbi.pb.go 33.9 KiB
Newer Older
  • Learn to ignore specific revisions
  • // Code generated by protoc-gen-go. DO NOT EDIT.
    // versions:
    
    // 	protoc        (unknown)
    // source: gosdn/csbi/csbi.proto
    
    package csbi
    
    import (
    
    	_ "buf.build/gen/go/bufbuild/protovalidate/protocolbuffers/go/buf/validate"
    
    	transport "code.fbi.h-da.de/danet/gosdn/api/go/gosdn/transport"
    	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 State int32
    
    const (
    	State_STATE_UNSPECIFIED    State = 0
    	State_STATE_ANNOUNCED      State = 1
    	State_STATE_BUILT          State = 2
    	State_STATE_DEPLOYED       State = 3
    	State_STATE_RUNNING        State = 4
    	State_STATE_DECOMMISSIONED State = 5
    )
    
    // Enum value maps for State.
    var (
    	State_name = map[int32]string{
    		0: "STATE_UNSPECIFIED",
    		1: "STATE_ANNOUNCED",
    		2: "STATE_BUILT",
    		3: "STATE_DEPLOYED",
    		4: "STATE_RUNNING",
    		5: "STATE_DECOMMISSIONED",
    	}
    	State_value = map[string]int32{
    		"STATE_UNSPECIFIED":    0,
    		"STATE_ANNOUNCED":      1,
    		"STATE_BUILT":          2,
    		"STATE_DEPLOYED":       3,
    		"STATE_RUNNING":        4,
    		"STATE_DECOMMISSIONED": 5,
    	}
    )
    
    func (x State) Enum() *State {
    	p := new(State)
    	*p = x
    	return p
    }
    
    func (x State) String() string {
    	return protoimpl.X.EnumStringOf(x.Descriptor(), protoreflect.EnumNumber(x))
    }
    
    func (State) Descriptor() protoreflect.EnumDescriptor {
    	return file_gosdn_csbi_csbi_proto_enumTypes[0].Descriptor()
    }
    
    func (State) Type() protoreflect.EnumType {
    	return &file_gosdn_csbi_csbi_proto_enumTypes[0]
    }
    
    func (x State) Number() protoreflect.EnumNumber {
    	return protoreflect.EnumNumber(x)
    }
    
    // Deprecated: Use State.Descriptor instead.
    func (State) EnumDescriptor() ([]byte, []int) {
    	return file_gosdn_csbi_csbi_proto_rawDescGZIP(), []int{0}
    }
    
    type Syn 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.
    	Id        string `protobuf:"bytes,2,opt,name=id,proto3" json:"id,omitempty"`
    	Address   string `protobuf:"bytes,3,opt,name=address,proto3" json:"address,omitempty"`
    }
    
    func (x *Syn) Reset() {
    	*x = Syn{}
    	if protoimpl.UnsafeEnabled {
    		mi := &file_gosdn_csbi_csbi_proto_msgTypes[0]
    		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
    		ms.StoreMessageInfo(mi)
    	}
    }
    
    func (x *Syn) String() string {
    	return protoimpl.X.MessageStringOf(x)
    }
    
    func (*Syn) ProtoMessage() {}
    
    func (x *Syn) ProtoReflect() protoreflect.Message {
    	mi := &file_gosdn_csbi_csbi_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 Syn.ProtoReflect.Descriptor instead.
    func (*Syn) Descriptor() ([]byte, []int) {
    	return file_gosdn_csbi_csbi_proto_rawDescGZIP(), []int{0}
    }
    
    func (x *Syn) GetTimestamp() int64 {
    	if x != nil {
    		return x.Timestamp
    	}
    	return 0
    }
    
    func (x *Syn) GetId() string {
    	if x != nil {
    		return x.Id
    	}
    	return ""
    }
    
    func (x *Syn) GetAddress() string {
    	if x != nil {
    		return x.Address
    	}
    	return ""
    }
    
    type Ack 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.
    	TransportOption *transport.TransportOption `protobuf:"bytes,2,opt,name=transport_option,json=transportOption,proto3" json:"transport_option,omitempty"`
    }
    
    func (x *Ack) Reset() {
    	*x = Ack{}
    	if protoimpl.UnsafeEnabled {
    		mi := &file_gosdn_csbi_csbi_proto_msgTypes[1]
    		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
    		ms.StoreMessageInfo(mi)
    	}
    }
    
    func (x *Ack) String() string {
    	return protoimpl.X.MessageStringOf(x)
    }
    
    func (*Ack) ProtoMessage() {}
    
    func (x *Ack) ProtoReflect() protoreflect.Message {
    	mi := &file_gosdn_csbi_csbi_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 Ack.ProtoReflect.Descriptor instead.
    func (*Ack) Descriptor() ([]byte, []int) {
    	return file_gosdn_csbi_csbi_proto_rawDescGZIP(), []int{1}
    }
    
    func (x *Ack) GetTimestamp() int64 {
    	if x != nil {
    		return x.Timestamp
    	}
    	return 0
    }
    
    func (x *Ack) GetTransportOption() *transport.TransportOption {
    	if x != nil {
    		return x.TransportOption
    	}
    	return nil
    }
    
    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"`
    	Did       []string `protobuf:"bytes,3,rep,name=did,proto3" json:"did,omitempty"`
    }
    
    func (x *GetRequest) Reset() {
    	*x = GetRequest{}
    	if protoimpl.UnsafeEnabled {
    		mi := &file_gosdn_csbi_csbi_proto_msgTypes[2]
    		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 {
    	mi := &file_gosdn_csbi_csbi_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 GetRequest.ProtoReflect.Descriptor instead.
    func (*GetRequest) Descriptor() ([]byte, []int) {
    	return file_gosdn_csbi_csbi_proto_rawDescGZIP(), []int{2}
    }
    
    func (x *GetRequest) GetTimestamp() int64 {
    	if x != nil {
    		return x.Timestamp
    	}
    	return 0
    }
    
    func (x *GetRequest) GetAll() bool {
    	if x != nil {
    		return x.All
    	}
    	return false
    }
    
    func (x *GetRequest) GetDid() []string {
    	if x != nil {
    		return x.Did
    	}
    	return nil
    }
    
    
    type GetPayloadRequest 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.
    
    	Did       string `protobuf:"bytes,2,opt,name=did,proto3" json:"did,omitempty"`
    	File      string `protobuf:"bytes,3,opt,name=file,proto3" json:"file,omitempty"`
    
    }
    
    func (x *GetPayloadRequest) Reset() {
    	*x = GetPayloadRequest{}
    	if protoimpl.UnsafeEnabled {
    		mi := &file_gosdn_csbi_csbi_proto_msgTypes[3]
    		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
    		ms.StoreMessageInfo(mi)
    	}
    }
    
    func (x *GetPayloadRequest) String() string {
    	return protoimpl.X.MessageStringOf(x)
    }
    
    func (*GetPayloadRequest) ProtoMessage() {}
    
    func (x *GetPayloadRequest) ProtoReflect() protoreflect.Message {
    	mi := &file_gosdn_csbi_csbi_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 GetPayloadRequest.ProtoReflect.Descriptor instead.
    func (*GetPayloadRequest) Descriptor() ([]byte, []int) {
    	return file_gosdn_csbi_csbi_proto_rawDescGZIP(), []int{3}
    }
    
    func (x *GetPayloadRequest) GetTimestamp() int64 {
    	if x != nil {
    		return x.Timestamp
    	}
    	return 0
    }
    
    func (x *GetPayloadRequest) GetDid() string {
    	if x != nil {
    		return x.Did
    	}
    	return ""
    }
    
    
    func (x *GetPayloadRequest) GetFile() string {
    	if x != nil {
    		return x.File
    	}
    	return ""
    }
    
    
    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.
    	Deployments []*Deployment `protobuf:"bytes,2,rep,name=deployments,proto3" json:"deployments,omitempty"`
    }
    
    func (x *GetResponse) Reset() {
    	*x = GetResponse{}
    	if protoimpl.UnsafeEnabled {
    
    		mi := &file_gosdn_csbi_csbi_proto_msgTypes[4]
    
    		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 {
    
    	mi := &file_gosdn_csbi_csbi_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 GetResponse.ProtoReflect.Descriptor instead.
    func (*GetResponse) Descriptor() ([]byte, []int) {
    
    	return file_gosdn_csbi_csbi_proto_rawDescGZIP(), []int{4}
    
    }
    
    func (x *GetResponse) GetTimestamp() int64 {
    	if x != nil {
    		return x.Timestamp
    	}
    	return 0
    }
    
    func (x *GetResponse) GetDeployments() []*Deployment {
    	if x != nil {
    		return x.Deployments
    	}
    	return nil
    }
    
    type Deployment struct {
    	state         protoimpl.MessageState
    	sizeCache     protoimpl.SizeCache
    	unknownFields protoimpl.UnknownFields
    
    	Id    string `protobuf:"bytes,1,opt,name=id,proto3" json:"id,omitempty"`
    	Name  string `protobuf:"bytes,2,opt,name=name,proto3" json:"name,omitempty"`
    	State State  `protobuf:"varint,3,opt,name=state,proto3,enum=gosdn.csbi.State" json:"state,omitempty"`
    }
    
    func (x *Deployment) Reset() {
    	*x = Deployment{}
    	if protoimpl.UnsafeEnabled {
    
    		mi := &file_gosdn_csbi_csbi_proto_msgTypes[5]
    
    		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
    		ms.StoreMessageInfo(mi)
    	}
    }
    
    func (x *Deployment) String() string {
    	return protoimpl.X.MessageStringOf(x)
    }
    
    func (*Deployment) ProtoMessage() {}
    
    func (x *Deployment) ProtoReflect() protoreflect.Message {
    
    	mi := &file_gosdn_csbi_csbi_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 Deployment.ProtoReflect.Descriptor instead.
    func (*Deployment) Descriptor() ([]byte, []int) {
    
    	return file_gosdn_csbi_csbi_proto_rawDescGZIP(), []int{5}
    
    }
    
    func (x *Deployment) GetId() string {
    	if x != nil {
    		return x.Id
    	}
    	return ""
    }
    
    func (x *Deployment) GetName() string {
    	if x != nil {
    		return x.Name
    	}
    	return ""
    }
    
    func (x *Deployment) GetState() State {
    	if x != nil {
    		return x.State
    	}
    	return State_STATE_UNSPECIFIED
    }
    
    type CreateRequest 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.
    	TransportOption []*transport.TransportOption `protobuf:"bytes,2,rep,name=transport_option,json=transportOption,proto3" json:"transport_option,omitempty"`
    }
    
    func (x *CreateRequest) Reset() {
    	*x = CreateRequest{}
    	if protoimpl.UnsafeEnabled {
    
    		mi := &file_gosdn_csbi_csbi_proto_msgTypes[6]
    
    		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
    		ms.StoreMessageInfo(mi)
    	}
    }
    
    func (x *CreateRequest) String() string {
    	return protoimpl.X.MessageStringOf(x)
    }
    
    func (*CreateRequest) ProtoMessage() {}
    
    func (x *CreateRequest) ProtoReflect() protoreflect.Message {
    
    	mi := &file_gosdn_csbi_csbi_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)
    }
    
    // Deprecated: Use CreateRequest.ProtoReflect.Descriptor instead.
    func (*CreateRequest) Descriptor() ([]byte, []int) {
    
    	return file_gosdn_csbi_csbi_proto_rawDescGZIP(), []int{6}
    
    }
    
    func (x *CreateRequest) GetTimestamp() int64 {
    	if x != nil {
    		return x.Timestamp
    	}
    	return 0
    }
    
    func (x *CreateRequest) GetTransportOption() []*transport.TransportOption {
    	if x != nil {
    		return x.TransportOption
    	}
    	return nil
    }
    
    type CreateResponse 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.
    	Deployments []*Deployment `protobuf:"bytes,2,rep,name=deployments,proto3" json:"deployments,omitempty"`
    }
    
    func (x *CreateResponse) Reset() {
    	*x = CreateResponse{}
    	if protoimpl.UnsafeEnabled {
    
    		mi := &file_gosdn_csbi_csbi_proto_msgTypes[7]
    
    		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
    		ms.StoreMessageInfo(mi)
    	}
    }
    
    func (x *CreateResponse) String() string {
    	return protoimpl.X.MessageStringOf(x)
    }
    
    func (*CreateResponse) ProtoMessage() {}
    
    func (x *CreateResponse) ProtoReflect() protoreflect.Message {
    
    	mi := &file_gosdn_csbi_csbi_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 CreateResponse.ProtoReflect.Descriptor instead.
    func (*CreateResponse) Descriptor() ([]byte, []int) {
    
    	return file_gosdn_csbi_csbi_proto_rawDescGZIP(), []int{7}
    
    }
    
    func (x *CreateResponse) GetTimestamp() int64 {
    	if x != nil {
    		return x.Timestamp
    	}
    	return 0
    }
    
    func (x *CreateResponse) GetDeployments() []*Deployment {
    	if x != nil {
    		return x.Deployments
    	}
    	return nil
    }
    
    type Payload struct {
    	state         protoimpl.MessageState
    	sizeCache     protoimpl.SizeCache
    	unknownFields protoimpl.UnknownFields
    
    	Chunk []byte `protobuf:"bytes,1,opt,name=chunk,proto3" json:"chunk,omitempty"`
    }
    
    func (x *Payload) Reset() {
    	*x = Payload{}
    	if protoimpl.UnsafeEnabled {
    
    		mi := &file_gosdn_csbi_csbi_proto_msgTypes[8]
    
    		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
    		ms.StoreMessageInfo(mi)
    	}
    }
    
    func (x *Payload) String() string {
    	return protoimpl.X.MessageStringOf(x)
    }
    
    func (*Payload) ProtoMessage() {}
    
    func (x *Payload) ProtoReflect() protoreflect.Message {
    
    	mi := &file_gosdn_csbi_csbi_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)
    }
    
    // Deprecated: Use Payload.ProtoReflect.Descriptor instead.
    func (*Payload) Descriptor() ([]byte, []int) {
    
    	return file_gosdn_csbi_csbi_proto_rawDescGZIP(), []int{8}
    
    }
    
    func (x *Payload) GetChunk() []byte {
    	if x != nil {
    		return x.Chunk
    	}
    	return nil
    }
    
    type DeleteRequest 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.
    	Did       []string `protobuf:"bytes,2,rep,name=did,proto3" json:"did,omitempty"`
    }
    
    func (x *DeleteRequest) Reset() {
    	*x = DeleteRequest{}
    	if protoimpl.UnsafeEnabled {
    
    		mi := &file_gosdn_csbi_csbi_proto_msgTypes[9]
    
    		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
    		ms.StoreMessageInfo(mi)
    	}
    }
    
    func (x *DeleteRequest) String() string {
    	return protoimpl.X.MessageStringOf(x)
    }
    
    func (*DeleteRequest) ProtoMessage() {}
    
    func (x *DeleteRequest) ProtoReflect() protoreflect.Message {
    
    	mi := &file_gosdn_csbi_csbi_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 DeleteRequest.ProtoReflect.Descriptor instead.
    func (*DeleteRequest) Descriptor() ([]byte, []int) {
    
    	return file_gosdn_csbi_csbi_proto_rawDescGZIP(), []int{9}
    
    }
    
    func (x *DeleteRequest) GetTimestamp() int64 {
    	if x != nil {
    		return x.Timestamp
    	}
    	return 0
    }
    
    func (x *DeleteRequest) GetDid() []string {
    	if x != nil {
    		return x.Did
    	}
    	return nil
    }
    
    type DeleteResponse 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.
    
    }
    
    func (x *DeleteResponse) Reset() {
    	*x = DeleteResponse{}
    	if protoimpl.UnsafeEnabled {
    
    		mi := &file_gosdn_csbi_csbi_proto_msgTypes[10]
    
    		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
    		ms.StoreMessageInfo(mi)
    	}
    }
    
    func (x *DeleteResponse) String() string {
    	return protoimpl.X.MessageStringOf(x)
    }
    
    func (*DeleteResponse) ProtoMessage() {}
    
    func (x *DeleteResponse) ProtoReflect() protoreflect.Message {
    
    	mi := &file_gosdn_csbi_csbi_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 DeleteResponse.ProtoReflect.Descriptor instead.
    func (*DeleteResponse) Descriptor() ([]byte, []int) {
    
    	return file_gosdn_csbi_csbi_proto_rawDescGZIP(), []int{10}
    
    }
    
    func (x *DeleteResponse) GetTimestamp() int64 {
    	if x != nil {
    		return x.Timestamp
    	}
    	return 0
    }
    
    var File_gosdn_csbi_csbi_proto protoreflect.FileDescriptor
    
    var file_gosdn_csbi_csbi_proto_rawDesc = []byte{
    	0x0a, 0x15, 0x67, 0x6f, 0x73, 0x64, 0x6e, 0x2f, 0x63, 0x73, 0x62, 0x69, 0x2f, 0x63, 0x73, 0x62,
    	0x69, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x12, 0x0a, 0x67, 0x6f, 0x73, 0x64, 0x6e, 0x2e, 0x63,
    
    	0x73, 0x62, 0x69, 0x1a, 0x1b, 0x62, 0x75, 0x66, 0x2f, 0x76, 0x61, 0x6c, 0x69, 0x64, 0x61, 0x74,
    	0x65, 0x2f, 0x76, 0x61, 0x6c, 0x69, 0x64, 0x61, 0x74, 0x65, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f,
    	0x1a, 0x1f, 0x67, 0x6f, 0x73, 0x64, 0x6e, 0x2f, 0x74, 0x72, 0x61, 0x6e, 0x73, 0x70, 0x6f, 0x72,
    	0x74, 0x2f, 0x74, 0x72, 0x61, 0x6e, 0x73, 0x70, 0x6f, 0x72, 0x74, 0x2e, 0x70, 0x72, 0x6f, 0x74,
    	0x6f, 0x22, 0x4d, 0x0a, 0x03, 0x53, 0x79, 0x6e, 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, 0x0e, 0x0a, 0x02, 0x69, 0x64, 0x18, 0x02, 0x20, 0x01,
    	0x28, 0x09, 0x52, 0x02, 0x69, 0x64, 0x12, 0x18, 0x0a, 0x07, 0x61, 0x64, 0x64, 0x72, 0x65, 0x73,
    	0x73, 0x18, 0x03, 0x20, 0x01, 0x28, 0x09, 0x52, 0x07, 0x61, 0x64, 0x64, 0x72, 0x65, 0x73, 0x73,
    	0x22, 0x70, 0x0a, 0x03, 0x41, 0x63, 0x6b, 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, 0x4b, 0x0a, 0x10, 0x74, 0x72, 0x61, 0x6e, 0x73, 0x70, 0x6f,
    	0x72, 0x74, 0x5f, 0x6f, 0x70, 0x74, 0x69, 0x6f, 0x6e, 0x18, 0x02, 0x20, 0x01, 0x28, 0x0b, 0x32,
    	0x20, 0x2e, 0x67, 0x6f, 0x73, 0x64, 0x6e, 0x2e, 0x74, 0x72, 0x61, 0x6e, 0x73, 0x70, 0x6f, 0x72,
    	0x74, 0x2e, 0x54, 0x72, 0x61, 0x6e, 0x73, 0x70, 0x6f, 0x72, 0x74, 0x4f, 0x70, 0x74, 0x69, 0x6f,
    	0x6e, 0x52, 0x0f, 0x74, 0x72, 0x61, 0x6e, 0x73, 0x70, 0x6f, 0x72, 0x74, 0x4f, 0x70, 0x74, 0x69,
    	0x6f, 0x6e, 0x22, 0x5e, 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, 0x18,
    	0x0a, 0x03, 0x61, 0x6c, 0x6c, 0x18, 0x02, 0x20, 0x01, 0x28, 0x08, 0x42, 0x06, 0xba, 0x48, 0x03,
    	0xc8, 0x01, 0x01, 0x52, 0x03, 0x61, 0x6c, 0x6c, 0x12, 0x18, 0x0a, 0x03, 0x64, 0x69, 0x64, 0x18,
    	0x03, 0x20, 0x03, 0x28, 0x09, 0x42, 0x06, 0xba, 0x48, 0x03, 0xc8, 0x01, 0x01, 0x52, 0x03, 0x64,
    	0x69, 0x64, 0x22, 0x67, 0x0a, 0x11, 0x47, 0x65, 0x74, 0x50, 0x61, 0x79, 0x6c, 0x6f, 0x61, 0x64,
    	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, 0x18, 0x0a, 0x03, 0x64, 0x69, 0x64, 0x18, 0x02, 0x20, 0x01,
    	0x28, 0x09, 0x42, 0x06, 0xba, 0x48, 0x03, 0xc8, 0x01, 0x01, 0x52, 0x03, 0x64, 0x69, 0x64, 0x12,
    	0x1a, 0x0a, 0x04, 0x66, 0x69, 0x6c, 0x65, 0x18, 0x03, 0x20, 0x01, 0x28, 0x09, 0x42, 0x06, 0xba,
    	0x48, 0x03, 0xc8, 0x01, 0x01, 0x52, 0x04, 0x66, 0x69, 0x6c, 0x65, 0x22, 0x65, 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, 0x38, 0x0a, 0x0b, 0x64, 0x65, 0x70, 0x6c,
    	0x6f, 0x79, 0x6d, 0x65, 0x6e, 0x74, 0x73, 0x18, 0x02, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x16, 0x2e,
    	0x67, 0x6f, 0x73, 0x64, 0x6e, 0x2e, 0x63, 0x73, 0x62, 0x69, 0x2e, 0x44, 0x65, 0x70, 0x6c, 0x6f,
    	0x79, 0x6d, 0x65, 0x6e, 0x74, 0x52, 0x0b, 0x64, 0x65, 0x70, 0x6c, 0x6f, 0x79, 0x6d, 0x65, 0x6e,
    	0x74, 0x73, 0x22, 0x59, 0x0a, 0x0a, 0x44, 0x65, 0x70, 0x6c, 0x6f, 0x79, 0x6d, 0x65, 0x6e, 0x74,
    	0x12, 0x0e, 0x0a, 0x02, 0x69, 0x64, 0x18, 0x01, 0x20, 0x01, 0x28, 0x09, 0x52, 0x02, 0x69, 0x64,
    	0x12, 0x12, 0x0a, 0x04, 0x6e, 0x61, 0x6d, 0x65, 0x18, 0x02, 0x20, 0x01, 0x28, 0x09, 0x52, 0x04,
    	0x6e, 0x61, 0x6d, 0x65, 0x12, 0x27, 0x0a, 0x05, 0x73, 0x74, 0x61, 0x74, 0x65, 0x18, 0x03, 0x20,
    	0x01, 0x28, 0x0e, 0x32, 0x11, 0x2e, 0x67, 0x6f, 0x73, 0x64, 0x6e, 0x2e, 0x63, 0x73, 0x62, 0x69,
    	0x2e, 0x53, 0x74, 0x61, 0x74, 0x65, 0x52, 0x05, 0x73, 0x74, 0x61, 0x74, 0x65, 0x22, 0x82, 0x01,
    	0x0a, 0x0d, 0x43, 0x72, 0x65, 0x61, 0x74, 0x65, 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, 0x53, 0x0a,
    	0x10, 0x74, 0x72, 0x61, 0x6e, 0x73, 0x70, 0x6f, 0x72, 0x74, 0x5f, 0x6f, 0x70, 0x74, 0x69, 0x6f,
    	0x6e, 0x18, 0x02, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x20, 0x2e, 0x67, 0x6f, 0x73, 0x64, 0x6e, 0x2e,
    	0x74, 0x72, 0x61, 0x6e, 0x73, 0x70, 0x6f, 0x72, 0x74, 0x2e, 0x54, 0x72, 0x61, 0x6e, 0x73, 0x70,
    	0x6f, 0x72, 0x74, 0x4f, 0x70, 0x74, 0x69, 0x6f, 0x6e, 0x42, 0x06, 0xba, 0x48, 0x03, 0xc8, 0x01,
    	0x01, 0x52, 0x0f, 0x74, 0x72, 0x61, 0x6e, 0x73, 0x70, 0x6f, 0x72, 0x74, 0x4f, 0x70, 0x74, 0x69,
    	0x6f, 0x6e, 0x22, 0x68, 0x0a, 0x0e, 0x43, 0x72, 0x65, 0x61, 0x74, 0x65, 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, 0x38, 0x0a, 0x0b, 0x64, 0x65, 0x70, 0x6c, 0x6f, 0x79, 0x6d, 0x65, 0x6e, 0x74,
    	0x73, 0x18, 0x02, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x16, 0x2e, 0x67, 0x6f, 0x73, 0x64, 0x6e, 0x2e,
    	0x63, 0x73, 0x62, 0x69, 0x2e, 0x44, 0x65, 0x70, 0x6c, 0x6f, 0x79, 0x6d, 0x65, 0x6e, 0x74, 0x52,
    	0x0b, 0x64, 0x65, 0x70, 0x6c, 0x6f, 0x79, 0x6d, 0x65, 0x6e, 0x74, 0x73, 0x22, 0x1f, 0x0a, 0x07,
    	0x50, 0x61, 0x79, 0x6c, 0x6f, 0x61, 0x64, 0x12, 0x14, 0x0a, 0x05, 0x63, 0x68, 0x75, 0x6e, 0x6b,
    	0x18, 0x01, 0x20, 0x01, 0x28, 0x0c, 0x52, 0x05, 0x63, 0x68, 0x75, 0x6e, 0x6b, 0x22, 0x47, 0x0a,
    	0x0d, 0x44, 0x65, 0x6c, 0x65, 0x74, 0x65, 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, 0x18, 0x0a, 0x03,
    	0x64, 0x69, 0x64, 0x18, 0x02, 0x20, 0x03, 0x28, 0x09, 0x42, 0x06, 0xba, 0x48, 0x03, 0xc8, 0x01,
    
    	0x01, 0x52, 0x03, 0x64, 0x69, 0x64, 0x22, 0x2e, 0x0a, 0x0e, 0x44, 0x65, 0x6c, 0x65, 0x74, 0x65,
    	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, 0x2a, 0x85, 0x01, 0x0a, 0x05, 0x53, 0x74, 0x61, 0x74, 0x65,
    	0x12, 0x15, 0x0a, 0x11, 0x53, 0x54, 0x41, 0x54, 0x45, 0x5f, 0x55, 0x4e, 0x53, 0x50, 0x45, 0x43,
    	0x49, 0x46, 0x49, 0x45, 0x44, 0x10, 0x00, 0x12, 0x13, 0x0a, 0x0f, 0x53, 0x54, 0x41, 0x54, 0x45,
    	0x5f, 0x41, 0x4e, 0x4e, 0x4f, 0x55, 0x4e, 0x43, 0x45, 0x44, 0x10, 0x01, 0x12, 0x0f, 0x0a, 0x0b,
    	0x53, 0x54, 0x41, 0x54, 0x45, 0x5f, 0x42, 0x55, 0x49, 0x4c, 0x54, 0x10, 0x02, 0x12, 0x12, 0x0a,
    	0x0e, 0x53, 0x54, 0x41, 0x54, 0x45, 0x5f, 0x44, 0x45, 0x50, 0x4c, 0x4f, 0x59, 0x45, 0x44, 0x10,
    	0x03, 0x12, 0x11, 0x0a, 0x0d, 0x53, 0x54, 0x41, 0x54, 0x45, 0x5f, 0x52, 0x55, 0x4e, 0x4e, 0x49,
    	0x4e, 0x47, 0x10, 0x04, 0x12, 0x18, 0x0a, 0x14, 0x53, 0x54, 0x41, 0x54, 0x45, 0x5f, 0x44, 0x45,
    	0x43, 0x4f, 0x4d, 0x4d, 0x49, 0x53, 0x53, 0x49, 0x4f, 0x4e, 0x45, 0x44, 0x10, 0x05, 0x32, 0xfc,
    	0x02, 0x0a, 0x0b, 0x43, 0x73, 0x62, 0x69, 0x53, 0x65, 0x72, 0x76, 0x69, 0x63, 0x65, 0x12, 0x36,
    	0x0a, 0x03, 0x47, 0x65, 0x74, 0x12, 0x16, 0x2e, 0x67, 0x6f, 0x73, 0x64, 0x6e, 0x2e, 0x63, 0x73,
    	0x62, 0x69, 0x2e, 0x47, 0x65, 0x74, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x1a, 0x17, 0x2e,
    	0x67, 0x6f, 0x73, 0x64, 0x6e, 0x2e, 0x63, 0x73, 0x62, 0x69, 0x2e, 0x47, 0x65, 0x74, 0x52, 0x65,
    	0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x12, 0x3f, 0x0a, 0x07, 0x47, 0x65, 0x74, 0x46, 0x69, 0x6c,
    	0x65, 0x12, 0x1d, 0x2e, 0x67, 0x6f, 0x73, 0x64, 0x6e, 0x2e, 0x63, 0x73, 0x62, 0x69, 0x2e, 0x47,
    	0x65, 0x74, 0x50, 0x61, 0x79, 0x6c, 0x6f, 0x61, 0x64, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74,
    	0x1a, 0x13, 0x2e, 0x67, 0x6f, 0x73, 0x64, 0x6e, 0x2e, 0x63, 0x73, 0x62, 0x69, 0x2e, 0x50, 0x61,
    	0x79, 0x6c, 0x6f, 0x61, 0x64, 0x30, 0x01, 0x12, 0x3f, 0x0a, 0x06, 0x43, 0x72, 0x65, 0x61, 0x74,
    	0x65, 0x12, 0x19, 0x2e, 0x67, 0x6f, 0x73, 0x64, 0x6e, 0x2e, 0x63, 0x73, 0x62, 0x69, 0x2e, 0x43,
    	0x72, 0x65, 0x61, 0x74, 0x65, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x1a, 0x1a, 0x2e, 0x67,
    	0x6f, 0x73, 0x64, 0x6e, 0x2e, 0x63, 0x73, 0x62, 0x69, 0x2e, 0x43, 0x72, 0x65, 0x61, 0x74, 0x65,
    	0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x12, 0x47, 0x0a, 0x0e, 0x43, 0x72, 0x65, 0x61,
    	0x74, 0x65, 0x47, 0x6f, 0x53, 0x74, 0x72, 0x75, 0x63, 0x74, 0x12, 0x19, 0x2e, 0x67, 0x6f, 0x73,
    	0x64, 0x6e, 0x2e, 0x63, 0x73, 0x62, 0x69, 0x2e, 0x43, 0x72, 0x65, 0x61, 0x74, 0x65, 0x52, 0x65,
    
    	0x71, 0x75, 0x65, 0x73, 0x74, 0x1a, 0x1a, 0x2e, 0x67, 0x6f, 0x73, 0x64, 0x6e, 0x2e, 0x63, 0x73,
    
    	0x62, 0x69, 0x2e, 0x43, 0x72, 0x65, 0x61, 0x74, 0x65, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73,
    	0x65, 0x12, 0x3f, 0x0a, 0x06, 0x44, 0x65, 0x6c, 0x65, 0x74, 0x65, 0x12, 0x19, 0x2e, 0x67, 0x6f,
    	0x73, 0x64, 0x6e, 0x2e, 0x63, 0x73, 0x62, 0x69, 0x2e, 0x44, 0x65, 0x6c, 0x65, 0x74, 0x65, 0x52,
    	0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x1a, 0x1a, 0x2e, 0x67, 0x6f, 0x73, 0x64, 0x6e, 0x2e, 0x63,
    	0x73, 0x62, 0x69, 0x2e, 0x44, 0x65, 0x6c, 0x65, 0x74, 0x65, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e,
    	0x73, 0x65, 0x12, 0x29, 0x0a, 0x05, 0x48, 0x65, 0x6c, 0x6c, 0x6f, 0x12, 0x0f, 0x2e, 0x67, 0x6f,
    	0x73, 0x64, 0x6e, 0x2e, 0x63, 0x73, 0x62, 0x69, 0x2e, 0x53, 0x79, 0x6e, 0x1a, 0x0f, 0x2e, 0x67,
    	0x6f, 0x73, 0x64, 0x6e, 0x2e, 0x63, 0x73, 0x62, 0x69, 0x2e, 0x41, 0x63, 0x6b, 0x42, 0x30, 0x5a,
    	0x2e, 0x63, 0x6f, 0x64, 0x65, 0x2e, 0x66, 0x62, 0x69, 0x2e, 0x68, 0x2d, 0x64, 0x61, 0x2e, 0x64,
    	0x65, 0x2f, 0x64, 0x61, 0x6e, 0x65, 0x74, 0x2f, 0x67, 0x6f, 0x73, 0x64, 0x6e, 0x2f, 0x61, 0x70,
    	0x69, 0x2f, 0x67, 0x6f, 0x2f, 0x67, 0x6f, 0x73, 0x64, 0x6e, 0x2f, 0x63, 0x73, 0x62, 0x69, 0x62,
    	0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33,
    
    }
    
    var (
    	file_gosdn_csbi_csbi_proto_rawDescOnce sync.Once
    	file_gosdn_csbi_csbi_proto_rawDescData = file_gosdn_csbi_csbi_proto_rawDesc
    )
    
    func file_gosdn_csbi_csbi_proto_rawDescGZIP() []byte {
    	file_gosdn_csbi_csbi_proto_rawDescOnce.Do(func() {
    		file_gosdn_csbi_csbi_proto_rawDescData = protoimpl.X.CompressGZIP(file_gosdn_csbi_csbi_proto_rawDescData)
    	})
    	return file_gosdn_csbi_csbi_proto_rawDescData
    }
    
    
    var file_gosdn_csbi_csbi_proto_enumTypes = make([]protoimpl.EnumInfo, 1)
    
    var file_gosdn_csbi_csbi_proto_msgTypes = make([]protoimpl.MessageInfo, 11)
    
    var file_gosdn_csbi_csbi_proto_goTypes = []any{
    
    	(State)(0),                        // 0: gosdn.csbi.State
    
    	(*Syn)(nil),                       // 1: gosdn.csbi.Syn
    	(*Ack)(nil),                       // 2: gosdn.csbi.Ack
    	(*GetRequest)(nil),                // 3: gosdn.csbi.GetRequest
    	(*GetPayloadRequest)(nil),         // 4: gosdn.csbi.GetPayloadRequest
    	(*GetResponse)(nil),               // 5: gosdn.csbi.GetResponse
    	(*Deployment)(nil),                // 6: gosdn.csbi.Deployment
    	(*CreateRequest)(nil),             // 7: gosdn.csbi.CreateRequest
    	(*CreateResponse)(nil),            // 8: gosdn.csbi.CreateResponse
    	(*Payload)(nil),                   // 9: gosdn.csbi.Payload
    	(*DeleteRequest)(nil),             // 10: gosdn.csbi.DeleteRequest
    	(*DeleteResponse)(nil),            // 11: gosdn.csbi.DeleteResponse
    	(*transport.TransportOption)(nil), // 12: gosdn.transport.TransportOption
    
    }
    var file_gosdn_csbi_csbi_proto_depIdxs = []int32{
    
    	12, // 0: gosdn.csbi.Ack.transport_option:type_name -> gosdn.transport.TransportOption
    	6,  // 1: gosdn.csbi.GetResponse.deployments:type_name -> gosdn.csbi.Deployment
    
    	0,  // 2: gosdn.csbi.Deployment.state:type_name -> gosdn.csbi.State
    
    	12, // 3: gosdn.csbi.CreateRequest.transport_option:type_name -> gosdn.transport.TransportOption
    	6,  // 4: gosdn.csbi.CreateResponse.deployments:type_name -> gosdn.csbi.Deployment
    	3,  // 5: gosdn.csbi.CsbiService.Get:input_type -> gosdn.csbi.GetRequest
    	4,  // 6: gosdn.csbi.CsbiService.GetFile:input_type -> gosdn.csbi.GetPayloadRequest
    	7,  // 7: gosdn.csbi.CsbiService.Create:input_type -> gosdn.csbi.CreateRequest
    	7,  // 8: gosdn.csbi.CsbiService.CreateGoStruct:input_type -> gosdn.csbi.CreateRequest
    	10, // 9: gosdn.csbi.CsbiService.Delete:input_type -> gosdn.csbi.DeleteRequest
    	1,  // 10: gosdn.csbi.CsbiService.Hello:input_type -> gosdn.csbi.Syn
    	5,  // 11: gosdn.csbi.CsbiService.Get:output_type -> gosdn.csbi.GetResponse
    	9,  // 12: gosdn.csbi.CsbiService.GetFile:output_type -> gosdn.csbi.Payload
    	8,  // 13: gosdn.csbi.CsbiService.Create:output_type -> gosdn.csbi.CreateResponse
    	8,  // 14: gosdn.csbi.CsbiService.CreateGoStruct:output_type -> gosdn.csbi.CreateResponse
    	11, // 15: gosdn.csbi.CsbiService.Delete:output_type -> gosdn.csbi.DeleteResponse
    	2,  // 16: gosdn.csbi.CsbiService.Hello:output_type -> gosdn.csbi.Ack
    	11, // [11:17] is the sub-list for method output_type
    	5,  // [5:11] is the sub-list for method input_type
    	5,  // [5:5] is the sub-list for extension type_name
    	5,  // [5:5] is the sub-list for extension extendee
    	0,  // [0:5] is the sub-list for field type_name
    
    }
    
    func init() { file_gosdn_csbi_csbi_proto_init() }
    func file_gosdn_csbi_csbi_proto_init() {
    	if File_gosdn_csbi_csbi_proto != nil {
    		return
    	}
    	if !protoimpl.UnsafeEnabled {
    
    		file_gosdn_csbi_csbi_proto_msgTypes[0].Exporter = func(v any, i int) any {
    
    			switch v := v.(*Syn); i {
    			case 0:
    				return &v.state
    			case 1:
    				return &v.sizeCache
    			case 2:
    				return &v.unknownFields
    			default:
    				return nil
    			}
    		}
    
    		file_gosdn_csbi_csbi_proto_msgTypes[1].Exporter = func(v any, i int) any {
    
    			switch v := v.(*Ack); i {
    			case 0:
    				return &v.state
    			case 1:
    				return &v.sizeCache
    			case 2:
    				return &v.unknownFields
    			default:
    				return nil
    			}
    		}
    
    		file_gosdn_csbi_csbi_proto_msgTypes[2].Exporter = func(v any, i int) any {
    
    			switch v := v.(*GetRequest); i {
    			case 0:
    				return &v.state
    			case 1:
    				return &v.sizeCache
    			case 2:
    				return &v.unknownFields
    			default:
    				return nil
    			}
    		}
    
    		file_gosdn_csbi_csbi_proto_msgTypes[3].Exporter = func(v any, i int) any {
    
    			switch v := v.(*GetPayloadRequest); i {
    
    			case 0:
    				return &v.state
    			case 1:
    				return &v.sizeCache
    			case 2:
    				return &v.unknownFields
    			default:
    				return nil
    			}
    		}
    
    		file_gosdn_csbi_csbi_proto_msgTypes[4].Exporter = func(v any, i int) any {
    
    			case 0:
    				return &v.state
    			case 1:
    				return &v.sizeCache
    			case 2:
    				return &v.unknownFields
    			default:
    				return nil
    			}
    		}
    
    		file_gosdn_csbi_csbi_proto_msgTypes[5].Exporter = func(v any, i int) any {
    
    			case 0:
    				return &v.state
    			case 1:
    				return &v.sizeCache
    			case 2:
    				return &v.unknownFields
    			default:
    				return nil
    			}
    		}
    
    		file_gosdn_csbi_csbi_proto_msgTypes[6].Exporter = func(v any, i int) any {
    
    			case 0:
    				return &v.state
    			case 1:
    				return &v.sizeCache
    			case 2:
    				return &v.unknownFields
    			default:
    				return nil
    			}
    		}
    
    		file_gosdn_csbi_csbi_proto_msgTypes[7].Exporter = func(v any, i int) any {
    
    			case 0:
    				return &v.state
    			case 1:
    				return &v.sizeCache
    			case 2:
    				return &v.unknownFields
    			default:
    				return nil
    			}
    		}
    
    		file_gosdn_csbi_csbi_proto_msgTypes[8].Exporter = func(v any, i int) any {
    
    			case 0:
    				return &v.state
    			case 1:
    				return &v.sizeCache
    			case 2:
    				return &v.unknownFields
    			default:
    				return nil
    			}
    		}
    
    		file_gosdn_csbi_csbi_proto_msgTypes[9].Exporter = func(v any, i int) any {
    
    			switch v := v.(*DeleteRequest); i {
    			case 0:
    				return &v.state
    			case 1:
    				return &v.sizeCache
    			case 2:
    				return &v.unknownFields
    			default:
    				return nil
    			}
    		}
    
    		file_gosdn_csbi_csbi_proto_msgTypes[10].Exporter = func(v any, i int) any {
    
    			switch v := v.(*DeleteResponse); i {
    			case 0:
    				return &v.state
    			case 1:
    				return &v.sizeCache
    			case 2:
    				return &v.unknownFields