github.com/mutagen-io/mutagen@v0.18.0-rc1/pkg/synchronization/session.pb.go (about)

     1  // Code generated by protoc-gen-go. DO NOT EDIT.
     2  // versions:
     3  // 	protoc-gen-go v1.33.0
     4  // 	protoc        v5.26.1
     5  // source: synchronization/session.proto
     6  
     7  package synchronization
     8  
     9  import (
    10  	url "github.com/mutagen-io/mutagen/pkg/url"
    11  	protoreflect "google.golang.org/protobuf/reflect/protoreflect"
    12  	protoimpl "google.golang.org/protobuf/runtime/protoimpl"
    13  	timestamppb "google.golang.org/protobuf/types/known/timestamppb"
    14  	reflect "reflect"
    15  	sync "sync"
    16  )
    17  
    18  const (
    19  	// Verify that this generated code is sufficiently up-to-date.
    20  	_ = protoimpl.EnforceVersion(20 - protoimpl.MinVersion)
    21  	// Verify that runtime/protoimpl is sufficiently up-to-date.
    22  	_ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
    23  )
    24  
    25  // Session represents a synchronization session configuration and persistent
    26  // state. It is mutable within the context of the daemon, so it should be
    27  // accessed and modified in a synchronized fashion. Outside of the daemon (e.g.
    28  // when returned via the API), it should be considered immutable.
    29  type Session struct {
    30  	state         protoimpl.MessageState
    31  	sizeCache     protoimpl.SizeCache
    32  	unknownFields protoimpl.UnknownFields
    33  
    34  	// Identifier is the (unique) session identifier. It is static. It cannot be
    35  	// empty.
    36  	Identifier string `protobuf:"bytes,1,opt,name=identifier,proto3" json:"identifier,omitempty"`
    37  	// Version is the session version. It is static.
    38  	Version Version `protobuf:"varint,2,opt,name=version,proto3,enum=synchronization.Version" json:"version,omitempty"`
    39  	// CreationTime is the creation time of the session. It is static. It cannot
    40  	// be nil.
    41  	CreationTime *timestamppb.Timestamp `protobuf:"bytes,3,opt,name=creationTime,proto3" json:"creationTime,omitempty"`
    42  	// CreatingVersionMajor is the major version component of the version of
    43  	// Mutagen which created the session. It is static.
    44  	CreatingVersionMajor uint32 `protobuf:"varint,4,opt,name=creatingVersionMajor,proto3" json:"creatingVersionMajor,omitempty"`
    45  	// CreatingVersionMinor is the minor version component of the version of
    46  	// Mutagen which created the session. It is static.
    47  	CreatingVersionMinor uint32 `protobuf:"varint,5,opt,name=creatingVersionMinor,proto3" json:"creatingVersionMinor,omitempty"`
    48  	// CreatingVersionPatch is the patch version component of the version of
    49  	// Mutagen which created the session. It is static.
    50  	CreatingVersionPatch uint32 `protobuf:"varint,6,opt,name=creatingVersionPatch,proto3" json:"creatingVersionPatch,omitempty"`
    51  	// Alpha is the alpha endpoint URL. It is static. It cannot be nil.
    52  	Alpha *url.URL `protobuf:"bytes,7,opt,name=alpha,proto3" json:"alpha,omitempty"`
    53  	// Beta is the beta endpoint URL. It is static. It cannot be nil.
    54  	Beta *url.URL `protobuf:"bytes,8,opt,name=beta,proto3" json:"beta,omitempty"`
    55  	// Configuration is the flattened session configuration. It is static. It
    56  	// cannot be nil.
    57  	Configuration *Configuration `protobuf:"bytes,9,opt,name=configuration,proto3" json:"configuration,omitempty"`
    58  	// ConfigurationAlpha are the alpha-specific session configuration
    59  	// overrides. It is static. It may be nil for existing sessions loaded from
    60  	// disk, but it is not considered valid unless non-nil, so it should be
    61  	// replaced with an empty default value in-memory if a nil on-disk value is
    62  	// detected.
    63  	ConfigurationAlpha *Configuration `protobuf:"bytes,11,opt,name=configurationAlpha,proto3" json:"configurationAlpha,omitempty"`
    64  	// ConfigurationBeta are the beta-specific session configuration overrides.
    65  	// It is static. It may be nil for existing sessions loaded from disk, but
    66  	// it is not considered valid unless non-nil, so it should be replaced with
    67  	// an empty default value in-memory if a nil on-disk value is detected.
    68  	ConfigurationBeta *Configuration `protobuf:"bytes,12,opt,name=configurationBeta,proto3" json:"configurationBeta,omitempty"`
    69  	// Name is a user-friendly name for the session. It may be empty and is not
    70  	// guaranteed to be unique across all sessions. It is only used as a simpler
    71  	// handle for specifying sessions. It is static.
    72  	Name string `protobuf:"bytes,14,opt,name=name,proto3" json:"name,omitempty"`
    73  	// Labels are the session labels. They are static.
    74  	Labels map[string]string `protobuf:"bytes,13,rep,name=labels,proto3" json:"labels,omitempty" protobuf_key:"bytes,1,opt,name=key,proto3" protobuf_val:"bytes,2,opt,name=value,proto3"`
    75  	// Paused indicates whether or not the session is marked as paused.
    76  	Paused bool `protobuf:"varint,10,opt,name=paused,proto3" json:"paused,omitempty"`
    77  }
    78  
    79  func (x *Session) Reset() {
    80  	*x = Session{}
    81  	if protoimpl.UnsafeEnabled {
    82  		mi := &file_synchronization_session_proto_msgTypes[0]
    83  		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
    84  		ms.StoreMessageInfo(mi)
    85  	}
    86  }
    87  
    88  func (x *Session) String() string {
    89  	return protoimpl.X.MessageStringOf(x)
    90  }
    91  
    92  func (*Session) ProtoMessage() {}
    93  
    94  func (x *Session) ProtoReflect() protoreflect.Message {
    95  	mi := &file_synchronization_session_proto_msgTypes[0]
    96  	if protoimpl.UnsafeEnabled && x != nil {
    97  		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
    98  		if ms.LoadMessageInfo() == nil {
    99  			ms.StoreMessageInfo(mi)
   100  		}
   101  		return ms
   102  	}
   103  	return mi.MessageOf(x)
   104  }
   105  
   106  // Deprecated: Use Session.ProtoReflect.Descriptor instead.
   107  func (*Session) Descriptor() ([]byte, []int) {
   108  	return file_synchronization_session_proto_rawDescGZIP(), []int{0}
   109  }
   110  
   111  func (x *Session) GetIdentifier() string {
   112  	if x != nil {
   113  		return x.Identifier
   114  	}
   115  	return ""
   116  }
   117  
   118  func (x *Session) GetVersion() Version {
   119  	if x != nil {
   120  		return x.Version
   121  	}
   122  	return Version_Invalid
   123  }
   124  
   125  func (x *Session) GetCreationTime() *timestamppb.Timestamp {
   126  	if x != nil {
   127  		return x.CreationTime
   128  	}
   129  	return nil
   130  }
   131  
   132  func (x *Session) GetCreatingVersionMajor() uint32 {
   133  	if x != nil {
   134  		return x.CreatingVersionMajor
   135  	}
   136  	return 0
   137  }
   138  
   139  func (x *Session) GetCreatingVersionMinor() uint32 {
   140  	if x != nil {
   141  		return x.CreatingVersionMinor
   142  	}
   143  	return 0
   144  }
   145  
   146  func (x *Session) GetCreatingVersionPatch() uint32 {
   147  	if x != nil {
   148  		return x.CreatingVersionPatch
   149  	}
   150  	return 0
   151  }
   152  
   153  func (x *Session) GetAlpha() *url.URL {
   154  	if x != nil {
   155  		return x.Alpha
   156  	}
   157  	return nil
   158  }
   159  
   160  func (x *Session) GetBeta() *url.URL {
   161  	if x != nil {
   162  		return x.Beta
   163  	}
   164  	return nil
   165  }
   166  
   167  func (x *Session) GetConfiguration() *Configuration {
   168  	if x != nil {
   169  		return x.Configuration
   170  	}
   171  	return nil
   172  }
   173  
   174  func (x *Session) GetConfigurationAlpha() *Configuration {
   175  	if x != nil {
   176  		return x.ConfigurationAlpha
   177  	}
   178  	return nil
   179  }
   180  
   181  func (x *Session) GetConfigurationBeta() *Configuration {
   182  	if x != nil {
   183  		return x.ConfigurationBeta
   184  	}
   185  	return nil
   186  }
   187  
   188  func (x *Session) GetName() string {
   189  	if x != nil {
   190  		return x.Name
   191  	}
   192  	return ""
   193  }
   194  
   195  func (x *Session) GetLabels() map[string]string {
   196  	if x != nil {
   197  		return x.Labels
   198  	}
   199  	return nil
   200  }
   201  
   202  func (x *Session) GetPaused() bool {
   203  	if x != nil {
   204  		return x.Paused
   205  	}
   206  	return false
   207  }
   208  
   209  var File_synchronization_session_proto protoreflect.FileDescriptor
   210  
   211  var file_synchronization_session_proto_rawDesc = []byte{
   212  	0x0a, 0x1d, 0x73, 0x79, 0x6e, 0x63, 0x68, 0x72, 0x6f, 0x6e, 0x69, 0x7a, 0x61, 0x74, 0x69, 0x6f,
   213  	0x6e, 0x2f, 0x73, 0x65, 0x73, 0x73, 0x69, 0x6f, 0x6e, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x12,
   214  	0x0f, 0x73, 0x79, 0x6e, 0x63, 0x68, 0x72, 0x6f, 0x6e, 0x69, 0x7a, 0x61, 0x74, 0x69, 0x6f, 0x6e,
   215  	0x1a, 0x1f, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2f, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x62, 0x75,
   216  	0x66, 0x2f, 0x74, 0x69, 0x6d, 0x65, 0x73, 0x74, 0x61, 0x6d, 0x70, 0x2e, 0x70, 0x72, 0x6f, 0x74,
   217  	0x6f, 0x1a, 0x23, 0x73, 0x79, 0x6e, 0x63, 0x68, 0x72, 0x6f, 0x6e, 0x69, 0x7a, 0x61, 0x74, 0x69,
   218  	0x6f, 0x6e, 0x2f, 0x63, 0x6f, 0x6e, 0x66, 0x69, 0x67, 0x75, 0x72, 0x61, 0x74, 0x69, 0x6f, 0x6e,
   219  	0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x1a, 0x1d, 0x73, 0x79, 0x6e, 0x63, 0x68, 0x72, 0x6f, 0x6e,
   220  	0x69, 0x7a, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x2f, 0x76, 0x65, 0x72, 0x73, 0x69, 0x6f, 0x6e, 0x2e,
   221  	0x70, 0x72, 0x6f, 0x74, 0x6f, 0x1a, 0x0d, 0x75, 0x72, 0x6c, 0x2f, 0x75, 0x72, 0x6c, 0x2e, 0x70,
   222  	0x72, 0x6f, 0x74, 0x6f, 0x22, 0x80, 0x06, 0x0a, 0x07, 0x53, 0x65, 0x73, 0x73, 0x69, 0x6f, 0x6e,
   223  	0x12, 0x1e, 0x0a, 0x0a, 0x69, 0x64, 0x65, 0x6e, 0x74, 0x69, 0x66, 0x69, 0x65, 0x72, 0x18, 0x01,
   224  	0x20, 0x01, 0x28, 0x09, 0x52, 0x0a, 0x69, 0x64, 0x65, 0x6e, 0x74, 0x69, 0x66, 0x69, 0x65, 0x72,
   225  	0x12, 0x32, 0x0a, 0x07, 0x76, 0x65, 0x72, 0x73, 0x69, 0x6f, 0x6e, 0x18, 0x02, 0x20, 0x01, 0x28,
   226  	0x0e, 0x32, 0x18, 0x2e, 0x73, 0x79, 0x6e, 0x63, 0x68, 0x72, 0x6f, 0x6e, 0x69, 0x7a, 0x61, 0x74,
   227  	0x69, 0x6f, 0x6e, 0x2e, 0x56, 0x65, 0x72, 0x73, 0x69, 0x6f, 0x6e, 0x52, 0x07, 0x76, 0x65, 0x72,
   228  	0x73, 0x69, 0x6f, 0x6e, 0x12, 0x3e, 0x0a, 0x0c, 0x63, 0x72, 0x65, 0x61, 0x74, 0x69, 0x6f, 0x6e,
   229  	0x54, 0x69, 0x6d, 0x65, 0x18, 0x03, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x1a, 0x2e, 0x67, 0x6f, 0x6f,
   230  	0x67, 0x6c, 0x65, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x62, 0x75, 0x66, 0x2e, 0x54, 0x69, 0x6d,
   231  	0x65, 0x73, 0x74, 0x61, 0x6d, 0x70, 0x52, 0x0c, 0x63, 0x72, 0x65, 0x61, 0x74, 0x69, 0x6f, 0x6e,
   232  	0x54, 0x69, 0x6d, 0x65, 0x12, 0x32, 0x0a, 0x14, 0x63, 0x72, 0x65, 0x61, 0x74, 0x69, 0x6e, 0x67,
   233  	0x56, 0x65, 0x72, 0x73, 0x69, 0x6f, 0x6e, 0x4d, 0x61, 0x6a, 0x6f, 0x72, 0x18, 0x04, 0x20, 0x01,
   234  	0x28, 0x0d, 0x52, 0x14, 0x63, 0x72, 0x65, 0x61, 0x74, 0x69, 0x6e, 0x67, 0x56, 0x65, 0x72, 0x73,
   235  	0x69, 0x6f, 0x6e, 0x4d, 0x61, 0x6a, 0x6f, 0x72, 0x12, 0x32, 0x0a, 0x14, 0x63, 0x72, 0x65, 0x61,
   236  	0x74, 0x69, 0x6e, 0x67, 0x56, 0x65, 0x72, 0x73, 0x69, 0x6f, 0x6e, 0x4d, 0x69, 0x6e, 0x6f, 0x72,
   237  	0x18, 0x05, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x14, 0x63, 0x72, 0x65, 0x61, 0x74, 0x69, 0x6e, 0x67,
   238  	0x56, 0x65, 0x72, 0x73, 0x69, 0x6f, 0x6e, 0x4d, 0x69, 0x6e, 0x6f, 0x72, 0x12, 0x32, 0x0a, 0x14,
   239  	0x63, 0x72, 0x65, 0x61, 0x74, 0x69, 0x6e, 0x67, 0x56, 0x65, 0x72, 0x73, 0x69, 0x6f, 0x6e, 0x50,
   240  	0x61, 0x74, 0x63, 0x68, 0x18, 0x06, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x14, 0x63, 0x72, 0x65, 0x61,
   241  	0x74, 0x69, 0x6e, 0x67, 0x56, 0x65, 0x72, 0x73, 0x69, 0x6f, 0x6e, 0x50, 0x61, 0x74, 0x63, 0x68,
   242  	0x12, 0x1e, 0x0a, 0x05, 0x61, 0x6c, 0x70, 0x68, 0x61, 0x18, 0x07, 0x20, 0x01, 0x28, 0x0b, 0x32,
   243  	0x08, 0x2e, 0x75, 0x72, 0x6c, 0x2e, 0x55, 0x52, 0x4c, 0x52, 0x05, 0x61, 0x6c, 0x70, 0x68, 0x61,
   244  	0x12, 0x1c, 0x0a, 0x04, 0x62, 0x65, 0x74, 0x61, 0x18, 0x08, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x08,
   245  	0x2e, 0x75, 0x72, 0x6c, 0x2e, 0x55, 0x52, 0x4c, 0x52, 0x04, 0x62, 0x65, 0x74, 0x61, 0x12, 0x44,
   246  	0x0a, 0x0d, 0x63, 0x6f, 0x6e, 0x66, 0x69, 0x67, 0x75, 0x72, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x18,
   247  	0x09, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x1e, 0x2e, 0x73, 0x79, 0x6e, 0x63, 0x68, 0x72, 0x6f, 0x6e,
   248  	0x69, 0x7a, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x2e, 0x43, 0x6f, 0x6e, 0x66, 0x69, 0x67, 0x75, 0x72,
   249  	0x61, 0x74, 0x69, 0x6f, 0x6e, 0x52, 0x0d, 0x63, 0x6f, 0x6e, 0x66, 0x69, 0x67, 0x75, 0x72, 0x61,
   250  	0x74, 0x69, 0x6f, 0x6e, 0x12, 0x4e, 0x0a, 0x12, 0x63, 0x6f, 0x6e, 0x66, 0x69, 0x67, 0x75, 0x72,
   251  	0x61, 0x74, 0x69, 0x6f, 0x6e, 0x41, 0x6c, 0x70, 0x68, 0x61, 0x18, 0x0b, 0x20, 0x01, 0x28, 0x0b,
   252  	0x32, 0x1e, 0x2e, 0x73, 0x79, 0x6e, 0x63, 0x68, 0x72, 0x6f, 0x6e, 0x69, 0x7a, 0x61, 0x74, 0x69,
   253  	0x6f, 0x6e, 0x2e, 0x43, 0x6f, 0x6e, 0x66, 0x69, 0x67, 0x75, 0x72, 0x61, 0x74, 0x69, 0x6f, 0x6e,
   254  	0x52, 0x12, 0x63, 0x6f, 0x6e, 0x66, 0x69, 0x67, 0x75, 0x72, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x41,
   255  	0x6c, 0x70, 0x68, 0x61, 0x12, 0x4c, 0x0a, 0x11, 0x63, 0x6f, 0x6e, 0x66, 0x69, 0x67, 0x75, 0x72,
   256  	0x61, 0x74, 0x69, 0x6f, 0x6e, 0x42, 0x65, 0x74, 0x61, 0x18, 0x0c, 0x20, 0x01, 0x28, 0x0b, 0x32,
   257  	0x1e, 0x2e, 0x73, 0x79, 0x6e, 0x63, 0x68, 0x72, 0x6f, 0x6e, 0x69, 0x7a, 0x61, 0x74, 0x69, 0x6f,
   258  	0x6e, 0x2e, 0x43, 0x6f, 0x6e, 0x66, 0x69, 0x67, 0x75, 0x72, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x52,
   259  	0x11, 0x63, 0x6f, 0x6e, 0x66, 0x69, 0x67, 0x75, 0x72, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x42, 0x65,
   260  	0x74, 0x61, 0x12, 0x12, 0x0a, 0x04, 0x6e, 0x61, 0x6d, 0x65, 0x18, 0x0e, 0x20, 0x01, 0x28, 0x09,
   261  	0x52, 0x04, 0x6e, 0x61, 0x6d, 0x65, 0x12, 0x3c, 0x0a, 0x06, 0x6c, 0x61, 0x62, 0x65, 0x6c, 0x73,
   262  	0x18, 0x0d, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x24, 0x2e, 0x73, 0x79, 0x6e, 0x63, 0x68, 0x72, 0x6f,
   263  	0x6e, 0x69, 0x7a, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x2e, 0x53, 0x65, 0x73, 0x73, 0x69, 0x6f, 0x6e,
   264  	0x2e, 0x4c, 0x61, 0x62, 0x65, 0x6c, 0x73, 0x45, 0x6e, 0x74, 0x72, 0x79, 0x52, 0x06, 0x6c, 0x61,
   265  	0x62, 0x65, 0x6c, 0x73, 0x12, 0x16, 0x0a, 0x06, 0x70, 0x61, 0x75, 0x73, 0x65, 0x64, 0x18, 0x0a,
   266  	0x20, 0x01, 0x28, 0x08, 0x52, 0x06, 0x70, 0x61, 0x75, 0x73, 0x65, 0x64, 0x1a, 0x39, 0x0a, 0x0b,
   267  	0x4c, 0x61, 0x62, 0x65, 0x6c, 0x73, 0x45, 0x6e, 0x74, 0x72, 0x79, 0x12, 0x10, 0x0a, 0x03, 0x6b,
   268  	0x65, 0x79, 0x18, 0x01, 0x20, 0x01, 0x28, 0x09, 0x52, 0x03, 0x6b, 0x65, 0x79, 0x12, 0x14, 0x0a,
   269  	0x05, 0x76, 0x61, 0x6c, 0x75, 0x65, 0x18, 0x02, 0x20, 0x01, 0x28, 0x09, 0x52, 0x05, 0x76, 0x61,
   270  	0x6c, 0x75, 0x65, 0x3a, 0x02, 0x38, 0x01, 0x42, 0x33, 0x5a, 0x31, 0x67, 0x69, 0x74, 0x68, 0x75,
   271  	0x62, 0x2e, 0x63, 0x6f, 0x6d, 0x2f, 0x6d, 0x75, 0x74, 0x61, 0x67, 0x65, 0x6e, 0x2d, 0x69, 0x6f,
   272  	0x2f, 0x6d, 0x75, 0x74, 0x61, 0x67, 0x65, 0x6e, 0x2f, 0x70, 0x6b, 0x67, 0x2f, 0x73, 0x79, 0x6e,
   273  	0x63, 0x68, 0x72, 0x6f, 0x6e, 0x69, 0x7a, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x62, 0x06, 0x70, 0x72,
   274  	0x6f, 0x74, 0x6f, 0x33,
   275  }
   276  
   277  var (
   278  	file_synchronization_session_proto_rawDescOnce sync.Once
   279  	file_synchronization_session_proto_rawDescData = file_synchronization_session_proto_rawDesc
   280  )
   281  
   282  func file_synchronization_session_proto_rawDescGZIP() []byte {
   283  	file_synchronization_session_proto_rawDescOnce.Do(func() {
   284  		file_synchronization_session_proto_rawDescData = protoimpl.X.CompressGZIP(file_synchronization_session_proto_rawDescData)
   285  	})
   286  	return file_synchronization_session_proto_rawDescData
   287  }
   288  
   289  var file_synchronization_session_proto_msgTypes = make([]protoimpl.MessageInfo, 2)
   290  var file_synchronization_session_proto_goTypes = []interface{}{
   291  	(*Session)(nil),               // 0: synchronization.Session
   292  	nil,                           // 1: synchronization.Session.LabelsEntry
   293  	(Version)(0),                  // 2: synchronization.Version
   294  	(*timestamppb.Timestamp)(nil), // 3: google.protobuf.Timestamp
   295  	(*url.URL)(nil),               // 4: url.URL
   296  	(*Configuration)(nil),         // 5: synchronization.Configuration
   297  }
   298  var file_synchronization_session_proto_depIdxs = []int32{
   299  	2, // 0: synchronization.Session.version:type_name -> synchronization.Version
   300  	3, // 1: synchronization.Session.creationTime:type_name -> google.protobuf.Timestamp
   301  	4, // 2: synchronization.Session.alpha:type_name -> url.URL
   302  	4, // 3: synchronization.Session.beta:type_name -> url.URL
   303  	5, // 4: synchronization.Session.configuration:type_name -> synchronization.Configuration
   304  	5, // 5: synchronization.Session.configurationAlpha:type_name -> synchronization.Configuration
   305  	5, // 6: synchronization.Session.configurationBeta:type_name -> synchronization.Configuration
   306  	1, // 7: synchronization.Session.labels:type_name -> synchronization.Session.LabelsEntry
   307  	8, // [8:8] is the sub-list for method output_type
   308  	8, // [8:8] is the sub-list for method input_type
   309  	8, // [8:8] is the sub-list for extension type_name
   310  	8, // [8:8] is the sub-list for extension extendee
   311  	0, // [0:8] is the sub-list for field type_name
   312  }
   313  
   314  func init() { file_synchronization_session_proto_init() }
   315  func file_synchronization_session_proto_init() {
   316  	if File_synchronization_session_proto != nil {
   317  		return
   318  	}
   319  	file_synchronization_configuration_proto_init()
   320  	file_synchronization_version_proto_init()
   321  	if !protoimpl.UnsafeEnabled {
   322  		file_synchronization_session_proto_msgTypes[0].Exporter = func(v interface{}, i int) interface{} {
   323  			switch v := v.(*Session); i {
   324  			case 0:
   325  				return &v.state
   326  			case 1:
   327  				return &v.sizeCache
   328  			case 2:
   329  				return &v.unknownFields
   330  			default:
   331  				return nil
   332  			}
   333  		}
   334  	}
   335  	type x struct{}
   336  	out := protoimpl.TypeBuilder{
   337  		File: protoimpl.DescBuilder{
   338  			GoPackagePath: reflect.TypeOf(x{}).PkgPath(),
   339  			RawDescriptor: file_synchronization_session_proto_rawDesc,
   340  			NumEnums:      0,
   341  			NumMessages:   2,
   342  			NumExtensions: 0,
   343  			NumServices:   0,
   344  		},
   345  		GoTypes:           file_synchronization_session_proto_goTypes,
   346  		DependencyIndexes: file_synchronization_session_proto_depIdxs,
   347  		MessageInfos:      file_synchronization_session_proto_msgTypes,
   348  	}.Build()
   349  	File_synchronization_session_proto = out.File
   350  	file_synchronization_session_proto_rawDesc = nil
   351  	file_synchronization_session_proto_goTypes = nil
   352  	file_synchronization_session_proto_depIdxs = nil
   353  }