// Code generated by protoc-gen-go. DO NOT EDIT.
// versions:
// 	protoc-gen-go v1.36.6
// 	protoc        v3.21.12
// source: coordinator/coordinatorproto/protos/coordinator.proto

package coordinatorproto

import (
	protoreflect "google.golang.org/protobuf/reflect/protoreflect"
	protoimpl "google.golang.org/protobuf/runtime/protoimpl"
	reflect "reflect"
	sync "sync"
	unsafe "unsafe"
)

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 ErrorCodes int32

const (
	ErrorCodes_Unexpected           ErrorCodes = 0
	ErrorCodes_SpaceDeleted         ErrorCodes = 1
	ErrorCodes_SpaceDeletionPending ErrorCodes = 2
	ErrorCodes_SpaceCreated         ErrorCodes = 3
	ErrorCodes_SpaceNotExists       ErrorCodes = 4
	ErrorCodes_SpaceLimitReached    ErrorCodes = 5
	ErrorCodes_AccountDeleted       ErrorCodes = 6
	ErrorCodes_Forbidden            ErrorCodes = 7
	ErrorCodes_AclHeadIsMissing     ErrorCodes = 8
	ErrorCodes_AclNonEmpty          ErrorCodes = 9
	ErrorCodes_SpaceNotShareable    ErrorCodes = 10
	ErrorCodes_ErrorOffset          ErrorCodes = 300
)

// Enum value maps for ErrorCodes.
var (
	ErrorCodes_name = map[int32]string{
		0:   "Unexpected",
		1:   "SpaceDeleted",
		2:   "SpaceDeletionPending",
		3:   "SpaceCreated",
		4:   "SpaceNotExists",
		5:   "SpaceLimitReached",
		6:   "AccountDeleted",
		7:   "Forbidden",
		8:   "AclHeadIsMissing",
		9:   "AclNonEmpty",
		10:  "SpaceNotShareable",
		300: "ErrorOffset",
	}
	ErrorCodes_value = map[string]int32{
		"Unexpected":           0,
		"SpaceDeleted":         1,
		"SpaceDeletionPending": 2,
		"SpaceCreated":         3,
		"SpaceNotExists":       4,
		"SpaceLimitReached":    5,
		"AccountDeleted":       6,
		"Forbidden":            7,
		"AclHeadIsMissing":     8,
		"AclNonEmpty":          9,
		"SpaceNotShareable":    10,
		"ErrorOffset":          300,
	}
)

func (x ErrorCodes) Enum() *ErrorCodes {
	p := new(ErrorCodes)
	*p = x
	return p
}

func (x ErrorCodes) String() string {
	return protoimpl.X.EnumStringOf(x.Descriptor(), protoreflect.EnumNumber(x))
}

func (ErrorCodes) Descriptor() protoreflect.EnumDescriptor {
	return file_coordinator_coordinatorproto_protos_coordinator_proto_enumTypes[0].Descriptor()
}

func (ErrorCodes) Type() protoreflect.EnumType {
	return &file_coordinator_coordinatorproto_protos_coordinator_proto_enumTypes[0]
}

func (x ErrorCodes) Number() protoreflect.EnumNumber {
	return protoreflect.EnumNumber(x)
}

// Deprecated: Use ErrorCodes.Descriptor instead.
func (ErrorCodes) EnumDescriptor() ([]byte, []int) {
	return file_coordinator_coordinatorproto_protos_coordinator_proto_rawDescGZIP(), []int{0}
}

type SpaceStatus int32

const (
	SpaceStatus_SpaceStatusCreated         SpaceStatus = 0
	SpaceStatus_SpaceStatusPendingDeletion SpaceStatus = 1
	SpaceStatus_SpaceStatusDeletionStarted SpaceStatus = 2
	SpaceStatus_SpaceStatusDeleted         SpaceStatus = 3
	SpaceStatus_SpaceStatusNotExists       SpaceStatus = 4
)

// Enum value maps for SpaceStatus.
var (
	SpaceStatus_name = map[int32]string{
		0: "SpaceStatusCreated",
		1: "SpaceStatusPendingDeletion",
		2: "SpaceStatusDeletionStarted",
		3: "SpaceStatusDeleted",
		4: "SpaceStatusNotExists",
	}
	SpaceStatus_value = map[string]int32{
		"SpaceStatusCreated":         0,
		"SpaceStatusPendingDeletion": 1,
		"SpaceStatusDeletionStarted": 2,
		"SpaceStatusDeleted":         3,
		"SpaceStatusNotExists":       4,
	}
)

func (x SpaceStatus) Enum() *SpaceStatus {
	p := new(SpaceStatus)
	*p = x
	return p
}

func (x SpaceStatus) String() string {
	return protoimpl.X.EnumStringOf(x.Descriptor(), protoreflect.EnumNumber(x))
}

func (SpaceStatus) Descriptor() protoreflect.EnumDescriptor {
	return file_coordinator_coordinatorproto_protos_coordinator_proto_enumTypes[1].Descriptor()
}

func (SpaceStatus) Type() protoreflect.EnumType {
	return &file_coordinator_coordinatorproto_protos_coordinator_proto_enumTypes[1]
}

func (x SpaceStatus) Number() protoreflect.EnumNumber {
	return protoreflect.EnumNumber(x)
}

// Deprecated: Use SpaceStatus.Descriptor instead.
func (SpaceStatus) EnumDescriptor() ([]byte, []int) {
	return file_coordinator_coordinatorproto_protos_coordinator_proto_rawDescGZIP(), []int{1}
}

type SpacePermissions int32

const (
	SpacePermissions_SpacePermissionsUnknown SpacePermissions = 0
	SpacePermissions_SpacePermissionsOwner   SpacePermissions = 1
)

// Enum value maps for SpacePermissions.
var (
	SpacePermissions_name = map[int32]string{
		0: "SpacePermissionsUnknown",
		1: "SpacePermissionsOwner",
	}
	SpacePermissions_value = map[string]int32{
		"SpacePermissionsUnknown": 0,
		"SpacePermissionsOwner":   1,
	}
)

func (x SpacePermissions) Enum() *SpacePermissions {
	p := new(SpacePermissions)
	*p = x
	return p
}

func (x SpacePermissions) String() string {
	return protoimpl.X.EnumStringOf(x.Descriptor(), protoreflect.EnumNumber(x))
}

func (SpacePermissions) Descriptor() protoreflect.EnumDescriptor {
	return file_coordinator_coordinatorproto_protos_coordinator_proto_enumTypes[2].Descriptor()
}

func (SpacePermissions) Type() protoreflect.EnumType {
	return &file_coordinator_coordinatorproto_protos_coordinator_proto_enumTypes[2]
}

func (x SpacePermissions) Number() protoreflect.EnumNumber {
	return protoreflect.EnumNumber(x)
}

// Deprecated: Use SpacePermissions.Descriptor instead.
func (SpacePermissions) EnumDescriptor() ([]byte, []int) {
	return file_coordinator_coordinatorproto_protos_coordinator_proto_rawDescGZIP(), []int{2}
}

// NodeType determines the type of API that a node supports
type NodeType int32

const (
	// TreeAPI supports space/tree sync api
	NodeType_TreeAPI NodeType = 0
	// FileAPI support file api
	NodeType_FileAPI NodeType = 1
	// CoordinatorAPI supports coordinator api
	NodeType_CoordinatorAPI NodeType = 2
	// ConsensusAPI supports consensus api
	NodeType_ConsensusAPI NodeType = 3
	// NamingNodeAPI supports naming node api
	// (see any-ns-node repository)
	NodeType_NamingNodeAPI NodeType = 4
	// PaymentProcessingAPI supports payment processing api
	// (see any-pp-node repository)
	NodeType_PaymentProcessingAPI NodeType = 5
)

// Enum value maps for NodeType.
var (
	NodeType_name = map[int32]string{
		0: "TreeAPI",
		1: "FileAPI",
		2: "CoordinatorAPI",
		3: "ConsensusAPI",
		4: "NamingNodeAPI",
		5: "PaymentProcessingAPI",
	}
	NodeType_value = map[string]int32{
		"TreeAPI":              0,
		"FileAPI":              1,
		"CoordinatorAPI":       2,
		"ConsensusAPI":         3,
		"NamingNodeAPI":        4,
		"PaymentProcessingAPI": 5,
	}
)

func (x NodeType) Enum() *NodeType {
	p := new(NodeType)
	*p = x
	return p
}

func (x NodeType) String() string {
	return protoimpl.X.EnumStringOf(x.Descriptor(), protoreflect.EnumNumber(x))
}

func (NodeType) Descriptor() protoreflect.EnumDescriptor {
	return file_coordinator_coordinatorproto_protos_coordinator_proto_enumTypes[3].Descriptor()
}

func (NodeType) Type() protoreflect.EnumType {
	return &file_coordinator_coordinatorproto_protos_coordinator_proto_enumTypes[3]
}

func (x NodeType) Number() protoreflect.EnumNumber {
	return protoreflect.EnumNumber(x)
}

// Deprecated: Use NodeType.Descriptor instead.
func (NodeType) EnumDescriptor() ([]byte, []int) {
	return file_coordinator_coordinatorproto_protos_coordinator_proto_rawDescGZIP(), []int{3}
}

// DeletionChangeType determines the type of deletion payload
type DeletionPayloadType int32

const (
	DeletionPayloadType_Tree    DeletionPayloadType = 0
	DeletionPayloadType_Confirm DeletionPayloadType = 1
	DeletionPayloadType_Account DeletionPayloadType = 2
)

// Enum value maps for DeletionPayloadType.
var (
	DeletionPayloadType_name = map[int32]string{
		0: "Tree",
		1: "Confirm",
		2: "Account",
	}
	DeletionPayloadType_value = map[string]int32{
		"Tree":    0,
		"Confirm": 1,
		"Account": 2,
	}
)

func (x DeletionPayloadType) Enum() *DeletionPayloadType {
	p := new(DeletionPayloadType)
	*p = x
	return p
}

func (x DeletionPayloadType) String() string {
	return protoimpl.X.EnumStringOf(x.Descriptor(), protoreflect.EnumNumber(x))
}

func (DeletionPayloadType) Descriptor() protoreflect.EnumDescriptor {
	return file_coordinator_coordinatorproto_protos_coordinator_proto_enumTypes[4].Descriptor()
}

func (DeletionPayloadType) Type() protoreflect.EnumType {
	return &file_coordinator_coordinatorproto_protos_coordinator_proto_enumTypes[4]
}

func (x DeletionPayloadType) Number() protoreflect.EnumNumber {
	return protoreflect.EnumNumber(x)
}

// Deprecated: Use DeletionPayloadType.Descriptor instead.
func (DeletionPayloadType) EnumDescriptor() ([]byte, []int) {
	return file_coordinator_coordinatorproto_protos_coordinator_proto_rawDescGZIP(), []int{4}
}

type DeletionLogRecordStatus int32

const (
	// Ok means space should operate in a normal
	DeletionLogRecordStatus_Ok DeletionLogRecordStatus = 0
	// RemovePrepare means space prepared to remove, sync should be disabled
	DeletionLogRecordStatus_RemovePrepare DeletionLogRecordStatus = 1
	// Remove means space should be removed
	DeletionLogRecordStatus_Remove DeletionLogRecordStatus = 2
)

// Enum value maps for DeletionLogRecordStatus.
var (
	DeletionLogRecordStatus_name = map[int32]string{
		0: "Ok",
		1: "RemovePrepare",
		2: "Remove",
	}
	DeletionLogRecordStatus_value = map[string]int32{
		"Ok":            0,
		"RemovePrepare": 1,
		"Remove":        2,
	}
)

func (x DeletionLogRecordStatus) Enum() *DeletionLogRecordStatus {
	p := new(DeletionLogRecordStatus)
	*p = x
	return p
}

func (x DeletionLogRecordStatus) String() string {
	return protoimpl.X.EnumStringOf(x.Descriptor(), protoreflect.EnumNumber(x))
}

func (DeletionLogRecordStatus) Descriptor() protoreflect.EnumDescriptor {
	return file_coordinator_coordinatorproto_protos_coordinator_proto_enumTypes[5].Descriptor()
}

func (DeletionLogRecordStatus) Type() protoreflect.EnumType {
	return &file_coordinator_coordinatorproto_protos_coordinator_proto_enumTypes[5]
}

func (x DeletionLogRecordStatus) Number() protoreflect.EnumNumber {
	return protoreflect.EnumNumber(x)
}

// Deprecated: Use DeletionLogRecordStatus.Descriptor instead.
func (DeletionLogRecordStatus) EnumDescriptor() ([]byte, []int) {
	return file_coordinator_coordinatorproto_protos_coordinator_proto_rawDescGZIP(), []int{5}
}

type AclEventLogRecordType int32

const (
	AclEventLogRecordType_RecordTypeSpaceReceipt      AclEventLogRecordType = 0
	AclEventLogRecordType_RecordTypeSpaceShared       AclEventLogRecordType = 1
	AclEventLogRecordType_RecordTypeSpaceUnshared     AclEventLogRecordType = 2
	AclEventLogRecordType_RecordTypeSpaceAclAddRecord AclEventLogRecordType = 3
)

// Enum value maps for AclEventLogRecordType.
var (
	AclEventLogRecordType_name = map[int32]string{
		0: "RecordTypeSpaceReceipt",
		1: "RecordTypeSpaceShared",
		2: "RecordTypeSpaceUnshared",
		3: "RecordTypeSpaceAclAddRecord",
	}
	AclEventLogRecordType_value = map[string]int32{
		"RecordTypeSpaceReceipt":      0,
		"RecordTypeSpaceShared":       1,
		"RecordTypeSpaceUnshared":     2,
		"RecordTypeSpaceAclAddRecord": 3,
	}
)

func (x AclEventLogRecordType) Enum() *AclEventLogRecordType {
	p := new(AclEventLogRecordType)
	*p = x
	return p
}

func (x AclEventLogRecordType) String() string {
	return protoimpl.X.EnumStringOf(x.Descriptor(), protoreflect.EnumNumber(x))
}

func (AclEventLogRecordType) Descriptor() protoreflect.EnumDescriptor {
	return file_coordinator_coordinatorproto_protos_coordinator_proto_enumTypes[6].Descriptor()
}

func (AclEventLogRecordType) Type() protoreflect.EnumType {
	return &file_coordinator_coordinatorproto_protos_coordinator_proto_enumTypes[6]
}

func (x AclEventLogRecordType) Number() protoreflect.EnumNumber {
	return protoreflect.EnumNumber(x)
}

// Deprecated: Use AclEventLogRecordType.Descriptor instead.
func (AclEventLogRecordType) EnumDescriptor() ([]byte, []int) {
	return file_coordinator_coordinatorproto_protos_coordinator_proto_rawDescGZIP(), []int{6}
}

type SpaceSignRequest struct {
	state protoimpl.MessageState `protogen:"open.v1"`
	// SpaceId is the id of the signed space
	SpaceId string `protobuf:"bytes,1,opt,name=spaceId,proto3" json:"spaceId,omitempty"`
	// Header is the header of the signed space
	Header []byte `protobuf:"bytes,2,opt,name=header,proto3" json:"header,omitempty"`
	// OldIdentity is the old identity of the space owner
	OldIdentity []byte `protobuf:"bytes,3,opt,name=oldIdentity,proto3" json:"oldIdentity,omitempty"`
	// NewIdentitySignature is the new identity signed by the old one
	NewIdentitySignature []byte `protobuf:"bytes,4,opt,name=newIdentitySignature,proto3" json:"newIdentitySignature,omitempty"`
	// ForceRequest if true, forces the creating space receipt even if the space is deleted before
	ForceRequest  bool `protobuf:"varint,5,opt,name=forceRequest,proto3" json:"forceRequest,omitempty"`
	unknownFields protoimpl.UnknownFields
	sizeCache     protoimpl.SizeCache
}

func (x *SpaceSignRequest) Reset() {
	*x = SpaceSignRequest{}
	mi := &file_coordinator_coordinatorproto_protos_coordinator_proto_msgTypes[0]
	ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
	ms.StoreMessageInfo(mi)
}

func (x *SpaceSignRequest) String() string {
	return protoimpl.X.MessageStringOf(x)
}

func (*SpaceSignRequest) ProtoMessage() {}

func (x *SpaceSignRequest) ProtoReflect() protoreflect.Message {
	mi := &file_coordinator_coordinatorproto_protos_coordinator_proto_msgTypes[0]
	if x != nil {
		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
		if ms.LoadMessageInfo() == nil {
			ms.StoreMessageInfo(mi)
		}
		return ms
	}
	return mi.MessageOf(x)
}

// Deprecated: Use SpaceSignRequest.ProtoReflect.Descriptor instead.
func (*SpaceSignRequest) Descriptor() ([]byte, []int) {
	return file_coordinator_coordinatorproto_protos_coordinator_proto_rawDescGZIP(), []int{0}
}

func (x *SpaceSignRequest) GetSpaceId() string {
	if x != nil {
		return x.SpaceId
	}
	return ""
}

func (x *SpaceSignRequest) GetHeader() []byte {
	if x != nil {
		return x.Header
	}
	return nil
}

func (x *SpaceSignRequest) GetOldIdentity() []byte {
	if x != nil {
		return x.OldIdentity
	}
	return nil
}

func (x *SpaceSignRequest) GetNewIdentitySignature() []byte {
	if x != nil {
		return x.NewIdentitySignature
	}
	return nil
}

func (x *SpaceSignRequest) GetForceRequest() bool {
	if x != nil {
		return x.ForceRequest
	}
	return false
}

type SpaceLimits struct {
	state         protoimpl.MessageState `protogen:"open.v1"`
	ReadMembers   uint32                 `protobuf:"varint,1,opt,name=readMembers,proto3" json:"readMembers,omitempty"`
	WriteMembers  uint32                 `protobuf:"varint,2,opt,name=writeMembers,proto3" json:"writeMembers,omitempty"`
	unknownFields protoimpl.UnknownFields
	sizeCache     protoimpl.SizeCache
}

func (x *SpaceLimits) Reset() {
	*x = SpaceLimits{}
	mi := &file_coordinator_coordinatorproto_protos_coordinator_proto_msgTypes[1]
	ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
	ms.StoreMessageInfo(mi)
}

func (x *SpaceLimits) String() string {
	return protoimpl.X.MessageStringOf(x)
}

func (*SpaceLimits) ProtoMessage() {}

func (x *SpaceLimits) ProtoReflect() protoreflect.Message {
	mi := &file_coordinator_coordinatorproto_protos_coordinator_proto_msgTypes[1]
	if x != nil {
		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
		if ms.LoadMessageInfo() == nil {
			ms.StoreMessageInfo(mi)
		}
		return ms
	}
	return mi.MessageOf(x)
}

// Deprecated: Use SpaceLimits.ProtoReflect.Descriptor instead.
func (*SpaceLimits) Descriptor() ([]byte, []int) {
	return file_coordinator_coordinatorproto_protos_coordinator_proto_rawDescGZIP(), []int{1}
}

func (x *SpaceLimits) GetReadMembers() uint32 {
	if x != nil {
		return x.ReadMembers
	}
	return 0
}

func (x *SpaceLimits) GetWriteMembers() uint32 {
	if x != nil {
		return x.WriteMembers
	}
	return 0
}

type SpaceStatusPayload struct {
	state             protoimpl.MessageState `protogen:"open.v1"`
	Status            SpaceStatus            `protobuf:"varint,1,opt,name=status,proto3,enum=coordinator.SpaceStatus" json:"status,omitempty"`
	DeletionTimestamp int64                  `protobuf:"varint,2,opt,name=deletionTimestamp,proto3" json:"deletionTimestamp,omitempty"`
	Permissions       SpacePermissions       `protobuf:"varint,3,opt,name=permissions,proto3,enum=coordinator.SpacePermissions" json:"permissions,omitempty"`
	Limits            *SpaceLimits           `protobuf:"bytes,4,opt,name=limits,proto3" json:"limits,omitempty"`
	IsShared          bool                   `protobuf:"varint,5,opt,name=isShared,proto3" json:"isShared,omitempty"`
	unknownFields     protoimpl.UnknownFields
	sizeCache         protoimpl.SizeCache
}

func (x *SpaceStatusPayload) Reset() {
	*x = SpaceStatusPayload{}
	mi := &file_coordinator_coordinatorproto_protos_coordinator_proto_msgTypes[2]
	ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
	ms.StoreMessageInfo(mi)
}

func (x *SpaceStatusPayload) String() string {
	return protoimpl.X.MessageStringOf(x)
}

func (*SpaceStatusPayload) ProtoMessage() {}

func (x *SpaceStatusPayload) ProtoReflect() protoreflect.Message {
	mi := &file_coordinator_coordinatorproto_protos_coordinator_proto_msgTypes[2]
	if x != nil {
		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
		if ms.LoadMessageInfo() == nil {
			ms.StoreMessageInfo(mi)
		}
		return ms
	}
	return mi.MessageOf(x)
}

// Deprecated: Use SpaceStatusPayload.ProtoReflect.Descriptor instead.
func (*SpaceStatusPayload) Descriptor() ([]byte, []int) {
	return file_coordinator_coordinatorproto_protos_coordinator_proto_rawDescGZIP(), []int{2}
}

func (x *SpaceStatusPayload) GetStatus() SpaceStatus {
	if x != nil {
		return x.Status
	}
	return SpaceStatus_SpaceStatusCreated
}

func (x *SpaceStatusPayload) GetDeletionTimestamp() int64 {
	if x != nil {
		return x.DeletionTimestamp
	}
	return 0
}

func (x *SpaceStatusPayload) GetPermissions() SpacePermissions {
	if x != nil {
		return x.Permissions
	}
	return SpacePermissions_SpacePermissionsUnknown
}

func (x *SpaceStatusPayload) GetLimits() *SpaceLimits {
	if x != nil {
		return x.Limits
	}
	return nil
}

func (x *SpaceStatusPayload) GetIsShared() bool {
	if x != nil {
		return x.IsShared
	}
	return false
}

type SpaceSignResponse struct {
	state         protoimpl.MessageState     `protogen:"open.v1"`
	Receipt       *SpaceReceiptWithSignature `protobuf:"bytes,1,opt,name=receipt,proto3" json:"receipt,omitempty"`
	unknownFields protoimpl.UnknownFields
	sizeCache     protoimpl.SizeCache
}

func (x *SpaceSignResponse) Reset() {
	*x = SpaceSignResponse{}
	mi := &file_coordinator_coordinatorproto_protos_coordinator_proto_msgTypes[3]
	ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
	ms.StoreMessageInfo(mi)
}

func (x *SpaceSignResponse) String() string {
	return protoimpl.X.MessageStringOf(x)
}

func (*SpaceSignResponse) ProtoMessage() {}

func (x *SpaceSignResponse) ProtoReflect() protoreflect.Message {
	mi := &file_coordinator_coordinatorproto_protos_coordinator_proto_msgTypes[3]
	if x != nil {
		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
		if ms.LoadMessageInfo() == nil {
			ms.StoreMessageInfo(mi)
		}
		return ms
	}
	return mi.MessageOf(x)
}

// Deprecated: Use SpaceSignResponse.ProtoReflect.Descriptor instead.
func (*SpaceSignResponse) Descriptor() ([]byte, []int) {
	return file_coordinator_coordinatorproto_protos_coordinator_proto_rawDescGZIP(), []int{3}
}

func (x *SpaceSignResponse) GetReceipt() *SpaceReceiptWithSignature {
	if x != nil {
		return x.Receipt
	}
	return nil
}

// SpaceReceiptWithSignature contains protobuf encoded receipt and its signature
type SpaceReceiptWithSignature struct {
	state               protoimpl.MessageState `protogen:"open.v1"`
	SpaceReceiptPayload []byte                 `protobuf:"bytes,1,opt,name=spaceReceiptPayload,proto3" json:"spaceReceiptPayload,omitempty"`
	Signature           []byte                 `protobuf:"bytes,2,opt,name=signature,proto3" json:"signature,omitempty"`
	unknownFields       protoimpl.UnknownFields
	sizeCache           protoimpl.SizeCache
}

func (x *SpaceReceiptWithSignature) Reset() {
	*x = SpaceReceiptWithSignature{}
	mi := &file_coordinator_coordinatorproto_protos_coordinator_proto_msgTypes[4]
	ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
	ms.StoreMessageInfo(mi)
}

func (x *SpaceReceiptWithSignature) String() string {
	return protoimpl.X.MessageStringOf(x)
}

func (*SpaceReceiptWithSignature) ProtoMessage() {}

func (x *SpaceReceiptWithSignature) ProtoReflect() protoreflect.Message {
	mi := &file_coordinator_coordinatorproto_protos_coordinator_proto_msgTypes[4]
	if x != nil {
		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
		if ms.LoadMessageInfo() == nil {
			ms.StoreMessageInfo(mi)
		}
		return ms
	}
	return mi.MessageOf(x)
}

// Deprecated: Use SpaceReceiptWithSignature.ProtoReflect.Descriptor instead.
func (*SpaceReceiptWithSignature) Descriptor() ([]byte, []int) {
	return file_coordinator_coordinatorproto_protos_coordinator_proto_rawDescGZIP(), []int{4}
}

func (x *SpaceReceiptWithSignature) GetSpaceReceiptPayload() []byte {
	if x != nil {
		return x.SpaceReceiptPayload
	}
	return nil
}

func (x *SpaceReceiptWithSignature) GetSignature() []byte {
	if x != nil {
		return x.Signature
	}
	return nil
}

// SpaceReceipt contains permission to SpacePush operation
type SpaceReceipt struct {
	state protoimpl.MessageState `protogen:"open.v1"`
	// SpaceId is the identifier of space
	SpaceId string `protobuf:"bytes,1,opt,name=spaceId,proto3" json:"spaceId,omitempty"`
	// PeerId of receipt requester
	PeerId string `protobuf:"bytes,2,opt,name=peerId,proto3" json:"peerId,omitempty"`
	// AccountIdentity is an identity of a space owner
	AccountIdentity []byte `protobuf:"bytes,3,opt,name=accountIdentity,proto3" json:"accountIdentity,omitempty"`
	// NetworkId is the id of a network where the receipt is issued
	NetworkId string `protobuf:"bytes,4,opt,name=networkId,proto3" json:"networkId,omitempty"`
	// ValidUntil is a unix-timestamp with a deadline time of receipt validity
	ValidUntil    uint64 `protobuf:"varint,5,opt,name=validUntil,proto3" json:"validUntil,omitempty"`
	unknownFields protoimpl.UnknownFields
	sizeCache     protoimpl.SizeCache
}

func (x *SpaceReceipt) Reset() {
	*x = SpaceReceipt{}
	mi := &file_coordinator_coordinatorproto_protos_coordinator_proto_msgTypes[5]
	ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
	ms.StoreMessageInfo(mi)
}

func (x *SpaceReceipt) String() string {
	return protoimpl.X.MessageStringOf(x)
}

func (*SpaceReceipt) ProtoMessage() {}

func (x *SpaceReceipt) ProtoReflect() protoreflect.Message {
	mi := &file_coordinator_coordinatorproto_protos_coordinator_proto_msgTypes[5]
	if x != nil {
		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
		if ms.LoadMessageInfo() == nil {
			ms.StoreMessageInfo(mi)
		}
		return ms
	}
	return mi.MessageOf(x)
}

// Deprecated: Use SpaceReceipt.ProtoReflect.Descriptor instead.
func (*SpaceReceipt) Descriptor() ([]byte, []int) {
	return file_coordinator_coordinatorproto_protos_coordinator_proto_rawDescGZIP(), []int{5}
}

func (x *SpaceReceipt) GetSpaceId() string {
	if x != nil {
		return x.SpaceId
	}
	return ""
}

func (x *SpaceReceipt) GetPeerId() string {
	if x != nil {
		return x.PeerId
	}
	return ""
}

func (x *SpaceReceipt) GetAccountIdentity() []byte {
	if x != nil {
		return x.AccountIdentity
	}
	return nil
}

func (x *SpaceReceipt) GetNetworkId() string {
	if x != nil {
		return x.NetworkId
	}
	return ""
}

func (x *SpaceReceipt) GetValidUntil() uint64 {
	if x != nil {
		return x.ValidUntil
	}
	return 0
}

// SpaceStatusCheckRequest contains the spaceId of requested space
type SpaceStatusCheckRequest struct {
	state         protoimpl.MessageState `protogen:"open.v1"`
	SpaceId       string                 `protobuf:"bytes,1,opt,name=spaceId,proto3" json:"spaceId,omitempty"`
	unknownFields protoimpl.UnknownFields
	sizeCache     protoimpl.SizeCache
}

func (x *SpaceStatusCheckRequest) Reset() {
	*x = SpaceStatusCheckRequest{}
	mi := &file_coordinator_coordinatorproto_protos_coordinator_proto_msgTypes[6]
	ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
	ms.StoreMessageInfo(mi)
}

func (x *SpaceStatusCheckRequest) String() string {
	return protoimpl.X.MessageStringOf(x)
}

func (*SpaceStatusCheckRequest) ProtoMessage() {}

func (x *SpaceStatusCheckRequest) ProtoReflect() protoreflect.Message {
	mi := &file_coordinator_coordinatorproto_protos_coordinator_proto_msgTypes[6]
	if x != nil {
		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
		if ms.LoadMessageInfo() == nil {
			ms.StoreMessageInfo(mi)
		}
		return ms
	}
	return mi.MessageOf(x)
}

// Deprecated: Use SpaceStatusCheckRequest.ProtoReflect.Descriptor instead.
func (*SpaceStatusCheckRequest) Descriptor() ([]byte, []int) {
	return file_coordinator_coordinatorproto_protos_coordinator_proto_rawDescGZIP(), []int{6}
}

func (x *SpaceStatusCheckRequest) GetSpaceId() string {
	if x != nil {
		return x.SpaceId
	}
	return ""
}

// SpaceStatusCheckResponse contains the current status of space
type SpaceStatusCheckResponse struct {
	state         protoimpl.MessageState `protogen:"open.v1"`
	Payload       *SpaceStatusPayload    `protobuf:"bytes,1,opt,name=payload,proto3" json:"payload,omitempty"`
	unknownFields protoimpl.UnknownFields
	sizeCache     protoimpl.SizeCache
}

func (x *SpaceStatusCheckResponse) Reset() {
	*x = SpaceStatusCheckResponse{}
	mi := &file_coordinator_coordinatorproto_protos_coordinator_proto_msgTypes[7]
	ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
	ms.StoreMessageInfo(mi)
}

func (x *SpaceStatusCheckResponse) String() string {
	return protoimpl.X.MessageStringOf(x)
}

func (*SpaceStatusCheckResponse) ProtoMessage() {}

func (x *SpaceStatusCheckResponse) ProtoReflect() protoreflect.Message {
	mi := &file_coordinator_coordinatorproto_protos_coordinator_proto_msgTypes[7]
	if x != nil {
		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
		if ms.LoadMessageInfo() == nil {
			ms.StoreMessageInfo(mi)
		}
		return ms
	}
	return mi.MessageOf(x)
}

// Deprecated: Use SpaceStatusCheckResponse.ProtoReflect.Descriptor instead.
func (*SpaceStatusCheckResponse) Descriptor() ([]byte, []int) {
	return file_coordinator_coordinatorproto_protos_coordinator_proto_rawDescGZIP(), []int{7}
}

func (x *SpaceStatusCheckResponse) GetPayload() *SpaceStatusPayload {
	if x != nil {
		return x.Payload
	}
	return nil
}

// SpaceStatusCheckManyRequest contains the spaceIds of requested spaces
type SpaceStatusCheckManyRequest struct {
	state         protoimpl.MessageState `protogen:"open.v1"`
	SpaceIds      []string               `protobuf:"bytes,1,rep,name=spaceIds,proto3" json:"spaceIds,omitempty"`
	unknownFields protoimpl.UnknownFields
	sizeCache     protoimpl.SizeCache
}

func (x *SpaceStatusCheckManyRequest) Reset() {
	*x = SpaceStatusCheckManyRequest{}
	mi := &file_coordinator_coordinatorproto_protos_coordinator_proto_msgTypes[8]
	ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
	ms.StoreMessageInfo(mi)
}

func (x *SpaceStatusCheckManyRequest) String() string {
	return protoimpl.X.MessageStringOf(x)
}

func (*SpaceStatusCheckManyRequest) ProtoMessage() {}

func (x *SpaceStatusCheckManyRequest) ProtoReflect() protoreflect.Message {
	mi := &file_coordinator_coordinatorproto_protos_coordinator_proto_msgTypes[8]
	if x != nil {
		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
		if ms.LoadMessageInfo() == nil {
			ms.StoreMessageInfo(mi)
		}
		return ms
	}
	return mi.MessageOf(x)
}

// Deprecated: Use SpaceStatusCheckManyRequest.ProtoReflect.Descriptor instead.
func (*SpaceStatusCheckManyRequest) Descriptor() ([]byte, []int) {
	return file_coordinator_coordinatorproto_protos_coordinator_proto_rawDescGZIP(), []int{8}
}

func (x *SpaceStatusCheckManyRequest) GetSpaceIds() []string {
	if x != nil {
		return x.SpaceIds
	}
	return nil
}

// SpaceStatusCheckManyResponse contains the current statuses of spaces
type SpaceStatusCheckManyResponse struct {
	state         protoimpl.MessageState `protogen:"open.v1"`
	Payloads      []*SpaceStatusPayload  `protobuf:"bytes,1,rep,name=payloads,proto3" json:"payloads,omitempty"`
	AccountLimits *AccountLimits         `protobuf:"bytes,2,opt,name=accountLimits,proto3" json:"accountLimits,omitempty"`
	unknownFields protoimpl.UnknownFields
	sizeCache     protoimpl.SizeCache
}

func (x *SpaceStatusCheckManyResponse) Reset() {
	*x = SpaceStatusCheckManyResponse{}
	mi := &file_coordinator_coordinatorproto_protos_coordinator_proto_msgTypes[9]
	ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
	ms.StoreMessageInfo(mi)
}

func (x *SpaceStatusCheckManyResponse) String() string {
	return protoimpl.X.MessageStringOf(x)
}

func (*SpaceStatusCheckManyResponse) ProtoMessage() {}

func (x *SpaceStatusCheckManyResponse) ProtoReflect() protoreflect.Message {
	mi := &file_coordinator_coordinatorproto_protos_coordinator_proto_msgTypes[9]
	if x != nil {
		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
		if ms.LoadMessageInfo() == nil {
			ms.StoreMessageInfo(mi)
		}
		return ms
	}
	return mi.MessageOf(x)
}

// Deprecated: Use SpaceStatusCheckManyResponse.ProtoReflect.Descriptor instead.
func (*SpaceStatusCheckManyResponse) Descriptor() ([]byte, []int) {
	return file_coordinator_coordinatorproto_protos_coordinator_proto_rawDescGZIP(), []int{9}
}

func (x *SpaceStatusCheckManyResponse) GetPayloads() []*SpaceStatusPayload {
	if x != nil {
		return x.Payloads
	}
	return nil
}

func (x *SpaceStatusCheckManyResponse) GetAccountLimits() *AccountLimits {
	if x != nil {
		return x.AccountLimits
	}
	return nil
}

// AccountLimits describes account level limit
type AccountLimits struct {
	state             protoimpl.MessageState `protogen:"open.v1"`
	SharedSpacesLimit uint32                 `protobuf:"varint,1,opt,name=sharedSpacesLimit,proto3" json:"sharedSpacesLimit,omitempty"`
	unknownFields     protoimpl.UnknownFields
	sizeCache         protoimpl.SizeCache
}

func (x *AccountLimits) Reset() {
	*x = AccountLimits{}
	mi := &file_coordinator_coordinatorproto_protos_coordinator_proto_msgTypes[10]
	ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
	ms.StoreMessageInfo(mi)
}

func (x *AccountLimits) String() string {
	return protoimpl.X.MessageStringOf(x)
}

func (*AccountLimits) ProtoMessage() {}

func (x *AccountLimits) ProtoReflect() protoreflect.Message {
	mi := &file_coordinator_coordinatorproto_protos_coordinator_proto_msgTypes[10]
	if x != nil {
		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
		if ms.LoadMessageInfo() == nil {
			ms.StoreMessageInfo(mi)
		}
		return ms
	}
	return mi.MessageOf(x)
}

// Deprecated: Use AccountLimits.ProtoReflect.Descriptor instead.
func (*AccountLimits) Descriptor() ([]byte, []int) {
	return file_coordinator_coordinatorproto_protos_coordinator_proto_rawDescGZIP(), []int{10}
}

func (x *AccountLimits) GetSharedSpacesLimit() uint32 {
	if x != nil {
		return x.SharedSpacesLimit
	}
	return 0
}

// SpaceStatusChangeRequest contains the deletionChange if we want to delete space, or it is empty otherwise
type SpaceStatusChangeRequest struct {
	state               protoimpl.MessageState `protogen:"open.v1"`
	SpaceId             string                 `protobuf:"bytes,1,opt,name=spaceId,proto3" json:"spaceId,omitempty"`
	DeletionPayloadId   string                 `protobuf:"bytes,2,opt,name=deletionPayloadId,proto3" json:"deletionPayloadId,omitempty"`
	DeletionPayload     []byte                 `protobuf:"bytes,3,opt,name=deletionPayload,proto3" json:"deletionPayload,omitempty"`
	DeletionPayloadType DeletionPayloadType    `protobuf:"varint,4,opt,name=deletionPayloadType,proto3,enum=coordinator.DeletionPayloadType" json:"deletionPayloadType,omitempty"`
	unknownFields       protoimpl.UnknownFields
	sizeCache           protoimpl.SizeCache
}

func (x *SpaceStatusChangeRequest) Reset() {
	*x = SpaceStatusChangeRequest{}
	mi := &file_coordinator_coordinatorproto_protos_coordinator_proto_msgTypes[11]
	ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
	ms.StoreMessageInfo(mi)
}

func (x *SpaceStatusChangeRequest) String() string {
	return protoimpl.X.MessageStringOf(x)
}

func (*SpaceStatusChangeRequest) ProtoMessage() {}

func (x *SpaceStatusChangeRequest) ProtoReflect() protoreflect.Message {
	mi := &file_coordinator_coordinatorproto_protos_coordinator_proto_msgTypes[11]
	if x != nil {
		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
		if ms.LoadMessageInfo() == nil {
			ms.StoreMessageInfo(mi)
		}
		return ms
	}
	return mi.MessageOf(x)
}

// Deprecated: Use SpaceStatusChangeRequest.ProtoReflect.Descriptor instead.
func (*SpaceStatusChangeRequest) Descriptor() ([]byte, []int) {
	return file_coordinator_coordinatorproto_protos_coordinator_proto_rawDescGZIP(), []int{11}
}

func (x *SpaceStatusChangeRequest) GetSpaceId() string {
	if x != nil {
		return x.SpaceId
	}
	return ""
}

func (x *SpaceStatusChangeRequest) GetDeletionPayloadId() string {
	if x != nil {
		return x.DeletionPayloadId
	}
	return ""
}

func (x *SpaceStatusChangeRequest) GetDeletionPayload() []byte {
	if x != nil {
		return x.DeletionPayload
	}
	return nil
}

func (x *SpaceStatusChangeRequest) GetDeletionPayloadType() DeletionPayloadType {
	if x != nil {
		return x.DeletionPayloadType
	}
	return DeletionPayloadType_Tree
}

// SpaceStatusChangeResponse contains changed status of space
type SpaceStatusChangeResponse struct {
	state         protoimpl.MessageState `protogen:"open.v1"`
	Payload       *SpaceStatusPayload    `protobuf:"bytes,1,opt,name=payload,proto3" json:"payload,omitempty"`
	unknownFields protoimpl.UnknownFields
	sizeCache     protoimpl.SizeCache
}

func (x *SpaceStatusChangeResponse) Reset() {
	*x = SpaceStatusChangeResponse{}
	mi := &file_coordinator_coordinatorproto_protos_coordinator_proto_msgTypes[12]
	ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
	ms.StoreMessageInfo(mi)
}

func (x *SpaceStatusChangeResponse) String() string {
	return protoimpl.X.MessageStringOf(x)
}

func (*SpaceStatusChangeResponse) ProtoMessage() {}

func (x *SpaceStatusChangeResponse) ProtoReflect() protoreflect.Message {
	mi := &file_coordinator_coordinatorproto_protos_coordinator_proto_msgTypes[12]
	if x != nil {
		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
		if ms.LoadMessageInfo() == nil {
			ms.StoreMessageInfo(mi)
		}
		return ms
	}
	return mi.MessageOf(x)
}

// Deprecated: Use SpaceStatusChangeResponse.ProtoReflect.Descriptor instead.
func (*SpaceStatusChangeResponse) Descriptor() ([]byte, []int) {
	return file_coordinator_coordinatorproto_protos_coordinator_proto_rawDescGZIP(), []int{12}
}

func (x *SpaceStatusChangeResponse) GetPayload() *SpaceStatusPayload {
	if x != nil {
		return x.Payload
	}
	return nil
}

type SpaceMakeShareableRequest struct {
	state         protoimpl.MessageState `protogen:"open.v1"`
	SpaceId       string                 `protobuf:"bytes,1,opt,name=spaceId,proto3" json:"spaceId,omitempty"`
	unknownFields protoimpl.UnknownFields
	sizeCache     protoimpl.SizeCache
}

func (x *SpaceMakeShareableRequest) Reset() {
	*x = SpaceMakeShareableRequest{}
	mi := &file_coordinator_coordinatorproto_protos_coordinator_proto_msgTypes[13]
	ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
	ms.StoreMessageInfo(mi)
}

func (x *SpaceMakeShareableRequest) String() string {
	return protoimpl.X.MessageStringOf(x)
}

func (*SpaceMakeShareableRequest) ProtoMessage() {}

func (x *SpaceMakeShareableRequest) ProtoReflect() protoreflect.Message {
	mi := &file_coordinator_coordinatorproto_protos_coordinator_proto_msgTypes[13]
	if x != nil {
		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
		if ms.LoadMessageInfo() == nil {
			ms.StoreMessageInfo(mi)
		}
		return ms
	}
	return mi.MessageOf(x)
}

// Deprecated: Use SpaceMakeShareableRequest.ProtoReflect.Descriptor instead.
func (*SpaceMakeShareableRequest) Descriptor() ([]byte, []int) {
	return file_coordinator_coordinatorproto_protos_coordinator_proto_rawDescGZIP(), []int{13}
}

func (x *SpaceMakeShareableRequest) GetSpaceId() string {
	if x != nil {
		return x.SpaceId
	}
	return ""
}

type SpaceMakeShareableResponse struct {
	state         protoimpl.MessageState `protogen:"open.v1"`
	unknownFields protoimpl.UnknownFields
	sizeCache     protoimpl.SizeCache
}

func (x *SpaceMakeShareableResponse) Reset() {
	*x = SpaceMakeShareableResponse{}
	mi := &file_coordinator_coordinatorproto_protos_coordinator_proto_msgTypes[14]
	ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
	ms.StoreMessageInfo(mi)
}

func (x *SpaceMakeShareableResponse) String() string {
	return protoimpl.X.MessageStringOf(x)
}

func (*SpaceMakeShareableResponse) ProtoMessage() {}

func (x *SpaceMakeShareableResponse) ProtoReflect() protoreflect.Message {
	mi := &file_coordinator_coordinatorproto_protos_coordinator_proto_msgTypes[14]
	if x != nil {
		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
		if ms.LoadMessageInfo() == nil {
			ms.StoreMessageInfo(mi)
		}
		return ms
	}
	return mi.MessageOf(x)
}

// Deprecated: Use SpaceMakeShareableResponse.ProtoReflect.Descriptor instead.
func (*SpaceMakeShareableResponse) Descriptor() ([]byte, []int) {
	return file_coordinator_coordinatorproto_protos_coordinator_proto_rawDescGZIP(), []int{14}
}

type SpaceMakeUnshareableRequest struct {
	state         protoimpl.MessageState `protogen:"open.v1"`
	SpaceId       string                 `protobuf:"bytes,1,opt,name=spaceId,proto3" json:"spaceId,omitempty"`
	AclHead       string                 `protobuf:"bytes,2,opt,name=aclHead,proto3" json:"aclHead,omitempty"`
	unknownFields protoimpl.UnknownFields
	sizeCache     protoimpl.SizeCache
}

func (x *SpaceMakeUnshareableRequest) Reset() {
	*x = SpaceMakeUnshareableRequest{}
	mi := &file_coordinator_coordinatorproto_protos_coordinator_proto_msgTypes[15]
	ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
	ms.StoreMessageInfo(mi)
}

func (x *SpaceMakeUnshareableRequest) String() string {
	return protoimpl.X.MessageStringOf(x)
}

func (*SpaceMakeUnshareableRequest) ProtoMessage() {}

func (x *SpaceMakeUnshareableRequest) ProtoReflect() protoreflect.Message {
	mi := &file_coordinator_coordinatorproto_protos_coordinator_proto_msgTypes[15]
	if x != nil {
		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
		if ms.LoadMessageInfo() == nil {
			ms.StoreMessageInfo(mi)
		}
		return ms
	}
	return mi.MessageOf(x)
}

// Deprecated: Use SpaceMakeUnshareableRequest.ProtoReflect.Descriptor instead.
func (*SpaceMakeUnshareableRequest) Descriptor() ([]byte, []int) {
	return file_coordinator_coordinatorproto_protos_coordinator_proto_rawDescGZIP(), []int{15}
}

func (x *SpaceMakeUnshareableRequest) GetSpaceId() string {
	if x != nil {
		return x.SpaceId
	}
	return ""
}

func (x *SpaceMakeUnshareableRequest) GetAclHead() string {
	if x != nil {
		return x.AclHead
	}
	return ""
}

type SpaceMakeUnshareableResponse struct {
	state         protoimpl.MessageState `protogen:"open.v1"`
	unknownFields protoimpl.UnknownFields
	sizeCache     protoimpl.SizeCache
}

func (x *SpaceMakeUnshareableResponse) Reset() {
	*x = SpaceMakeUnshareableResponse{}
	mi := &file_coordinator_coordinatorproto_protos_coordinator_proto_msgTypes[16]
	ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
	ms.StoreMessageInfo(mi)
}

func (x *SpaceMakeUnshareableResponse) String() string {
	return protoimpl.X.MessageStringOf(x)
}

func (*SpaceMakeUnshareableResponse) ProtoMessage() {}

func (x *SpaceMakeUnshareableResponse) ProtoReflect() protoreflect.Message {
	mi := &file_coordinator_coordinatorproto_protos_coordinator_proto_msgTypes[16]
	if x != nil {
		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
		if ms.LoadMessageInfo() == nil {
			ms.StoreMessageInfo(mi)
		}
		return ms
	}
	return mi.MessageOf(x)
}

// Deprecated: Use SpaceMakeUnshareableResponse.ProtoReflect.Descriptor instead.
func (*SpaceMakeUnshareableResponse) Descriptor() ([]byte, []int) {
	return file_coordinator_coordinatorproto_protos_coordinator_proto_rawDescGZIP(), []int{16}
}

// NetworkConfigurationRequest contains currenId of the client configuration, it can be empty
type NetworkConfigurationRequest struct {
	state protoimpl.MessageState `protogen:"open.v1"`
	// currenId of the client configuration
	// if the currentId is equal to the latest configuration id then the response will not contain a nodes list
	CurrentId     string `protobuf:"bytes,1,opt,name=currentId,proto3" json:"currentId,omitempty"`
	unknownFields protoimpl.UnknownFields
	sizeCache     protoimpl.SizeCache
}

func (x *NetworkConfigurationRequest) Reset() {
	*x = NetworkConfigurationRequest{}
	mi := &file_coordinator_coordinatorproto_protos_coordinator_proto_msgTypes[17]
	ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
	ms.StoreMessageInfo(mi)
}

func (x *NetworkConfigurationRequest) String() string {
	return protoimpl.X.MessageStringOf(x)
}

func (*NetworkConfigurationRequest) ProtoMessage() {}

func (x *NetworkConfigurationRequest) ProtoReflect() protoreflect.Message {
	mi := &file_coordinator_coordinatorproto_protos_coordinator_proto_msgTypes[17]
	if x != nil {
		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
		if ms.LoadMessageInfo() == nil {
			ms.StoreMessageInfo(mi)
		}
		return ms
	}
	return mi.MessageOf(x)
}

// Deprecated: Use NetworkConfigurationRequest.ProtoReflect.Descriptor instead.
func (*NetworkConfigurationRequest) Descriptor() ([]byte, []int) {
	return file_coordinator_coordinatorproto_protos_coordinator_proto_rawDescGZIP(), []int{17}
}

func (x *NetworkConfigurationRequest) GetCurrentId() string {
	if x != nil {
		return x.CurrentId
	}
	return ""
}

// NetworkConfigurationResponse contains list of nodes
type NetworkConfigurationResponse struct {
	state protoimpl.MessageState `protogen:"open.v1"`
	// id of current configuration
	ConfigurationId string `protobuf:"bytes,1,opt,name=configurationId,proto3" json:"configurationId,omitempty"`
	// network id
	NetworkId string `protobuf:"bytes,2,opt,name=networkId,proto3" json:"networkId,omitempty"`
	// nodes list - it will be empty if the client's currentId is equal configurationId
	Nodes []*Node `protobuf:"bytes,3,rep,name=nodes,proto3" json:"nodes,omitempty"`
	// unix timestamp of the creation time of configuration
	CreationTimeUnix uint64 `protobuf:"varint,4,opt,name=creationTimeUnix,proto3" json:"creationTimeUnix,omitempty"`
	unknownFields    protoimpl.UnknownFields
	sizeCache        protoimpl.SizeCache
}

func (x *NetworkConfigurationResponse) Reset() {
	*x = NetworkConfigurationResponse{}
	mi := &file_coordinator_coordinatorproto_protos_coordinator_proto_msgTypes[18]
	ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
	ms.StoreMessageInfo(mi)
}

func (x *NetworkConfigurationResponse) String() string {
	return protoimpl.X.MessageStringOf(x)
}

func (*NetworkConfigurationResponse) ProtoMessage() {}

func (x *NetworkConfigurationResponse) ProtoReflect() protoreflect.Message {
	mi := &file_coordinator_coordinatorproto_protos_coordinator_proto_msgTypes[18]
	if x != nil {
		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
		if ms.LoadMessageInfo() == nil {
			ms.StoreMessageInfo(mi)
		}
		return ms
	}
	return mi.MessageOf(x)
}

// Deprecated: Use NetworkConfigurationResponse.ProtoReflect.Descriptor instead.
func (*NetworkConfigurationResponse) Descriptor() ([]byte, []int) {
	return file_coordinator_coordinatorproto_protos_coordinator_proto_rawDescGZIP(), []int{18}
}

func (x *NetworkConfigurationResponse) GetConfigurationId() string {
	if x != nil {
		return x.ConfigurationId
	}
	return ""
}

func (x *NetworkConfigurationResponse) GetNetworkId() string {
	if x != nil {
		return x.NetworkId
	}
	return ""
}

func (x *NetworkConfigurationResponse) GetNodes() []*Node {
	if x != nil {
		return x.Nodes
	}
	return nil
}

func (x *NetworkConfigurationResponse) GetCreationTimeUnix() uint64 {
	if x != nil {
		return x.CreationTimeUnix
	}
	return 0
}

// Node describes one node in the network
type Node struct {
	state protoimpl.MessageState `protogen:"open.v1"`
	// peerId - it's a peer identifier (libp2p format string) so it's an encoded publicKey
	PeerId string `protobuf:"bytes,1,opt,name=peerId,proto3" json:"peerId,omitempty"`
	// list of node addresses
	Addresses []string `protobuf:"bytes,2,rep,name=addresses,proto3" json:"addresses,omitempty"`
	// list of supported APIs
	Types         []NodeType `protobuf:"varint,3,rep,packed,name=types,proto3,enum=coordinator.NodeType" json:"types,omitempty"`
	unknownFields protoimpl.UnknownFields
	sizeCache     protoimpl.SizeCache
}

func (x *Node) Reset() {
	*x = Node{}
	mi := &file_coordinator_coordinatorproto_protos_coordinator_proto_msgTypes[19]
	ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
	ms.StoreMessageInfo(mi)
}

func (x *Node) String() string {
	return protoimpl.X.MessageStringOf(x)
}

func (*Node) ProtoMessage() {}

func (x *Node) ProtoReflect() protoreflect.Message {
	mi := &file_coordinator_coordinatorproto_protos_coordinator_proto_msgTypes[19]
	if x != nil {
		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
		if ms.LoadMessageInfo() == nil {
			ms.StoreMessageInfo(mi)
		}
		return ms
	}
	return mi.MessageOf(x)
}

// Deprecated: Use Node.ProtoReflect.Descriptor instead.
func (*Node) Descriptor() ([]byte, []int) {
	return file_coordinator_coordinatorproto_protos_coordinator_proto_rawDescGZIP(), []int{19}
}

func (x *Node) GetPeerId() string {
	if x != nil {
		return x.PeerId
	}
	return ""
}

func (x *Node) GetAddresses() []string {
	if x != nil {
		return x.Addresses
	}
	return nil
}

func (x *Node) GetTypes() []NodeType {
	if x != nil {
		return x.Types
	}
	return nil
}

// DeletionConfirmPayloadWithSignature contains protobuf encoded deletion payload and its signature
type DeletionConfirmPayloadWithSignature struct {
	state           protoimpl.MessageState `protogen:"open.v1"`
	DeletionPayload []byte                 `protobuf:"bytes,1,opt,name=deletionPayload,proto3" json:"deletionPayload,omitempty"`
	Signature       []byte                 `protobuf:"bytes,2,opt,name=signature,proto3" json:"signature,omitempty"`
	unknownFields   protoimpl.UnknownFields
	sizeCache       protoimpl.SizeCache
}

func (x *DeletionConfirmPayloadWithSignature) Reset() {
	*x = DeletionConfirmPayloadWithSignature{}
	mi := &file_coordinator_coordinatorproto_protos_coordinator_proto_msgTypes[20]
	ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
	ms.StoreMessageInfo(mi)
}

func (x *DeletionConfirmPayloadWithSignature) String() string {
	return protoimpl.X.MessageStringOf(x)
}

func (*DeletionConfirmPayloadWithSignature) ProtoMessage() {}

func (x *DeletionConfirmPayloadWithSignature) ProtoReflect() protoreflect.Message {
	mi := &file_coordinator_coordinatorproto_protos_coordinator_proto_msgTypes[20]
	if x != nil {
		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
		if ms.LoadMessageInfo() == nil {
			ms.StoreMessageInfo(mi)
		}
		return ms
	}
	return mi.MessageOf(x)
}

// Deprecated: Use DeletionConfirmPayloadWithSignature.ProtoReflect.Descriptor instead.
func (*DeletionConfirmPayloadWithSignature) Descriptor() ([]byte, []int) {
	return file_coordinator_coordinatorproto_protos_coordinator_proto_rawDescGZIP(), []int{20}
}

func (x *DeletionConfirmPayloadWithSignature) GetDeletionPayload() []byte {
	if x != nil {
		return x.DeletionPayload
	}
	return nil
}

func (x *DeletionConfirmPayloadWithSignature) GetSignature() []byte {
	if x != nil {
		return x.Signature
	}
	return nil
}

// DeletionConfirmPayload contains payload for deletion confirmation
type DeletionConfirmPayload struct {
	state protoimpl.MessageState `protogen:"open.v1"`
	// SpaceId is the identifier of space
	SpaceId string `protobuf:"bytes,1,opt,name=spaceId,proto3" json:"spaceId,omitempty"`
	// PeerId of receipt requester
	PeerId string `protobuf:"bytes,2,opt,name=peerId,proto3" json:"peerId,omitempty"`
	// AccountIdentity is an identity of a space owner
	AccountIdentity []byte `protobuf:"bytes,3,opt,name=accountIdentity,proto3" json:"accountIdentity,omitempty"`
	// NetworkId is the id of a network where the deletion was requested
	NetworkId string `protobuf:"bytes,4,opt,name=networkId,proto3" json:"networkId,omitempty"`
	// Timestamp is a timestamp when the deletion was requested
	Timestamp     int64 `protobuf:"varint,5,opt,name=timestamp,proto3" json:"timestamp,omitempty"`
	unknownFields protoimpl.UnknownFields
	sizeCache     protoimpl.SizeCache
}

func (x *DeletionConfirmPayload) Reset() {
	*x = DeletionConfirmPayload{}
	mi := &file_coordinator_coordinatorproto_protos_coordinator_proto_msgTypes[21]
	ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
	ms.StoreMessageInfo(mi)
}

func (x *DeletionConfirmPayload) String() string {
	return protoimpl.X.MessageStringOf(x)
}

func (*DeletionConfirmPayload) ProtoMessage() {}

func (x *DeletionConfirmPayload) ProtoReflect() protoreflect.Message {
	mi := &file_coordinator_coordinatorproto_protos_coordinator_proto_msgTypes[21]
	if x != nil {
		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
		if ms.LoadMessageInfo() == nil {
			ms.StoreMessageInfo(mi)
		}
		return ms
	}
	return mi.MessageOf(x)
}

// Deprecated: Use DeletionConfirmPayload.ProtoReflect.Descriptor instead.
func (*DeletionConfirmPayload) Descriptor() ([]byte, []int) {
	return file_coordinator_coordinatorproto_protos_coordinator_proto_rawDescGZIP(), []int{21}
}

func (x *DeletionConfirmPayload) GetSpaceId() string {
	if x != nil {
		return x.SpaceId
	}
	return ""
}

func (x *DeletionConfirmPayload) GetPeerId() string {
	if x != nil {
		return x.PeerId
	}
	return ""
}

func (x *DeletionConfirmPayload) GetAccountIdentity() []byte {
	if x != nil {
		return x.AccountIdentity
	}
	return nil
}

func (x *DeletionConfirmPayload) GetNetworkId() string {
	if x != nil {
		return x.NetworkId
	}
	return ""
}

func (x *DeletionConfirmPayload) GetTimestamp() int64 {
	if x != nil {
		return x.Timestamp
	}
	return 0
}

type DeletionLogRequest struct {
	state protoimpl.MessageState `protogen:"open.v1"`
	// AfterId is the last known logId to request records after this id. If it is empty will be returned a list from the beginning.
	AfterId string `protobuf:"bytes,1,opt,name=afterId,proto3" json:"afterId,omitempty"`
	// Limit is a desired record count in response
	Limit         uint32 `protobuf:"varint,2,opt,name=limit,proto3" json:"limit,omitempty"`
	unknownFields protoimpl.UnknownFields
	sizeCache     protoimpl.SizeCache
}

func (x *DeletionLogRequest) Reset() {
	*x = DeletionLogRequest{}
	mi := &file_coordinator_coordinatorproto_protos_coordinator_proto_msgTypes[22]
	ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
	ms.StoreMessageInfo(mi)
}

func (x *DeletionLogRequest) String() string {
	return protoimpl.X.MessageStringOf(x)
}

func (*DeletionLogRequest) ProtoMessage() {}

func (x *DeletionLogRequest) ProtoReflect() protoreflect.Message {
	mi := &file_coordinator_coordinatorproto_protos_coordinator_proto_msgTypes[22]
	if x != nil {
		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
		if ms.LoadMessageInfo() == nil {
			ms.StoreMessageInfo(mi)
		}
		return ms
	}
	return mi.MessageOf(x)
}

// Deprecated: Use DeletionLogRequest.ProtoReflect.Descriptor instead.
func (*DeletionLogRequest) Descriptor() ([]byte, []int) {
	return file_coordinator_coordinatorproto_protos_coordinator_proto_rawDescGZIP(), []int{22}
}

func (x *DeletionLogRequest) GetAfterId() string {
	if x != nil {
		return x.AfterId
	}
	return ""
}

func (x *DeletionLogRequest) GetLimit() uint32 {
	if x != nil {
		return x.Limit
	}
	return 0
}

type DeletionLogResponse struct {
	state protoimpl.MessageState `protogen:"open.v1"`
	// DeletionLogRecord list of records, if there are no new records will be empty
	Records []*DeletionLogRecord `protobuf:"bytes,1,rep,name=records,proto3" json:"records,omitempty"`
	// HasMore indicates if there are records left
	HasMore       bool `protobuf:"varint,2,opt,name=hasMore,proto3" json:"hasMore,omitempty"`
	unknownFields protoimpl.UnknownFields
	sizeCache     protoimpl.SizeCache
}

func (x *DeletionLogResponse) Reset() {
	*x = DeletionLogResponse{}
	mi := &file_coordinator_coordinatorproto_protos_coordinator_proto_msgTypes[23]
	ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
	ms.StoreMessageInfo(mi)
}

func (x *DeletionLogResponse) String() string {
	return protoimpl.X.MessageStringOf(x)
}

func (*DeletionLogResponse) ProtoMessage() {}

func (x *DeletionLogResponse) ProtoReflect() protoreflect.Message {
	mi := &file_coordinator_coordinatorproto_protos_coordinator_proto_msgTypes[23]
	if x != nil {
		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
		if ms.LoadMessageInfo() == nil {
			ms.StoreMessageInfo(mi)
		}
		return ms
	}
	return mi.MessageOf(x)
}

// Deprecated: Use DeletionLogResponse.ProtoReflect.Descriptor instead.
func (*DeletionLogResponse) Descriptor() ([]byte, []int) {
	return file_coordinator_coordinatorproto_protos_coordinator_proto_rawDescGZIP(), []int{23}
}

func (x *DeletionLogResponse) GetRecords() []*DeletionLogRecord {
	if x != nil {
		return x.Records
	}
	return nil
}

func (x *DeletionLogResponse) GetHasMore() bool {
	if x != nil {
		return x.HasMore
	}
	return false
}

type DeletionLogRecord struct {
	state protoimpl.MessageState `protogen:"open.v1"`
	// Id is a record id
	Id string `protobuf:"bytes,1,opt,name=id,proto3" json:"id,omitempty"`
	// SpaceId is a space identifier
	SpaceId string `protobuf:"bytes,2,opt,name=spaceId,proto3" json:"spaceId,omitempty"`
	// DeletionLogRecordStatus is a space status
	Status DeletionLogRecordStatus `protobuf:"varint,3,opt,name=status,proto3,enum=coordinator.DeletionLogRecordStatus" json:"status,omitempty"`
	// Timestamp is a unixtimestamp of record creation
	Timestamp int64 `protobuf:"varint,4,opt,name=timestamp,proto3" json:"timestamp,omitempty"`
	// FileGroup is a key of group for file nodes
	FileGroup     string `protobuf:"bytes,5,opt,name=fileGroup,proto3" json:"fileGroup,omitempty"`
	unknownFields protoimpl.UnknownFields
	sizeCache     protoimpl.SizeCache
}

func (x *DeletionLogRecord) Reset() {
	*x = DeletionLogRecord{}
	mi := &file_coordinator_coordinatorproto_protos_coordinator_proto_msgTypes[24]
	ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
	ms.StoreMessageInfo(mi)
}

func (x *DeletionLogRecord) String() string {
	return protoimpl.X.MessageStringOf(x)
}

func (*DeletionLogRecord) ProtoMessage() {}

func (x *DeletionLogRecord) ProtoReflect() protoreflect.Message {
	mi := &file_coordinator_coordinatorproto_protos_coordinator_proto_msgTypes[24]
	if x != nil {
		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
		if ms.LoadMessageInfo() == nil {
			ms.StoreMessageInfo(mi)
		}
		return ms
	}
	return mi.MessageOf(x)
}

// Deprecated: Use DeletionLogRecord.ProtoReflect.Descriptor instead.
func (*DeletionLogRecord) Descriptor() ([]byte, []int) {
	return file_coordinator_coordinatorproto_protos_coordinator_proto_rawDescGZIP(), []int{24}
}

func (x *DeletionLogRecord) GetId() string {
	if x != nil {
		return x.Id
	}
	return ""
}

func (x *DeletionLogRecord) GetSpaceId() string {
	if x != nil {
		return x.SpaceId
	}
	return ""
}

func (x *DeletionLogRecord) GetStatus() DeletionLogRecordStatus {
	if x != nil {
		return x.Status
	}
	return DeletionLogRecordStatus_Ok
}

func (x *DeletionLogRecord) GetTimestamp() int64 {
	if x != nil {
		return x.Timestamp
	}
	return 0
}

func (x *DeletionLogRecord) GetFileGroup() string {
	if x != nil {
		return x.FileGroup
	}
	return ""
}

// SpaceDeleteRequest contains the deletion confirmation for the space to be deleted
type SpaceDeleteRequest struct {
	state             protoimpl.MessageState `protogen:"open.v1"`
	SpaceId           string                 `protobuf:"bytes,1,opt,name=spaceId,proto3" json:"spaceId,omitempty"`
	DeletionPayloadId string                 `protobuf:"bytes,2,opt,name=deletionPayloadId,proto3" json:"deletionPayloadId,omitempty"`
	DeletionPayload   []byte                 `protobuf:"bytes,3,opt,name=deletionPayload,proto3" json:"deletionPayload,omitempty"`
	DeletionDuration  int64                  `protobuf:"varint,4,opt,name=deletionDuration,proto3" json:"deletionDuration,omitempty"`
	unknownFields     protoimpl.UnknownFields
	sizeCache         protoimpl.SizeCache
}

func (x *SpaceDeleteRequest) Reset() {
	*x = SpaceDeleteRequest{}
	mi := &file_coordinator_coordinatorproto_protos_coordinator_proto_msgTypes[25]
	ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
	ms.StoreMessageInfo(mi)
}

func (x *SpaceDeleteRequest) String() string {
	return protoimpl.X.MessageStringOf(x)
}

func (*SpaceDeleteRequest) ProtoMessage() {}

func (x *SpaceDeleteRequest) ProtoReflect() protoreflect.Message {
	mi := &file_coordinator_coordinatorproto_protos_coordinator_proto_msgTypes[25]
	if x != nil {
		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
		if ms.LoadMessageInfo() == nil {
			ms.StoreMessageInfo(mi)
		}
		return ms
	}
	return mi.MessageOf(x)
}

// Deprecated: Use SpaceDeleteRequest.ProtoReflect.Descriptor instead.
func (*SpaceDeleteRequest) Descriptor() ([]byte, []int) {
	return file_coordinator_coordinatorproto_protos_coordinator_proto_rawDescGZIP(), []int{25}
}

func (x *SpaceDeleteRequest) GetSpaceId() string {
	if x != nil {
		return x.SpaceId
	}
	return ""
}

func (x *SpaceDeleteRequest) GetDeletionPayloadId() string {
	if x != nil {
		return x.DeletionPayloadId
	}
	return ""
}

func (x *SpaceDeleteRequest) GetDeletionPayload() []byte {
	if x != nil {
		return x.DeletionPayload
	}
	return nil
}

func (x *SpaceDeleteRequest) GetDeletionDuration() int64 {
	if x != nil {
		return x.DeletionDuration
	}
	return 0
}

// SpaceDeleteResponse contains timestamp when the space is finally deleted
type SpaceDeleteResponse struct {
	state                protoimpl.MessageState `protogen:"open.v1"`
	ToBeDeletedTimestamp int64                  `protobuf:"varint,1,opt,name=toBeDeletedTimestamp,proto3" json:"toBeDeletedTimestamp,omitempty"`
	unknownFields        protoimpl.UnknownFields
	sizeCache            protoimpl.SizeCache
}

func (x *SpaceDeleteResponse) Reset() {
	*x = SpaceDeleteResponse{}
	mi := &file_coordinator_coordinatorproto_protos_coordinator_proto_msgTypes[26]
	ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
	ms.StoreMessageInfo(mi)
}

func (x *SpaceDeleteResponse) String() string {
	return protoimpl.X.MessageStringOf(x)
}

func (*SpaceDeleteResponse) ProtoMessage() {}

func (x *SpaceDeleteResponse) ProtoReflect() protoreflect.Message {
	mi := &file_coordinator_coordinatorproto_protos_coordinator_proto_msgTypes[26]
	if x != nil {
		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
		if ms.LoadMessageInfo() == nil {
			ms.StoreMessageInfo(mi)
		}
		return ms
	}
	return mi.MessageOf(x)
}

// Deprecated: Use SpaceDeleteResponse.ProtoReflect.Descriptor instead.
func (*SpaceDeleteResponse) Descriptor() ([]byte, []int) {
	return file_coordinator_coordinatorproto_protos_coordinator_proto_rawDescGZIP(), []int{26}
}

func (x *SpaceDeleteResponse) GetToBeDeletedTimestamp() int64 {
	if x != nil {
		return x.ToBeDeletedTimestamp
	}
	return 0
}

// AccountDeleteRequest contains payload for account deletion
type AccountDeleteRequest struct {
	state             protoimpl.MessageState `protogen:"open.v1"`
	DeletionPayloadId string                 `protobuf:"bytes,1,opt,name=deletionPayloadId,proto3" json:"deletionPayloadId,omitempty"`
	DeletionPayload   []byte                 `protobuf:"bytes,2,opt,name=deletionPayload,proto3" json:"deletionPayload,omitempty"`
	unknownFields     protoimpl.UnknownFields
	sizeCache         protoimpl.SizeCache
}

func (x *AccountDeleteRequest) Reset() {
	*x = AccountDeleteRequest{}
	mi := &file_coordinator_coordinatorproto_protos_coordinator_proto_msgTypes[27]
	ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
	ms.StoreMessageInfo(mi)
}

func (x *AccountDeleteRequest) String() string {
	return protoimpl.X.MessageStringOf(x)
}

func (*AccountDeleteRequest) ProtoMessage() {}

func (x *AccountDeleteRequest) ProtoReflect() protoreflect.Message {
	mi := &file_coordinator_coordinatorproto_protos_coordinator_proto_msgTypes[27]
	if x != nil {
		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
		if ms.LoadMessageInfo() == nil {
			ms.StoreMessageInfo(mi)
		}
		return ms
	}
	return mi.MessageOf(x)
}

// Deprecated: Use AccountDeleteRequest.ProtoReflect.Descriptor instead.
func (*AccountDeleteRequest) Descriptor() ([]byte, []int) {
	return file_coordinator_coordinatorproto_protos_coordinator_proto_rawDescGZIP(), []int{27}
}

func (x *AccountDeleteRequest) GetDeletionPayloadId() string {
	if x != nil {
		return x.DeletionPayloadId
	}
	return ""
}

func (x *AccountDeleteRequest) GetDeletionPayload() []byte {
	if x != nil {
		return x.DeletionPayload
	}
	return nil
}

// AccountDeletionConfirmPayload contains payload for deletion confirmation
type AccountDeletionConfirmPayload struct {
	state protoimpl.MessageState `protogen:"open.v1"`
	// PeerId of receipt requester
	PeerId string `protobuf:"bytes,1,opt,name=peerId,proto3" json:"peerId,omitempty"`
	// AccountIdentity is an identity of a space owner
	AccountIdentity []byte `protobuf:"bytes,2,opt,name=accountIdentity,proto3" json:"accountIdentity,omitempty"`
	// NetworkId is the id of a network where the deletion was requested
	NetworkId string `protobuf:"bytes,3,opt,name=networkId,proto3" json:"networkId,omitempty"`
	// Timestamp is a timestamp when the deletion was requested
	Timestamp     int64 `protobuf:"varint,4,opt,name=timestamp,proto3" json:"timestamp,omitempty"`
	unknownFields protoimpl.UnknownFields
	sizeCache     protoimpl.SizeCache
}

func (x *AccountDeletionConfirmPayload) Reset() {
	*x = AccountDeletionConfirmPayload{}
	mi := &file_coordinator_coordinatorproto_protos_coordinator_proto_msgTypes[28]
	ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
	ms.StoreMessageInfo(mi)
}

func (x *AccountDeletionConfirmPayload) String() string {
	return protoimpl.X.MessageStringOf(x)
}

func (*AccountDeletionConfirmPayload) ProtoMessage() {}

func (x *AccountDeletionConfirmPayload) ProtoReflect() protoreflect.Message {
	mi := &file_coordinator_coordinatorproto_protos_coordinator_proto_msgTypes[28]
	if x != nil {
		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
		if ms.LoadMessageInfo() == nil {
			ms.StoreMessageInfo(mi)
		}
		return ms
	}
	return mi.MessageOf(x)
}

// Deprecated: Use AccountDeletionConfirmPayload.ProtoReflect.Descriptor instead.
func (*AccountDeletionConfirmPayload) Descriptor() ([]byte, []int) {
	return file_coordinator_coordinatorproto_protos_coordinator_proto_rawDescGZIP(), []int{28}
}

func (x *AccountDeletionConfirmPayload) GetPeerId() string {
	if x != nil {
		return x.PeerId
	}
	return ""
}

func (x *AccountDeletionConfirmPayload) GetAccountIdentity() []byte {
	if x != nil {
		return x.AccountIdentity
	}
	return nil
}

func (x *AccountDeletionConfirmPayload) GetNetworkId() string {
	if x != nil {
		return x.NetworkId
	}
	return ""
}

func (x *AccountDeletionConfirmPayload) GetTimestamp() int64 {
	if x != nil {
		return x.Timestamp
	}
	return 0
}

// AccountDeleteResponse contains timestamp when the account is finally deleted
type AccountDeleteResponse struct {
	state                protoimpl.MessageState `protogen:"open.v1"`
	ToBeDeletedTimestamp int64                  `protobuf:"varint,1,opt,name=toBeDeletedTimestamp,proto3" json:"toBeDeletedTimestamp,omitempty"`
	unknownFields        protoimpl.UnknownFields
	sizeCache            protoimpl.SizeCache
}

func (x *AccountDeleteResponse) Reset() {
	*x = AccountDeleteResponse{}
	mi := &file_coordinator_coordinatorproto_protos_coordinator_proto_msgTypes[29]
	ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
	ms.StoreMessageInfo(mi)
}

func (x *AccountDeleteResponse) String() string {
	return protoimpl.X.MessageStringOf(x)
}

func (*AccountDeleteResponse) ProtoMessage() {}

func (x *AccountDeleteResponse) ProtoReflect() protoreflect.Message {
	mi := &file_coordinator_coordinatorproto_protos_coordinator_proto_msgTypes[29]
	if x != nil {
		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
		if ms.LoadMessageInfo() == nil {
			ms.StoreMessageInfo(mi)
		}
		return ms
	}
	return mi.MessageOf(x)
}

// Deprecated: Use AccountDeleteResponse.ProtoReflect.Descriptor instead.
func (*AccountDeleteResponse) Descriptor() ([]byte, []int) {
	return file_coordinator_coordinatorproto_protos_coordinator_proto_rawDescGZIP(), []int{29}
}

func (x *AccountDeleteResponse) GetToBeDeletedTimestamp() int64 {
	if x != nil {
		return x.ToBeDeletedTimestamp
	}
	return 0
}

// AccountRevertDeletionRequest is a request to revert an account deletion
type AccountRevertDeletionRequest struct {
	state         protoimpl.MessageState `protogen:"open.v1"`
	unknownFields protoimpl.UnknownFields
	sizeCache     protoimpl.SizeCache
}

func (x *AccountRevertDeletionRequest) Reset() {
	*x = AccountRevertDeletionRequest{}
	mi := &file_coordinator_coordinatorproto_protos_coordinator_proto_msgTypes[30]
	ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
	ms.StoreMessageInfo(mi)
}

func (x *AccountRevertDeletionRequest) String() string {
	return protoimpl.X.MessageStringOf(x)
}

func (*AccountRevertDeletionRequest) ProtoMessage() {}

func (x *AccountRevertDeletionRequest) ProtoReflect() protoreflect.Message {
	mi := &file_coordinator_coordinatorproto_protos_coordinator_proto_msgTypes[30]
	if x != nil {
		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
		if ms.LoadMessageInfo() == nil {
			ms.StoreMessageInfo(mi)
		}
		return ms
	}
	return mi.MessageOf(x)
}

// Deprecated: Use AccountRevertDeletionRequest.ProtoReflect.Descriptor instead.
func (*AccountRevertDeletionRequest) Descriptor() ([]byte, []int) {
	return file_coordinator_coordinatorproto_protos_coordinator_proto_rawDescGZIP(), []int{30}
}

// AccountRevertDeletionResponse is an empty response confirming that the deletion is reverted
type AccountRevertDeletionResponse struct {
	state         protoimpl.MessageState `protogen:"open.v1"`
	unknownFields protoimpl.UnknownFields
	sizeCache     protoimpl.SizeCache
}

func (x *AccountRevertDeletionResponse) Reset() {
	*x = AccountRevertDeletionResponse{}
	mi := &file_coordinator_coordinatorproto_protos_coordinator_proto_msgTypes[31]
	ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
	ms.StoreMessageInfo(mi)
}

func (x *AccountRevertDeletionResponse) String() string {
	return protoimpl.X.MessageStringOf(x)
}

func (*AccountRevertDeletionResponse) ProtoMessage() {}

func (x *AccountRevertDeletionResponse) ProtoReflect() protoreflect.Message {
	mi := &file_coordinator_coordinatorproto_protos_coordinator_proto_msgTypes[31]
	if x != nil {
		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
		if ms.LoadMessageInfo() == nil {
			ms.StoreMessageInfo(mi)
		}
		return ms
	}
	return mi.MessageOf(x)
}

// Deprecated: Use AccountRevertDeletionResponse.ProtoReflect.Descriptor instead.
func (*AccountRevertDeletionResponse) Descriptor() ([]byte, []int) {
	return file_coordinator_coordinatorproto_protos_coordinator_proto_rawDescGZIP(), []int{31}
}

// AclAddRecordRequest contains marshaled consensusproto.RawRecord
type AclAddRecordRequest struct {
	state         protoimpl.MessageState `protogen:"open.v1"`
	SpaceId       string                 `protobuf:"bytes,1,opt,name=spaceId,proto3" json:"spaceId,omitempty"`
	Payload       []byte                 `protobuf:"bytes,2,opt,name=payload,proto3" json:"payload,omitempty"`
	unknownFields protoimpl.UnknownFields
	sizeCache     protoimpl.SizeCache
}

func (x *AclAddRecordRequest) Reset() {
	*x = AclAddRecordRequest{}
	mi := &file_coordinator_coordinatorproto_protos_coordinator_proto_msgTypes[32]
	ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
	ms.StoreMessageInfo(mi)
}

func (x *AclAddRecordRequest) String() string {
	return protoimpl.X.MessageStringOf(x)
}

func (*AclAddRecordRequest) ProtoMessage() {}

func (x *AclAddRecordRequest) ProtoReflect() protoreflect.Message {
	mi := &file_coordinator_coordinatorproto_protos_coordinator_proto_msgTypes[32]
	if x != nil {
		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
		if ms.LoadMessageInfo() == nil {
			ms.StoreMessageInfo(mi)
		}
		return ms
	}
	return mi.MessageOf(x)
}

// Deprecated: Use AclAddRecordRequest.ProtoReflect.Descriptor instead.
func (*AclAddRecordRequest) Descriptor() ([]byte, []int) {
	return file_coordinator_coordinatorproto_protos_coordinator_proto_rawDescGZIP(), []int{32}
}

func (x *AclAddRecordRequest) GetSpaceId() string {
	if x != nil {
		return x.SpaceId
	}
	return ""
}

func (x *AclAddRecordRequest) GetPayload() []byte {
	if x != nil {
		return x.Payload
	}
	return nil
}

// AclAddRecordResponse contains created record id and marshaled consensusproto.RawRecord
type AclAddRecordResponse struct {
	state         protoimpl.MessageState `protogen:"open.v1"`
	RecordId      string                 `protobuf:"bytes,1,opt,name=recordId,proto3" json:"recordId,omitempty"`
	Payload       []byte                 `protobuf:"bytes,2,opt,name=payload,proto3" json:"payload,omitempty"`
	unknownFields protoimpl.UnknownFields
	sizeCache     protoimpl.SizeCache
}

func (x *AclAddRecordResponse) Reset() {
	*x = AclAddRecordResponse{}
	mi := &file_coordinator_coordinatorproto_protos_coordinator_proto_msgTypes[33]
	ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
	ms.StoreMessageInfo(mi)
}

func (x *AclAddRecordResponse) String() string {
	return protoimpl.X.MessageStringOf(x)
}

func (*AclAddRecordResponse) ProtoMessage() {}

func (x *AclAddRecordResponse) ProtoReflect() protoreflect.Message {
	mi := &file_coordinator_coordinatorproto_protos_coordinator_proto_msgTypes[33]
	if x != nil {
		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
		if ms.LoadMessageInfo() == nil {
			ms.StoreMessageInfo(mi)
		}
		return ms
	}
	return mi.MessageOf(x)
}

// Deprecated: Use AclAddRecordResponse.ProtoReflect.Descriptor instead.
func (*AclAddRecordResponse) Descriptor() ([]byte, []int) {
	return file_coordinator_coordinatorproto_protos_coordinator_proto_rawDescGZIP(), []int{33}
}

func (x *AclAddRecordResponse) GetRecordId() string {
	if x != nil {
		return x.RecordId
	}
	return ""
}

func (x *AclAddRecordResponse) GetPayload() []byte {
	if x != nil {
		return x.Payload
	}
	return nil
}

// AclGetRecordsRequest can optionally contain the last known aclHead, the server will return only new records or an empty list if there are no new records.
// If aclHead is not provided the whole list will be returned.
type AclGetRecordsRequest struct {
	state         protoimpl.MessageState `protogen:"open.v1"`
	SpaceId       string                 `protobuf:"bytes,1,opt,name=spaceId,proto3" json:"spaceId,omitempty"`
	AclHead       string                 `protobuf:"bytes,2,opt,name=aclHead,proto3" json:"aclHead,omitempty"`
	unknownFields protoimpl.UnknownFields
	sizeCache     protoimpl.SizeCache
}

func (x *AclGetRecordsRequest) Reset() {
	*x = AclGetRecordsRequest{}
	mi := &file_coordinator_coordinatorproto_protos_coordinator_proto_msgTypes[34]
	ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
	ms.StoreMessageInfo(mi)
}

func (x *AclGetRecordsRequest) String() string {
	return protoimpl.X.MessageStringOf(x)
}

func (*AclGetRecordsRequest) ProtoMessage() {}

func (x *AclGetRecordsRequest) ProtoReflect() protoreflect.Message {
	mi := &file_coordinator_coordinatorproto_protos_coordinator_proto_msgTypes[34]
	if x != nil {
		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
		if ms.LoadMessageInfo() == nil {
			ms.StoreMessageInfo(mi)
		}
		return ms
	}
	return mi.MessageOf(x)
}

// Deprecated: Use AclGetRecordsRequest.ProtoReflect.Descriptor instead.
func (*AclGetRecordsRequest) Descriptor() ([]byte, []int) {
	return file_coordinator_coordinatorproto_protos_coordinator_proto_rawDescGZIP(), []int{34}
}

func (x *AclGetRecordsRequest) GetSpaceId() string {
	if x != nil {
		return x.SpaceId
	}
	return ""
}

func (x *AclGetRecordsRequest) GetAclHead() string {
	if x != nil {
		return x.AclHead
	}
	return ""
}

// AclGetRecordsResponse contains list of marshaled consensusproto.RawRecordWithId
type AclGetRecordsResponse struct {
	state         protoimpl.MessageState `protogen:"open.v1"`
	Records       [][]byte               `protobuf:"bytes,1,rep,name=records,proto3" json:"records,omitempty"`
	unknownFields protoimpl.UnknownFields
	sizeCache     protoimpl.SizeCache
}

func (x *AclGetRecordsResponse) Reset() {
	*x = AclGetRecordsResponse{}
	mi := &file_coordinator_coordinatorproto_protos_coordinator_proto_msgTypes[35]
	ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
	ms.StoreMessageInfo(mi)
}

func (x *AclGetRecordsResponse) String() string {
	return protoimpl.X.MessageStringOf(x)
}

func (*AclGetRecordsResponse) ProtoMessage() {}

func (x *AclGetRecordsResponse) ProtoReflect() protoreflect.Message {
	mi := &file_coordinator_coordinatorproto_protos_coordinator_proto_msgTypes[35]
	if x != nil {
		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
		if ms.LoadMessageInfo() == nil {
			ms.StoreMessageInfo(mi)
		}
		return ms
	}
	return mi.MessageOf(x)
}

// Deprecated: Use AclGetRecordsResponse.ProtoReflect.Descriptor instead.
func (*AclGetRecordsResponse) Descriptor() ([]byte, []int) {
	return file_coordinator_coordinatorproto_protos_coordinator_proto_rawDescGZIP(), []int{35}
}

func (x *AclGetRecordsResponse) GetRecords() [][]byte {
	if x != nil {
		return x.Records
	}
	return nil
}

type AccountLimitsSetRequest struct {
	state                 protoimpl.MessageState `protogen:"open.v1"`
	Identity              string                 `protobuf:"bytes,1,opt,name=identity,proto3" json:"identity,omitempty"`
	Reason                string                 `protobuf:"bytes,2,opt,name=reason,proto3" json:"reason,omitempty"`
	FileStorageLimitBytes uint64                 `protobuf:"varint,3,opt,name=fileStorageLimitBytes,proto3" json:"fileStorageLimitBytes,omitempty"`
	SpaceMembersRead      uint32                 `protobuf:"varint,4,opt,name=spaceMembersRead,proto3" json:"spaceMembersRead,omitempty"`
	SpaceMembersWrite     uint32                 `protobuf:"varint,5,opt,name=spaceMembersWrite,proto3" json:"spaceMembersWrite,omitempty"`
	SharedSpacesLimit     uint32                 `protobuf:"varint,6,opt,name=sharedSpacesLimit,proto3" json:"sharedSpacesLimit,omitempty"`
	unknownFields         protoimpl.UnknownFields
	sizeCache             protoimpl.SizeCache
}

func (x *AccountLimitsSetRequest) Reset() {
	*x = AccountLimitsSetRequest{}
	mi := &file_coordinator_coordinatorproto_protos_coordinator_proto_msgTypes[36]
	ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
	ms.StoreMessageInfo(mi)
}

func (x *AccountLimitsSetRequest) String() string {
	return protoimpl.X.MessageStringOf(x)
}

func (*AccountLimitsSetRequest) ProtoMessage() {}

func (x *AccountLimitsSetRequest) ProtoReflect() protoreflect.Message {
	mi := &file_coordinator_coordinatorproto_protos_coordinator_proto_msgTypes[36]
	if x != nil {
		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
		if ms.LoadMessageInfo() == nil {
			ms.StoreMessageInfo(mi)
		}
		return ms
	}
	return mi.MessageOf(x)
}

// Deprecated: Use AccountLimitsSetRequest.ProtoReflect.Descriptor instead.
func (*AccountLimitsSetRequest) Descriptor() ([]byte, []int) {
	return file_coordinator_coordinatorproto_protos_coordinator_proto_rawDescGZIP(), []int{36}
}

func (x *AccountLimitsSetRequest) GetIdentity() string {
	if x != nil {
		return x.Identity
	}
	return ""
}

func (x *AccountLimitsSetRequest) GetReason() string {
	if x != nil {
		return x.Reason
	}
	return ""
}

func (x *AccountLimitsSetRequest) GetFileStorageLimitBytes() uint64 {
	if x != nil {
		return x.FileStorageLimitBytes
	}
	return 0
}

func (x *AccountLimitsSetRequest) GetSpaceMembersRead() uint32 {
	if x != nil {
		return x.SpaceMembersRead
	}
	return 0
}

func (x *AccountLimitsSetRequest) GetSpaceMembersWrite() uint32 {
	if x != nil {
		return x.SpaceMembersWrite
	}
	return 0
}

func (x *AccountLimitsSetRequest) GetSharedSpacesLimit() uint32 {
	if x != nil {
		return x.SharedSpacesLimit
	}
	return 0
}

type AccountLimitsSetResponse struct {
	state         protoimpl.MessageState `protogen:"open.v1"`
	unknownFields protoimpl.UnknownFields
	sizeCache     protoimpl.SizeCache
}

func (x *AccountLimitsSetResponse) Reset() {
	*x = AccountLimitsSetResponse{}
	mi := &file_coordinator_coordinatorproto_protos_coordinator_proto_msgTypes[37]
	ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
	ms.StoreMessageInfo(mi)
}

func (x *AccountLimitsSetResponse) String() string {
	return protoimpl.X.MessageStringOf(x)
}

func (*AccountLimitsSetResponse) ProtoMessage() {}

func (x *AccountLimitsSetResponse) ProtoReflect() protoreflect.Message {
	mi := &file_coordinator_coordinatorproto_protos_coordinator_proto_msgTypes[37]
	if x != nil {
		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
		if ms.LoadMessageInfo() == nil {
			ms.StoreMessageInfo(mi)
		}
		return ms
	}
	return mi.MessageOf(x)
}

// Deprecated: Use AccountLimitsSetResponse.ProtoReflect.Descriptor instead.
func (*AccountLimitsSetResponse) Descriptor() ([]byte, []int) {
	return file_coordinator_coordinatorproto_protos_coordinator_proto_rawDescGZIP(), []int{37}
}

type AclEventLogRequest struct {
	state           protoimpl.MessageState `protogen:"open.v1"`
	AccountIdentity string                 `protobuf:"bytes,1,opt,name=accountIdentity,proto3" json:"accountIdentity,omitempty"`
	// AfterId is the last known logId to request records after this id. If it is empty will be returned a list from the beginning.
	AfterId string `protobuf:"bytes,2,opt,name=afterId,proto3" json:"afterId,omitempty"`
	// Limit is a desired record count in response
	Limit         uint32 `protobuf:"varint,3,opt,name=limit,proto3" json:"limit,omitempty"`
	unknownFields protoimpl.UnknownFields
	sizeCache     protoimpl.SizeCache
}

func (x *AclEventLogRequest) Reset() {
	*x = AclEventLogRequest{}
	mi := &file_coordinator_coordinatorproto_protos_coordinator_proto_msgTypes[38]
	ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
	ms.StoreMessageInfo(mi)
}

func (x *AclEventLogRequest) String() string {
	return protoimpl.X.MessageStringOf(x)
}

func (*AclEventLogRequest) ProtoMessage() {}

func (x *AclEventLogRequest) ProtoReflect() protoreflect.Message {
	mi := &file_coordinator_coordinatorproto_protos_coordinator_proto_msgTypes[38]
	if x != nil {
		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
		if ms.LoadMessageInfo() == nil {
			ms.StoreMessageInfo(mi)
		}
		return ms
	}
	return mi.MessageOf(x)
}

// Deprecated: Use AclEventLogRequest.ProtoReflect.Descriptor instead.
func (*AclEventLogRequest) Descriptor() ([]byte, []int) {
	return file_coordinator_coordinatorproto_protos_coordinator_proto_rawDescGZIP(), []int{38}
}

func (x *AclEventLogRequest) GetAccountIdentity() string {
	if x != nil {
		return x.AccountIdentity
	}
	return ""
}

func (x *AclEventLogRequest) GetAfterId() string {
	if x != nil {
		return x.AfterId
	}
	return ""
}

func (x *AclEventLogRequest) GetLimit() uint32 {
	if x != nil {
		return x.Limit
	}
	return 0
}

type AclEventLogResponse struct {
	state protoimpl.MessageState `protogen:"open.v1"`
	// AclEventLogRecord list of records, if there are no new records will be empty
	Records []*AclEventLogRecord `protobuf:"bytes,1,rep,name=records,proto3" json:"records,omitempty"`
	// HasMore indicates if there are records left
	HasMore       bool `protobuf:"varint,2,opt,name=hasMore,proto3" json:"hasMore,omitempty"`
	unknownFields protoimpl.UnknownFields
	sizeCache     protoimpl.SizeCache
}

func (x *AclEventLogResponse) Reset() {
	*x = AclEventLogResponse{}
	mi := &file_coordinator_coordinatorproto_protos_coordinator_proto_msgTypes[39]
	ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
	ms.StoreMessageInfo(mi)
}

func (x *AclEventLogResponse) String() string {
	return protoimpl.X.MessageStringOf(x)
}

func (*AclEventLogResponse) ProtoMessage() {}

func (x *AclEventLogResponse) ProtoReflect() protoreflect.Message {
	mi := &file_coordinator_coordinatorproto_protos_coordinator_proto_msgTypes[39]
	if x != nil {
		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
		if ms.LoadMessageInfo() == nil {
			ms.StoreMessageInfo(mi)
		}
		return ms
	}
	return mi.MessageOf(x)
}

// Deprecated: Use AclEventLogResponse.ProtoReflect.Descriptor instead.
func (*AclEventLogResponse) Descriptor() ([]byte, []int) {
	return file_coordinator_coordinatorproto_protos_coordinator_proto_rawDescGZIP(), []int{39}
}

func (x *AclEventLogResponse) GetRecords() []*AclEventLogRecord {
	if x != nil {
		return x.Records
	}
	return nil
}

func (x *AclEventLogResponse) GetHasMore() bool {
	if x != nil {
		return x.HasMore
	}
	return false
}

type AclEventLogRecord struct {
	state protoimpl.MessageState `protogen:"open.v1"`
	// Id is a record id
	Id string `protobuf:"bytes,1,opt,name=id,proto3" json:"id,omitempty"`
	// SpaceId is a space identifier
	SpaceId string `protobuf:"bytes,2,opt,name=spaceId,proto3" json:"spaceId,omitempty"`
	// Timestamp is a unixtimestamp of record creation
	Timestamp int64 `protobuf:"varint,3,opt,name=timestamp,proto3" json:"timestamp,omitempty"`
	// Type of current event
	Type AclEventLogRecordType `protobuf:"varint,4,opt,name=type,proto3,enum=coordinator.AclEventLogRecordType" json:"type,omitempty"`
	// only for RecordTypeSpaceAclAddRecord
	AclChangeId   string `protobuf:"bytes,5,opt,name=aclChangeId,proto3" json:"aclChangeId,omitempty"`
	unknownFields protoimpl.UnknownFields
	sizeCache     protoimpl.SizeCache
}

func (x *AclEventLogRecord) Reset() {
	*x = AclEventLogRecord{}
	mi := &file_coordinator_coordinatorproto_protos_coordinator_proto_msgTypes[40]
	ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
	ms.StoreMessageInfo(mi)
}

func (x *AclEventLogRecord) String() string {
	return protoimpl.X.MessageStringOf(x)
}

func (*AclEventLogRecord) ProtoMessage() {}

func (x *AclEventLogRecord) ProtoReflect() protoreflect.Message {
	mi := &file_coordinator_coordinatorproto_protos_coordinator_proto_msgTypes[40]
	if x != nil {
		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
		if ms.LoadMessageInfo() == nil {
			ms.StoreMessageInfo(mi)
		}
		return ms
	}
	return mi.MessageOf(x)
}

// Deprecated: Use AclEventLogRecord.ProtoReflect.Descriptor instead.
func (*AclEventLogRecord) Descriptor() ([]byte, []int) {
	return file_coordinator_coordinatorproto_protos_coordinator_proto_rawDescGZIP(), []int{40}
}

func (x *AclEventLogRecord) GetId() string {
	if x != nil {
		return x.Id
	}
	return ""
}

func (x *AclEventLogRecord) GetSpaceId() string {
	if x != nil {
		return x.SpaceId
	}
	return ""
}

func (x *AclEventLogRecord) GetTimestamp() int64 {
	if x != nil {
		return x.Timestamp
	}
	return 0
}

func (x *AclEventLogRecord) GetType() AclEventLogRecordType {
	if x != nil {
		return x.Type
	}
	return AclEventLogRecordType_RecordTypeSpaceReceipt
}

func (x *AclEventLogRecord) GetAclChangeId() string {
	if x != nil {
		return x.AclChangeId
	}
	return ""
}

type AclUploadInviteRequest struct {
	state         protoimpl.MessageState `protogen:"open.v1"`
	Cid           []byte                 `protobuf:"bytes,1,opt,name=cid,proto3" json:"cid,omitempty"`
	Data          []byte                 `protobuf:"bytes,2,opt,name=data,proto3" json:"data,omitempty"`
	unknownFields protoimpl.UnknownFields
	sizeCache     protoimpl.SizeCache
}

func (x *AclUploadInviteRequest) Reset() {
	*x = AclUploadInviteRequest{}
	mi := &file_coordinator_coordinatorproto_protos_coordinator_proto_msgTypes[41]
	ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
	ms.StoreMessageInfo(mi)
}

func (x *AclUploadInviteRequest) String() string {
	return protoimpl.X.MessageStringOf(x)
}

func (*AclUploadInviteRequest) ProtoMessage() {}

func (x *AclUploadInviteRequest) ProtoReflect() protoreflect.Message {
	mi := &file_coordinator_coordinatorproto_protos_coordinator_proto_msgTypes[41]
	if x != nil {
		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
		if ms.LoadMessageInfo() == nil {
			ms.StoreMessageInfo(mi)
		}
		return ms
	}
	return mi.MessageOf(x)
}

// Deprecated: Use AclUploadInviteRequest.ProtoReflect.Descriptor instead.
func (*AclUploadInviteRequest) Descriptor() ([]byte, []int) {
	return file_coordinator_coordinatorproto_protos_coordinator_proto_rawDescGZIP(), []int{41}
}

func (x *AclUploadInviteRequest) GetCid() []byte {
	if x != nil {
		return x.Cid
	}
	return nil
}

func (x *AclUploadInviteRequest) GetData() []byte {
	if x != nil {
		return x.Data
	}
	return nil
}

type AclUploadInviteResponse struct {
	state         protoimpl.MessageState `protogen:"open.v1"`
	unknownFields protoimpl.UnknownFields
	sizeCache     protoimpl.SizeCache
}

func (x *AclUploadInviteResponse) Reset() {
	*x = AclUploadInviteResponse{}
	mi := &file_coordinator_coordinatorproto_protos_coordinator_proto_msgTypes[42]
	ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
	ms.StoreMessageInfo(mi)
}

func (x *AclUploadInviteResponse) String() string {
	return protoimpl.X.MessageStringOf(x)
}

func (*AclUploadInviteResponse) ProtoMessage() {}

func (x *AclUploadInviteResponse) ProtoReflect() protoreflect.Message {
	mi := &file_coordinator_coordinatorproto_protos_coordinator_proto_msgTypes[42]
	if x != nil {
		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
		if ms.LoadMessageInfo() == nil {
			ms.StoreMessageInfo(mi)
		}
		return ms
	}
	return mi.MessageOf(x)
}

// Deprecated: Use AclUploadInviteResponse.ProtoReflect.Descriptor instead.
func (*AclUploadInviteResponse) Descriptor() ([]byte, []int) {
	return file_coordinator_coordinatorproto_protos_coordinator_proto_rawDescGZIP(), []int{42}
}

var File_coordinator_coordinatorproto_protos_coordinator_proto protoreflect.FileDescriptor

const file_coordinator_coordinatorproto_protos_coordinator_proto_rawDesc = "" +
	"\n" +
	"5coordinator/coordinatorproto/protos/coordinator.proto\x12\vcoordinator\"\xbe\x01\n" +
	"\x10SpaceSignRequest\x12\x18\n" +
	"\aspaceId\x18\x01 \x01(\tR\aspaceId\x12\x16\n" +
	"\x06header\x18\x02 \x01(\fR\x06header\x12 \n" +
	"\voldIdentity\x18\x03 \x01(\fR\voldIdentity\x122\n" +
	"\x14newIdentitySignature\x18\x04 \x01(\fR\x14newIdentitySignature\x12\"\n" +
	"\fforceRequest\x18\x05 \x01(\bR\fforceRequest\"S\n" +
	"\vSpaceLimits\x12 \n" +
	"\vreadMembers\x18\x01 \x01(\rR\vreadMembers\x12\"\n" +
	"\fwriteMembers\x18\x02 \x01(\rR\fwriteMembers\"\x83\x02\n" +
	"\x12SpaceStatusPayload\x120\n" +
	"\x06status\x18\x01 \x01(\x0e2\x18.coordinator.SpaceStatusR\x06status\x12,\n" +
	"\x11deletionTimestamp\x18\x02 \x01(\x03R\x11deletionTimestamp\x12?\n" +
	"\vpermissions\x18\x03 \x01(\x0e2\x1d.coordinator.SpacePermissionsR\vpermissions\x120\n" +
	"\x06limits\x18\x04 \x01(\v2\x18.coordinator.SpaceLimitsR\x06limits\x12\x1a\n" +
	"\bisShared\x18\x05 \x01(\bR\bisShared\"U\n" +
	"\x11SpaceSignResponse\x12@\n" +
	"\areceipt\x18\x01 \x01(\v2&.coordinator.SpaceReceiptWithSignatureR\areceipt\"k\n" +
	"\x19SpaceReceiptWithSignature\x120\n" +
	"\x13spaceReceiptPayload\x18\x01 \x01(\fR\x13spaceReceiptPayload\x12\x1c\n" +
	"\tsignature\x18\x02 \x01(\fR\tsignature\"\xa8\x01\n" +
	"\fSpaceReceipt\x12\x18\n" +
	"\aspaceId\x18\x01 \x01(\tR\aspaceId\x12\x16\n" +
	"\x06peerId\x18\x02 \x01(\tR\x06peerId\x12(\n" +
	"\x0faccountIdentity\x18\x03 \x01(\fR\x0faccountIdentity\x12\x1c\n" +
	"\tnetworkId\x18\x04 \x01(\tR\tnetworkId\x12\x1e\n" +
	"\n" +
	"validUntil\x18\x05 \x01(\x04R\n" +
	"validUntil\"3\n" +
	"\x17SpaceStatusCheckRequest\x12\x18\n" +
	"\aspaceId\x18\x01 \x01(\tR\aspaceId\"U\n" +
	"\x18SpaceStatusCheckResponse\x129\n" +
	"\apayload\x18\x01 \x01(\v2\x1f.coordinator.SpaceStatusPayloadR\apayload\"9\n" +
	"\x1bSpaceStatusCheckManyRequest\x12\x1a\n" +
	"\bspaceIds\x18\x01 \x03(\tR\bspaceIds\"\x9d\x01\n" +
	"\x1cSpaceStatusCheckManyResponse\x12;\n" +
	"\bpayloads\x18\x01 \x03(\v2\x1f.coordinator.SpaceStatusPayloadR\bpayloads\x12@\n" +
	"\raccountLimits\x18\x02 \x01(\v2\x1a.coordinator.AccountLimitsR\raccountLimits\"=\n" +
	"\rAccountLimits\x12,\n" +
	"\x11sharedSpacesLimit\x18\x01 \x01(\rR\x11sharedSpacesLimit\"\xe0\x01\n" +
	"\x18SpaceStatusChangeRequest\x12\x18\n" +
	"\aspaceId\x18\x01 \x01(\tR\aspaceId\x12,\n" +
	"\x11deletionPayloadId\x18\x02 \x01(\tR\x11deletionPayloadId\x12(\n" +
	"\x0fdeletionPayload\x18\x03 \x01(\fR\x0fdeletionPayload\x12R\n" +
	"\x13deletionPayloadType\x18\x04 \x01(\x0e2 .coordinator.DeletionPayloadTypeR\x13deletionPayloadType\"V\n" +
	"\x19SpaceStatusChangeResponse\x129\n" +
	"\apayload\x18\x01 \x01(\v2\x1f.coordinator.SpaceStatusPayloadR\apayload\"5\n" +
	"\x19SpaceMakeShareableRequest\x12\x18\n" +
	"\aspaceId\x18\x01 \x01(\tR\aspaceId\"\x1c\n" +
	"\x1aSpaceMakeShareableResponse\"Q\n" +
	"\x1bSpaceMakeUnshareableRequest\x12\x18\n" +
	"\aspaceId\x18\x01 \x01(\tR\aspaceId\x12\x18\n" +
	"\aaclHead\x18\x02 \x01(\tR\aaclHead\"\x1e\n" +
	"\x1cSpaceMakeUnshareableResponse\";\n" +
	"\x1bNetworkConfigurationRequest\x12\x1c\n" +
	"\tcurrentId\x18\x01 \x01(\tR\tcurrentId\"\xbb\x01\n" +
	"\x1cNetworkConfigurationResponse\x12(\n" +
	"\x0fconfigurationId\x18\x01 \x01(\tR\x0fconfigurationId\x12\x1c\n" +
	"\tnetworkId\x18\x02 \x01(\tR\tnetworkId\x12'\n" +
	"\x05nodes\x18\x03 \x03(\v2\x11.coordinator.NodeR\x05nodes\x12*\n" +
	"\x10creationTimeUnix\x18\x04 \x01(\x04R\x10creationTimeUnix\"i\n" +
	"\x04Node\x12\x16\n" +
	"\x06peerId\x18\x01 \x01(\tR\x06peerId\x12\x1c\n" +
	"\taddresses\x18\x02 \x03(\tR\taddresses\x12+\n" +
	"\x05types\x18\x03 \x03(\x0e2\x15.coordinator.NodeTypeR\x05types\"m\n" +
	"#DeletionConfirmPayloadWithSignature\x12(\n" +
	"\x0fdeletionPayload\x18\x01 \x01(\fR\x0fdeletionPayload\x12\x1c\n" +
	"\tsignature\x18\x02 \x01(\fR\tsignature\"\xb0\x01\n" +
	"\x16DeletionConfirmPayload\x12\x18\n" +
	"\aspaceId\x18\x01 \x01(\tR\aspaceId\x12\x16\n" +
	"\x06peerId\x18\x02 \x01(\tR\x06peerId\x12(\n" +
	"\x0faccountIdentity\x18\x03 \x01(\fR\x0faccountIdentity\x12\x1c\n" +
	"\tnetworkId\x18\x04 \x01(\tR\tnetworkId\x12\x1c\n" +
	"\ttimestamp\x18\x05 \x01(\x03R\ttimestamp\"D\n" +
	"\x12DeletionLogRequest\x12\x18\n" +
	"\aafterId\x18\x01 \x01(\tR\aafterId\x12\x14\n" +
	"\x05limit\x18\x02 \x01(\rR\x05limit\"i\n" +
	"\x13DeletionLogResponse\x128\n" +
	"\arecords\x18\x01 \x03(\v2\x1e.coordinator.DeletionLogRecordR\arecords\x12\x18\n" +
	"\ahasMore\x18\x02 \x01(\bR\ahasMore\"\xb7\x01\n" +
	"\x11DeletionLogRecord\x12\x0e\n" +
	"\x02id\x18\x01 \x01(\tR\x02id\x12\x18\n" +
	"\aspaceId\x18\x02 \x01(\tR\aspaceId\x12<\n" +
	"\x06status\x18\x03 \x01(\x0e2$.coordinator.DeletionLogRecordStatusR\x06status\x12\x1c\n" +
	"\ttimestamp\x18\x04 \x01(\x03R\ttimestamp\x12\x1c\n" +
	"\tfileGroup\x18\x05 \x01(\tR\tfileGroup\"\xb2\x01\n" +
	"\x12SpaceDeleteRequest\x12\x18\n" +
	"\aspaceId\x18\x01 \x01(\tR\aspaceId\x12,\n" +
	"\x11deletionPayloadId\x18\x02 \x01(\tR\x11deletionPayloadId\x12(\n" +
	"\x0fdeletionPayload\x18\x03 \x01(\fR\x0fdeletionPayload\x12*\n" +
	"\x10deletionDuration\x18\x04 \x01(\x03R\x10deletionDuration\"I\n" +
	"\x13SpaceDeleteResponse\x122\n" +
	"\x14toBeDeletedTimestamp\x18\x01 \x01(\x03R\x14toBeDeletedTimestamp\"n\n" +
	"\x14AccountDeleteRequest\x12,\n" +
	"\x11deletionPayloadId\x18\x01 \x01(\tR\x11deletionPayloadId\x12(\n" +
	"\x0fdeletionPayload\x18\x02 \x01(\fR\x0fdeletionPayload\"\x9d\x01\n" +
	"\x1dAccountDeletionConfirmPayload\x12\x16\n" +
	"\x06peerId\x18\x01 \x01(\tR\x06peerId\x12(\n" +
	"\x0faccountIdentity\x18\x02 \x01(\fR\x0faccountIdentity\x12\x1c\n" +
	"\tnetworkId\x18\x03 \x01(\tR\tnetworkId\x12\x1c\n" +
	"\ttimestamp\x18\x04 \x01(\x03R\ttimestamp\"K\n" +
	"\x15AccountDeleteResponse\x122\n" +
	"\x14toBeDeletedTimestamp\x18\x01 \x01(\x03R\x14toBeDeletedTimestamp\"\x1e\n" +
	"\x1cAccountRevertDeletionRequest\"\x1f\n" +
	"\x1dAccountRevertDeletionResponse\"I\n" +
	"\x13AclAddRecordRequest\x12\x18\n" +
	"\aspaceId\x18\x01 \x01(\tR\aspaceId\x12\x18\n" +
	"\apayload\x18\x02 \x01(\fR\apayload\"L\n" +
	"\x14AclAddRecordResponse\x12\x1a\n" +
	"\brecordId\x18\x01 \x01(\tR\brecordId\x12\x18\n" +
	"\apayload\x18\x02 \x01(\fR\apayload\"J\n" +
	"\x14AclGetRecordsRequest\x12\x18\n" +
	"\aspaceId\x18\x01 \x01(\tR\aspaceId\x12\x18\n" +
	"\aaclHead\x18\x02 \x01(\tR\aaclHead\"1\n" +
	"\x15AclGetRecordsResponse\x12\x18\n" +
	"\arecords\x18\x01 \x03(\fR\arecords\"\x8b\x02\n" +
	"\x17AccountLimitsSetRequest\x12\x1a\n" +
	"\bidentity\x18\x01 \x01(\tR\bidentity\x12\x16\n" +
	"\x06reason\x18\x02 \x01(\tR\x06reason\x124\n" +
	"\x15fileStorageLimitBytes\x18\x03 \x01(\x04R\x15fileStorageLimitBytes\x12*\n" +
	"\x10spaceMembersRead\x18\x04 \x01(\rR\x10spaceMembersRead\x12,\n" +
	"\x11spaceMembersWrite\x18\x05 \x01(\rR\x11spaceMembersWrite\x12,\n" +
	"\x11sharedSpacesLimit\x18\x06 \x01(\rR\x11sharedSpacesLimit\"\x1a\n" +
	"\x18AccountLimitsSetResponse\"n\n" +
	"\x12AclEventLogRequest\x12(\n" +
	"\x0faccountIdentity\x18\x01 \x01(\tR\x0faccountIdentity\x12\x18\n" +
	"\aafterId\x18\x02 \x01(\tR\aafterId\x12\x14\n" +
	"\x05limit\x18\x03 \x01(\rR\x05limit\"i\n" +
	"\x13AclEventLogResponse\x128\n" +
	"\arecords\x18\x01 \x03(\v2\x1e.coordinator.AclEventLogRecordR\arecords\x12\x18\n" +
	"\ahasMore\x18\x02 \x01(\bR\ahasMore\"\xb5\x01\n" +
	"\x11AclEventLogRecord\x12\x0e\n" +
	"\x02id\x18\x01 \x01(\tR\x02id\x12\x18\n" +
	"\aspaceId\x18\x02 \x01(\tR\aspaceId\x12\x1c\n" +
	"\ttimestamp\x18\x03 \x01(\x03R\ttimestamp\x126\n" +
	"\x04type\x18\x04 \x01(\x0e2\".coordinator.AclEventLogRecordTypeR\x04type\x12 \n" +
	"\vaclChangeId\x18\x05 \x01(\tR\vaclChangeId\">\n" +
	"\x16AclUploadInviteRequest\x12\x10\n" +
	"\x03cid\x18\x01 \x01(\fR\x03cid\x12\x12\n" +
	"\x04data\x18\x02 \x01(\fR\x04data\"\x19\n" +
	"\x17AclUploadInviteResponse*\xf8\x01\n" +
	"\n" +
	"ErrorCodes\x12\x0e\n" +
	"\n" +
	"Unexpected\x10\x00\x12\x10\n" +
	"\fSpaceDeleted\x10\x01\x12\x18\n" +
	"\x14SpaceDeletionPending\x10\x02\x12\x10\n" +
	"\fSpaceCreated\x10\x03\x12\x12\n" +
	"\x0eSpaceNotExists\x10\x04\x12\x15\n" +
	"\x11SpaceLimitReached\x10\x05\x12\x12\n" +
	"\x0eAccountDeleted\x10\x06\x12\r\n" +
	"\tForbidden\x10\a\x12\x14\n" +
	"\x10AclHeadIsMissing\x10\b\x12\x0f\n" +
	"\vAclNonEmpty\x10\t\x12\x15\n" +
	"\x11SpaceNotShareable\x10\n" +
	"\x12\x10\n" +
	"\vErrorOffset\x10\xac\x02*\x97\x01\n" +
	"\vSpaceStatus\x12\x16\n" +
	"\x12SpaceStatusCreated\x10\x00\x12\x1e\n" +
	"\x1aSpaceStatusPendingDeletion\x10\x01\x12\x1e\n" +
	"\x1aSpaceStatusDeletionStarted\x10\x02\x12\x16\n" +
	"\x12SpaceStatusDeleted\x10\x03\x12\x18\n" +
	"\x14SpaceStatusNotExists\x10\x04*J\n" +
	"\x10SpacePermissions\x12\x1b\n" +
	"\x17SpacePermissionsUnknown\x10\x00\x12\x19\n" +
	"\x15SpacePermissionsOwner\x10\x01*w\n" +
	"\bNodeType\x12\v\n" +
	"\aTreeAPI\x10\x00\x12\v\n" +
	"\aFileAPI\x10\x01\x12\x12\n" +
	"\x0eCoordinatorAPI\x10\x02\x12\x10\n" +
	"\fConsensusAPI\x10\x03\x12\x11\n" +
	"\rNamingNodeAPI\x10\x04\x12\x18\n" +
	"\x14PaymentProcessingAPI\x10\x05*9\n" +
	"\x13DeletionPayloadType\x12\b\n" +
	"\x04Tree\x10\x00\x12\v\n" +
	"\aConfirm\x10\x01\x12\v\n" +
	"\aAccount\x10\x02*@\n" +
	"\x17DeletionLogRecordStatus\x12\x06\n" +
	"\x02Ok\x10\x00\x12\x11\n" +
	"\rRemovePrepare\x10\x01\x12\n" +
	"\n" +
	"\x06Remove\x10\x02*\x8c\x01\n" +
	"\x15AclEventLogRecordType\x12\x1a\n" +
	"\x16RecordTypeSpaceReceipt\x10\x00\x12\x19\n" +
	"\x15RecordTypeSpaceShared\x10\x01\x12\x1b\n" +
	"\x17RecordTypeSpaceUnshared\x10\x02\x12\x1f\n" +
	"\x1bRecordTypeSpaceAclAddRecord\x10\x032\xf6\v\n" +
	"\vCoordinator\x12J\n" +
	"\tSpaceSign\x12\x1d.coordinator.SpaceSignRequest\x1a\x1e.coordinator.SpaceSignResponse\x12_\n" +
	"\x10SpaceStatusCheck\x12$.coordinator.SpaceStatusCheckRequest\x1a%.coordinator.SpaceStatusCheckResponse\x12k\n" +
	"\x14SpaceStatusCheckMany\x12(.coordinator.SpaceStatusCheckManyRequest\x1a).coordinator.SpaceStatusCheckManyResponse\x12b\n" +
	"\x11SpaceStatusChange\x12%.coordinator.SpaceStatusChangeRequest\x1a&.coordinator.SpaceStatusChangeResponse\x12e\n" +
	"\x12SpaceMakeShareable\x12&.coordinator.SpaceMakeShareableRequest\x1a'.coordinator.SpaceMakeShareableResponse\x12k\n" +
	"\x14SpaceMakeUnshareable\x12(.coordinator.SpaceMakeUnshareableRequest\x1a).coordinator.SpaceMakeUnshareableResponse\x12k\n" +
	"\x14NetworkConfiguration\x12(.coordinator.NetworkConfigurationRequest\x1a).coordinator.NetworkConfigurationResponse\x12P\n" +
	"\vDeletionLog\x12\x1f.coordinator.DeletionLogRequest\x1a .coordinator.DeletionLogResponse\x12P\n" +
	"\vSpaceDelete\x12\x1f.coordinator.SpaceDeleteRequest\x1a .coordinator.SpaceDeleteResponse\x12V\n" +
	"\rAccountDelete\x12!.coordinator.AccountDeleteRequest\x1a\".coordinator.AccountDeleteResponse\x12n\n" +
	"\x15AccountRevertDeletion\x12).coordinator.AccountRevertDeletionRequest\x1a*.coordinator.AccountRevertDeletionResponse\x12S\n" +
	"\fAclAddRecord\x12 .coordinator.AclAddRecordRequest\x1a!.coordinator.AclAddRecordResponse\x12V\n" +
	"\rAclGetRecords\x12!.coordinator.AclGetRecordsRequest\x1a\".coordinator.AclGetRecordsResponse\x12_\n" +
	"\x10AccountLimitsSet\x12$.coordinator.AccountLimitsSetRequest\x1a%.coordinator.AccountLimitsSetResponse\x12P\n" +
	"\vAclEventLog\x12\x1f.coordinator.AclEventLogRequest\x1a .coordinator.AclEventLogResponse\x12\\\n" +
	"\x0fAclUploadInvite\x12#.coordinator.AclUploadInviteRequest\x1a$.coordinator.AclUploadInviteResponseB\x1eZ\x1ccoordinator/coordinatorprotob\x06proto3"

var (
	file_coordinator_coordinatorproto_protos_coordinator_proto_rawDescOnce sync.Once
	file_coordinator_coordinatorproto_protos_coordinator_proto_rawDescData []byte
)

func file_coordinator_coordinatorproto_protos_coordinator_proto_rawDescGZIP() []byte {
	file_coordinator_coordinatorproto_protos_coordinator_proto_rawDescOnce.Do(func() {
		file_coordinator_coordinatorproto_protos_coordinator_proto_rawDescData = protoimpl.X.CompressGZIP(unsafe.Slice(unsafe.StringData(file_coordinator_coordinatorproto_protos_coordinator_proto_rawDesc), len(file_coordinator_coordinatorproto_protos_coordinator_proto_rawDesc)))
	})
	return file_coordinator_coordinatorproto_protos_coordinator_proto_rawDescData
}

var file_coordinator_coordinatorproto_protos_coordinator_proto_enumTypes = make([]protoimpl.EnumInfo, 7)
var file_coordinator_coordinatorproto_protos_coordinator_proto_msgTypes = make([]protoimpl.MessageInfo, 43)
var file_coordinator_coordinatorproto_protos_coordinator_proto_goTypes = []any{
	(ErrorCodes)(0),                             // 0: coordinator.ErrorCodes
	(SpaceStatus)(0),                            // 1: coordinator.SpaceStatus
	(SpacePermissions)(0),                       // 2: coordinator.SpacePermissions
	(NodeType)(0),                               // 3: coordinator.NodeType
	(DeletionPayloadType)(0),                    // 4: coordinator.DeletionPayloadType
	(DeletionLogRecordStatus)(0),                // 5: coordinator.DeletionLogRecordStatus
	(AclEventLogRecordType)(0),                  // 6: coordinator.AclEventLogRecordType
	(*SpaceSignRequest)(nil),                    // 7: coordinator.SpaceSignRequest
	(*SpaceLimits)(nil),                         // 8: coordinator.SpaceLimits
	(*SpaceStatusPayload)(nil),                  // 9: coordinator.SpaceStatusPayload
	(*SpaceSignResponse)(nil),                   // 10: coordinator.SpaceSignResponse
	(*SpaceReceiptWithSignature)(nil),           // 11: coordinator.SpaceReceiptWithSignature
	(*SpaceReceipt)(nil),                        // 12: coordinator.SpaceReceipt
	(*SpaceStatusCheckRequest)(nil),             // 13: coordinator.SpaceStatusCheckRequest
	(*SpaceStatusCheckResponse)(nil),            // 14: coordinator.SpaceStatusCheckResponse
	(*SpaceStatusCheckManyRequest)(nil),         // 15: coordinator.SpaceStatusCheckManyRequest
	(*SpaceStatusCheckManyResponse)(nil),        // 16: coordinator.SpaceStatusCheckManyResponse
	(*AccountLimits)(nil),                       // 17: coordinator.AccountLimits
	(*SpaceStatusChangeRequest)(nil),            // 18: coordinator.SpaceStatusChangeRequest
	(*SpaceStatusChangeResponse)(nil),           // 19: coordinator.SpaceStatusChangeResponse
	(*SpaceMakeShareableRequest)(nil),           // 20: coordinator.SpaceMakeShareableRequest
	(*SpaceMakeShareableResponse)(nil),          // 21: coordinator.SpaceMakeShareableResponse
	(*SpaceMakeUnshareableRequest)(nil),         // 22: coordinator.SpaceMakeUnshareableRequest
	(*SpaceMakeUnshareableResponse)(nil),        // 23: coordinator.SpaceMakeUnshareableResponse
	(*NetworkConfigurationRequest)(nil),         // 24: coordinator.NetworkConfigurationRequest
	(*NetworkConfigurationResponse)(nil),        // 25: coordinator.NetworkConfigurationResponse
	(*Node)(nil),                                // 26: coordinator.Node
	(*DeletionConfirmPayloadWithSignature)(nil), // 27: coordinator.DeletionConfirmPayloadWithSignature
	(*DeletionConfirmPayload)(nil),              // 28: coordinator.DeletionConfirmPayload
	(*DeletionLogRequest)(nil),                  // 29: coordinator.DeletionLogRequest
	(*DeletionLogResponse)(nil),                 // 30: coordinator.DeletionLogResponse
	(*DeletionLogRecord)(nil),                   // 31: coordinator.DeletionLogRecord
	(*SpaceDeleteRequest)(nil),                  // 32: coordinator.SpaceDeleteRequest
	(*SpaceDeleteResponse)(nil),                 // 33: coordinator.SpaceDeleteResponse
	(*AccountDeleteRequest)(nil),                // 34: coordinator.AccountDeleteRequest
	(*AccountDeletionConfirmPayload)(nil),       // 35: coordinator.AccountDeletionConfirmPayload
	(*AccountDeleteResponse)(nil),               // 36: coordinator.AccountDeleteResponse
	(*AccountRevertDeletionRequest)(nil),        // 37: coordinator.AccountRevertDeletionRequest
	(*AccountRevertDeletionResponse)(nil),       // 38: coordinator.AccountRevertDeletionResponse
	(*AclAddRecordRequest)(nil),                 // 39: coordinator.AclAddRecordRequest
	(*AclAddRecordResponse)(nil),                // 40: coordinator.AclAddRecordResponse
	(*AclGetRecordsRequest)(nil),                // 41: coordinator.AclGetRecordsRequest
	(*AclGetRecordsResponse)(nil),               // 42: coordinator.AclGetRecordsResponse
	(*AccountLimitsSetRequest)(nil),             // 43: coordinator.AccountLimitsSetRequest
	(*AccountLimitsSetResponse)(nil),            // 44: coordinator.AccountLimitsSetResponse
	(*AclEventLogRequest)(nil),                  // 45: coordinator.AclEventLogRequest
	(*AclEventLogResponse)(nil),                 // 46: coordinator.AclEventLogResponse
	(*AclEventLogRecord)(nil),                   // 47: coordinator.AclEventLogRecord
	(*AclUploadInviteRequest)(nil),              // 48: coordinator.AclUploadInviteRequest
	(*AclUploadInviteResponse)(nil),             // 49: coordinator.AclUploadInviteResponse
}
var file_coordinator_coordinatorproto_protos_coordinator_proto_depIdxs = []int32{
	1,  // 0: coordinator.SpaceStatusPayload.status:type_name -> coordinator.SpaceStatus
	2,  // 1: coordinator.SpaceStatusPayload.permissions:type_name -> coordinator.SpacePermissions
	8,  // 2: coordinator.SpaceStatusPayload.limits:type_name -> coordinator.SpaceLimits
	11, // 3: coordinator.SpaceSignResponse.receipt:type_name -> coordinator.SpaceReceiptWithSignature
	9,  // 4: coordinator.SpaceStatusCheckResponse.payload:type_name -> coordinator.SpaceStatusPayload
	9,  // 5: coordinator.SpaceStatusCheckManyResponse.payloads:type_name -> coordinator.SpaceStatusPayload
	17, // 6: coordinator.SpaceStatusCheckManyResponse.accountLimits:type_name -> coordinator.AccountLimits
	4,  // 7: coordinator.SpaceStatusChangeRequest.deletionPayloadType:type_name -> coordinator.DeletionPayloadType
	9,  // 8: coordinator.SpaceStatusChangeResponse.payload:type_name -> coordinator.SpaceStatusPayload
	26, // 9: coordinator.NetworkConfigurationResponse.nodes:type_name -> coordinator.Node
	3,  // 10: coordinator.Node.types:type_name -> coordinator.NodeType
	31, // 11: coordinator.DeletionLogResponse.records:type_name -> coordinator.DeletionLogRecord
	5,  // 12: coordinator.DeletionLogRecord.status:type_name -> coordinator.DeletionLogRecordStatus
	47, // 13: coordinator.AclEventLogResponse.records:type_name -> coordinator.AclEventLogRecord
	6,  // 14: coordinator.AclEventLogRecord.type:type_name -> coordinator.AclEventLogRecordType
	7,  // 15: coordinator.Coordinator.SpaceSign:input_type -> coordinator.SpaceSignRequest
	13, // 16: coordinator.Coordinator.SpaceStatusCheck:input_type -> coordinator.SpaceStatusCheckRequest
	15, // 17: coordinator.Coordinator.SpaceStatusCheckMany:input_type -> coordinator.SpaceStatusCheckManyRequest
	18, // 18: coordinator.Coordinator.SpaceStatusChange:input_type -> coordinator.SpaceStatusChangeRequest
	20, // 19: coordinator.Coordinator.SpaceMakeShareable:input_type -> coordinator.SpaceMakeShareableRequest
	22, // 20: coordinator.Coordinator.SpaceMakeUnshareable:input_type -> coordinator.SpaceMakeUnshareableRequest
	24, // 21: coordinator.Coordinator.NetworkConfiguration:input_type -> coordinator.NetworkConfigurationRequest
	29, // 22: coordinator.Coordinator.DeletionLog:input_type -> coordinator.DeletionLogRequest
	32, // 23: coordinator.Coordinator.SpaceDelete:input_type -> coordinator.SpaceDeleteRequest
	34, // 24: coordinator.Coordinator.AccountDelete:input_type -> coordinator.AccountDeleteRequest
	37, // 25: coordinator.Coordinator.AccountRevertDeletion:input_type -> coordinator.AccountRevertDeletionRequest
	39, // 26: coordinator.Coordinator.AclAddRecord:input_type -> coordinator.AclAddRecordRequest
	41, // 27: coordinator.Coordinator.AclGetRecords:input_type -> coordinator.AclGetRecordsRequest
	43, // 28: coordinator.Coordinator.AccountLimitsSet:input_type -> coordinator.AccountLimitsSetRequest
	45, // 29: coordinator.Coordinator.AclEventLog:input_type -> coordinator.AclEventLogRequest
	48, // 30: coordinator.Coordinator.AclUploadInvite:input_type -> coordinator.AclUploadInviteRequest
	10, // 31: coordinator.Coordinator.SpaceSign:output_type -> coordinator.SpaceSignResponse
	14, // 32: coordinator.Coordinator.SpaceStatusCheck:output_type -> coordinator.SpaceStatusCheckResponse
	16, // 33: coordinator.Coordinator.SpaceStatusCheckMany:output_type -> coordinator.SpaceStatusCheckManyResponse
	19, // 34: coordinator.Coordinator.SpaceStatusChange:output_type -> coordinator.SpaceStatusChangeResponse
	21, // 35: coordinator.Coordinator.SpaceMakeShareable:output_type -> coordinator.SpaceMakeShareableResponse
	23, // 36: coordinator.Coordinator.SpaceMakeUnshareable:output_type -> coordinator.SpaceMakeUnshareableResponse
	25, // 37: coordinator.Coordinator.NetworkConfiguration:output_type -> coordinator.NetworkConfigurationResponse
	30, // 38: coordinator.Coordinator.DeletionLog:output_type -> coordinator.DeletionLogResponse
	33, // 39: coordinator.Coordinator.SpaceDelete:output_type -> coordinator.SpaceDeleteResponse
	36, // 40: coordinator.Coordinator.AccountDelete:output_type -> coordinator.AccountDeleteResponse
	38, // 41: coordinator.Coordinator.AccountRevertDeletion:output_type -> coordinator.AccountRevertDeletionResponse
	40, // 42: coordinator.Coordinator.AclAddRecord:output_type -> coordinator.AclAddRecordResponse
	42, // 43: coordinator.Coordinator.AclGetRecords:output_type -> coordinator.AclGetRecordsResponse
	44, // 44: coordinator.Coordinator.AccountLimitsSet:output_type -> coordinator.AccountLimitsSetResponse
	46, // 45: coordinator.Coordinator.AclEventLog:output_type -> coordinator.AclEventLogResponse
	49, // 46: coordinator.Coordinator.AclUploadInvite:output_type -> coordinator.AclUploadInviteResponse
	31, // [31:47] is the sub-list for method output_type
	15, // [15:31] is the sub-list for method input_type
	15, // [15:15] is the sub-list for extension type_name
	15, // [15:15] is the sub-list for extension extendee
	0,  // [0:15] is the sub-list for field type_name
}

func init() { file_coordinator_coordinatorproto_protos_coordinator_proto_init() }
func file_coordinator_coordinatorproto_protos_coordinator_proto_init() {
	if File_coordinator_coordinatorproto_protos_coordinator_proto != nil {
		return
	}
	type x struct{}
	out := protoimpl.TypeBuilder{
		File: protoimpl.DescBuilder{
			GoPackagePath: reflect.TypeOf(x{}).PkgPath(),
			RawDescriptor: unsafe.Slice(unsafe.StringData(file_coordinator_coordinatorproto_protos_coordinator_proto_rawDesc), len(file_coordinator_coordinatorproto_protos_coordinator_proto_rawDesc)),
			NumEnums:      7,
			NumMessages:   43,
			NumExtensions: 0,
			NumServices:   1,
		},
		GoTypes:           file_coordinator_coordinatorproto_protos_coordinator_proto_goTypes,
		DependencyIndexes: file_coordinator_coordinatorproto_protos_coordinator_proto_depIdxs,
		EnumInfos:         file_coordinator_coordinatorproto_protos_coordinator_proto_enumTypes,
		MessageInfos:      file_coordinator_coordinatorproto_protos_coordinator_proto_msgTypes,
	}.Build()
	File_coordinator_coordinatorproto_protos_coordinator_proto = out.File
	file_coordinator_coordinatorproto_protos_coordinator_proto_goTypes = nil
	file_coordinator_coordinatorproto_protos_coordinator_proto_depIdxs = nil
}
