github.com/mutagen-io/mutagen@v0.18.0-rc1/pkg/service/synchronization/synchronization.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: service/synchronization/synchronization.proto
     6  
     7  package synchronization
     8  
     9  import (
    10  	selection "github.com/mutagen-io/mutagen/pkg/selection"
    11  	synchronization "github.com/mutagen-io/mutagen/pkg/synchronization"
    12  	url "github.com/mutagen-io/mutagen/pkg/url"
    13  	protoreflect "google.golang.org/protobuf/reflect/protoreflect"
    14  	protoimpl "google.golang.org/protobuf/runtime/protoimpl"
    15  	reflect "reflect"
    16  	sync "sync"
    17  )
    18  
    19  const (
    20  	// Verify that this generated code is sufficiently up-to-date.
    21  	_ = protoimpl.EnforceVersion(20 - protoimpl.MinVersion)
    22  	// Verify that runtime/protoimpl is sufficiently up-to-date.
    23  	_ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
    24  )
    25  
    26  // CreationSpecification contains the metadata required for a new session.
    27  type CreationSpecification struct {
    28  	state         protoimpl.MessageState
    29  	sizeCache     protoimpl.SizeCache
    30  	unknownFields protoimpl.UnknownFields
    31  
    32  	// Alpha is the alpha endpoint URL for the session.
    33  	Alpha *url.URL `protobuf:"bytes,1,opt,name=alpha,proto3" json:"alpha,omitempty"`
    34  	// Beta is the beta endpoint URL for the session.
    35  	Beta *url.URL `protobuf:"bytes,2,opt,name=beta,proto3" json:"beta,omitempty"`
    36  	// Configuration is the base session configuration. It is the result of
    37  	// merging the global configuration (unless disabled), any manually
    38  	// specified configuration file, and any command line configuration
    39  	// parameters.
    40  	Configuration *synchronization.Configuration `protobuf:"bytes,3,opt,name=configuration,proto3" json:"configuration,omitempty"`
    41  	// ConfigurationAlpha is the alpha-specific session configuration. It is
    42  	// determined based on command line configuration parameters.
    43  	ConfigurationAlpha *synchronization.Configuration `protobuf:"bytes,4,opt,name=configurationAlpha,proto3" json:"configurationAlpha,omitempty"`
    44  	// ConfigurationBeta is the beta-specific session configuration. It is
    45  	// determined based on command line configuration parameters.
    46  	ConfigurationBeta *synchronization.Configuration `protobuf:"bytes,5,opt,name=configurationBeta,proto3" json:"configurationBeta,omitempty"`
    47  	// Name is the name for the session object.
    48  	Name string `protobuf:"bytes,6,opt,name=name,proto3" json:"name,omitempty"`
    49  	// Labels are the labels for the session object.
    50  	Labels map[string]string `protobuf:"bytes,7,rep,name=labels,proto3" json:"labels,omitempty" protobuf_key:"bytes,1,opt,name=key,proto3" protobuf_val:"bytes,2,opt,name=value,proto3"`
    51  	// Paused indicates whether or not to create the session pre-paused.
    52  	Paused bool `protobuf:"varint,8,opt,name=paused,proto3" json:"paused,omitempty"`
    53  }
    54  
    55  func (x *CreationSpecification) Reset() {
    56  	*x = CreationSpecification{}
    57  	if protoimpl.UnsafeEnabled {
    58  		mi := &file_service_synchronization_synchronization_proto_msgTypes[0]
    59  		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
    60  		ms.StoreMessageInfo(mi)
    61  	}
    62  }
    63  
    64  func (x *CreationSpecification) String() string {
    65  	return protoimpl.X.MessageStringOf(x)
    66  }
    67  
    68  func (*CreationSpecification) ProtoMessage() {}
    69  
    70  func (x *CreationSpecification) ProtoReflect() protoreflect.Message {
    71  	mi := &file_service_synchronization_synchronization_proto_msgTypes[0]
    72  	if protoimpl.UnsafeEnabled && x != nil {
    73  		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
    74  		if ms.LoadMessageInfo() == nil {
    75  			ms.StoreMessageInfo(mi)
    76  		}
    77  		return ms
    78  	}
    79  	return mi.MessageOf(x)
    80  }
    81  
    82  // Deprecated: Use CreationSpecification.ProtoReflect.Descriptor instead.
    83  func (*CreationSpecification) Descriptor() ([]byte, []int) {
    84  	return file_service_synchronization_synchronization_proto_rawDescGZIP(), []int{0}
    85  }
    86  
    87  func (x *CreationSpecification) GetAlpha() *url.URL {
    88  	if x != nil {
    89  		return x.Alpha
    90  	}
    91  	return nil
    92  }
    93  
    94  func (x *CreationSpecification) GetBeta() *url.URL {
    95  	if x != nil {
    96  		return x.Beta
    97  	}
    98  	return nil
    99  }
   100  
   101  func (x *CreationSpecification) GetConfiguration() *synchronization.Configuration {
   102  	if x != nil {
   103  		return x.Configuration
   104  	}
   105  	return nil
   106  }
   107  
   108  func (x *CreationSpecification) GetConfigurationAlpha() *synchronization.Configuration {
   109  	if x != nil {
   110  		return x.ConfigurationAlpha
   111  	}
   112  	return nil
   113  }
   114  
   115  func (x *CreationSpecification) GetConfigurationBeta() *synchronization.Configuration {
   116  	if x != nil {
   117  		return x.ConfigurationBeta
   118  	}
   119  	return nil
   120  }
   121  
   122  func (x *CreationSpecification) GetName() string {
   123  	if x != nil {
   124  		return x.Name
   125  	}
   126  	return ""
   127  }
   128  
   129  func (x *CreationSpecification) GetLabels() map[string]string {
   130  	if x != nil {
   131  		return x.Labels
   132  	}
   133  	return nil
   134  }
   135  
   136  func (x *CreationSpecification) GetPaused() bool {
   137  	if x != nil {
   138  		return x.Paused
   139  	}
   140  	return false
   141  }
   142  
   143  // CreateRequest encodes a request for session creation.
   144  type CreateRequest struct {
   145  	state         protoimpl.MessageState
   146  	sizeCache     protoimpl.SizeCache
   147  	unknownFields protoimpl.UnknownFields
   148  
   149  	// Prompter is the prompter identifier to use for creating sessions.
   150  	Prompter string `protobuf:"bytes,1,opt,name=prompter,proto3" json:"prompter,omitempty"`
   151  	// Specification is the creation specification.
   152  	Specification *CreationSpecification `protobuf:"bytes,2,opt,name=specification,proto3" json:"specification,omitempty"`
   153  }
   154  
   155  func (x *CreateRequest) Reset() {
   156  	*x = CreateRequest{}
   157  	if protoimpl.UnsafeEnabled {
   158  		mi := &file_service_synchronization_synchronization_proto_msgTypes[1]
   159  		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
   160  		ms.StoreMessageInfo(mi)
   161  	}
   162  }
   163  
   164  func (x *CreateRequest) String() string {
   165  	return protoimpl.X.MessageStringOf(x)
   166  }
   167  
   168  func (*CreateRequest) ProtoMessage() {}
   169  
   170  func (x *CreateRequest) ProtoReflect() protoreflect.Message {
   171  	mi := &file_service_synchronization_synchronization_proto_msgTypes[1]
   172  	if protoimpl.UnsafeEnabled && x != nil {
   173  		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
   174  		if ms.LoadMessageInfo() == nil {
   175  			ms.StoreMessageInfo(mi)
   176  		}
   177  		return ms
   178  	}
   179  	return mi.MessageOf(x)
   180  }
   181  
   182  // Deprecated: Use CreateRequest.ProtoReflect.Descriptor instead.
   183  func (*CreateRequest) Descriptor() ([]byte, []int) {
   184  	return file_service_synchronization_synchronization_proto_rawDescGZIP(), []int{1}
   185  }
   186  
   187  func (x *CreateRequest) GetPrompter() string {
   188  	if x != nil {
   189  		return x.Prompter
   190  	}
   191  	return ""
   192  }
   193  
   194  func (x *CreateRequest) GetSpecification() *CreationSpecification {
   195  	if x != nil {
   196  		return x.Specification
   197  	}
   198  	return nil
   199  }
   200  
   201  // CreateResponse encodes a session creation response.
   202  type CreateResponse struct {
   203  	state         protoimpl.MessageState
   204  	sizeCache     protoimpl.SizeCache
   205  	unknownFields protoimpl.UnknownFields
   206  
   207  	// Session is the resulting session identifier.
   208  	Session string `protobuf:"bytes,1,opt,name=session,proto3" json:"session,omitempty"`
   209  }
   210  
   211  func (x *CreateResponse) Reset() {
   212  	*x = CreateResponse{}
   213  	if protoimpl.UnsafeEnabled {
   214  		mi := &file_service_synchronization_synchronization_proto_msgTypes[2]
   215  		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
   216  		ms.StoreMessageInfo(mi)
   217  	}
   218  }
   219  
   220  func (x *CreateResponse) String() string {
   221  	return protoimpl.X.MessageStringOf(x)
   222  }
   223  
   224  func (*CreateResponse) ProtoMessage() {}
   225  
   226  func (x *CreateResponse) ProtoReflect() protoreflect.Message {
   227  	mi := &file_service_synchronization_synchronization_proto_msgTypes[2]
   228  	if protoimpl.UnsafeEnabled && x != nil {
   229  		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
   230  		if ms.LoadMessageInfo() == nil {
   231  			ms.StoreMessageInfo(mi)
   232  		}
   233  		return ms
   234  	}
   235  	return mi.MessageOf(x)
   236  }
   237  
   238  // Deprecated: Use CreateResponse.ProtoReflect.Descriptor instead.
   239  func (*CreateResponse) Descriptor() ([]byte, []int) {
   240  	return file_service_synchronization_synchronization_proto_rawDescGZIP(), []int{2}
   241  }
   242  
   243  func (x *CreateResponse) GetSession() string {
   244  	if x != nil {
   245  		return x.Session
   246  	}
   247  	return ""
   248  }
   249  
   250  // ListRequest encodes a request for session metadata.
   251  type ListRequest struct {
   252  	state         protoimpl.MessageState
   253  	sizeCache     protoimpl.SizeCache
   254  	unknownFields protoimpl.UnknownFields
   255  
   256  	// Selection is the session selection criteria.
   257  	Selection *selection.Selection `protobuf:"bytes,1,opt,name=selection,proto3" json:"selection,omitempty"`
   258  	// PreviousStateIndex is the previously seen state index. 0 may be provided
   259  	// to force an immediate state listing.
   260  	PreviousStateIndex uint64 `protobuf:"varint,2,opt,name=previousStateIndex,proto3" json:"previousStateIndex,omitempty"`
   261  }
   262  
   263  func (x *ListRequest) Reset() {
   264  	*x = ListRequest{}
   265  	if protoimpl.UnsafeEnabled {
   266  		mi := &file_service_synchronization_synchronization_proto_msgTypes[3]
   267  		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
   268  		ms.StoreMessageInfo(mi)
   269  	}
   270  }
   271  
   272  func (x *ListRequest) String() string {
   273  	return protoimpl.X.MessageStringOf(x)
   274  }
   275  
   276  func (*ListRequest) ProtoMessage() {}
   277  
   278  func (x *ListRequest) ProtoReflect() protoreflect.Message {
   279  	mi := &file_service_synchronization_synchronization_proto_msgTypes[3]
   280  	if protoimpl.UnsafeEnabled && x != nil {
   281  		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
   282  		if ms.LoadMessageInfo() == nil {
   283  			ms.StoreMessageInfo(mi)
   284  		}
   285  		return ms
   286  	}
   287  	return mi.MessageOf(x)
   288  }
   289  
   290  // Deprecated: Use ListRequest.ProtoReflect.Descriptor instead.
   291  func (*ListRequest) Descriptor() ([]byte, []int) {
   292  	return file_service_synchronization_synchronization_proto_rawDescGZIP(), []int{3}
   293  }
   294  
   295  func (x *ListRequest) GetSelection() *selection.Selection {
   296  	if x != nil {
   297  		return x.Selection
   298  	}
   299  	return nil
   300  }
   301  
   302  func (x *ListRequest) GetPreviousStateIndex() uint64 {
   303  	if x != nil {
   304  		return x.PreviousStateIndex
   305  	}
   306  	return 0
   307  }
   308  
   309  // ListResponse encodes session metadata.
   310  type ListResponse struct {
   311  	state         protoimpl.MessageState
   312  	sizeCache     protoimpl.SizeCache
   313  	unknownFields protoimpl.UnknownFields
   314  
   315  	// StateIndex is the state index associated with the session metadata.
   316  	StateIndex uint64 `protobuf:"varint,1,opt,name=stateIndex,proto3" json:"stateIndex,omitempty"`
   317  	// SessionStates are the session metadata states.
   318  	SessionStates []*synchronization.State `protobuf:"bytes,2,rep,name=sessionStates,proto3" json:"sessionStates,omitempty"`
   319  }
   320  
   321  func (x *ListResponse) Reset() {
   322  	*x = ListResponse{}
   323  	if protoimpl.UnsafeEnabled {
   324  		mi := &file_service_synchronization_synchronization_proto_msgTypes[4]
   325  		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
   326  		ms.StoreMessageInfo(mi)
   327  	}
   328  }
   329  
   330  func (x *ListResponse) String() string {
   331  	return protoimpl.X.MessageStringOf(x)
   332  }
   333  
   334  func (*ListResponse) ProtoMessage() {}
   335  
   336  func (x *ListResponse) ProtoReflect() protoreflect.Message {
   337  	mi := &file_service_synchronization_synchronization_proto_msgTypes[4]
   338  	if protoimpl.UnsafeEnabled && x != nil {
   339  		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
   340  		if ms.LoadMessageInfo() == nil {
   341  			ms.StoreMessageInfo(mi)
   342  		}
   343  		return ms
   344  	}
   345  	return mi.MessageOf(x)
   346  }
   347  
   348  // Deprecated: Use ListResponse.ProtoReflect.Descriptor instead.
   349  func (*ListResponse) Descriptor() ([]byte, []int) {
   350  	return file_service_synchronization_synchronization_proto_rawDescGZIP(), []int{4}
   351  }
   352  
   353  func (x *ListResponse) GetStateIndex() uint64 {
   354  	if x != nil {
   355  		return x.StateIndex
   356  	}
   357  	return 0
   358  }
   359  
   360  func (x *ListResponse) GetSessionStates() []*synchronization.State {
   361  	if x != nil {
   362  		return x.SessionStates
   363  	}
   364  	return nil
   365  }
   366  
   367  // FlushRequest encodes a request to flush sessions.
   368  type FlushRequest struct {
   369  	state         protoimpl.MessageState
   370  	sizeCache     protoimpl.SizeCache
   371  	unknownFields protoimpl.UnknownFields
   372  
   373  	// Prompter is the prompter to use for status message updates.
   374  	Prompter string `protobuf:"bytes,1,opt,name=prompter,proto3" json:"prompter,omitempty"`
   375  	// Selection is the session selection criteria.
   376  	Selection *selection.Selection `protobuf:"bytes,2,opt,name=selection,proto3" json:"selection,omitempty"`
   377  	// SkipWait indicates whether or not the operation should avoid blocking.
   378  	SkipWait bool `protobuf:"varint,3,opt,name=skipWait,proto3" json:"skipWait,omitempty"`
   379  }
   380  
   381  func (x *FlushRequest) Reset() {
   382  	*x = FlushRequest{}
   383  	if protoimpl.UnsafeEnabled {
   384  		mi := &file_service_synchronization_synchronization_proto_msgTypes[5]
   385  		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
   386  		ms.StoreMessageInfo(mi)
   387  	}
   388  }
   389  
   390  func (x *FlushRequest) String() string {
   391  	return protoimpl.X.MessageStringOf(x)
   392  }
   393  
   394  func (*FlushRequest) ProtoMessage() {}
   395  
   396  func (x *FlushRequest) ProtoReflect() protoreflect.Message {
   397  	mi := &file_service_synchronization_synchronization_proto_msgTypes[5]
   398  	if protoimpl.UnsafeEnabled && x != nil {
   399  		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
   400  		if ms.LoadMessageInfo() == nil {
   401  			ms.StoreMessageInfo(mi)
   402  		}
   403  		return ms
   404  	}
   405  	return mi.MessageOf(x)
   406  }
   407  
   408  // Deprecated: Use FlushRequest.ProtoReflect.Descriptor instead.
   409  func (*FlushRequest) Descriptor() ([]byte, []int) {
   410  	return file_service_synchronization_synchronization_proto_rawDescGZIP(), []int{5}
   411  }
   412  
   413  func (x *FlushRequest) GetPrompter() string {
   414  	if x != nil {
   415  		return x.Prompter
   416  	}
   417  	return ""
   418  }
   419  
   420  func (x *FlushRequest) GetSelection() *selection.Selection {
   421  	if x != nil {
   422  		return x.Selection
   423  	}
   424  	return nil
   425  }
   426  
   427  func (x *FlushRequest) GetSkipWait() bool {
   428  	if x != nil {
   429  		return x.SkipWait
   430  	}
   431  	return false
   432  }
   433  
   434  // FlushResponse indicates completion of flush operation(s).
   435  type FlushResponse struct {
   436  	state         protoimpl.MessageState
   437  	sizeCache     protoimpl.SizeCache
   438  	unknownFields protoimpl.UnknownFields
   439  }
   440  
   441  func (x *FlushResponse) Reset() {
   442  	*x = FlushResponse{}
   443  	if protoimpl.UnsafeEnabled {
   444  		mi := &file_service_synchronization_synchronization_proto_msgTypes[6]
   445  		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
   446  		ms.StoreMessageInfo(mi)
   447  	}
   448  }
   449  
   450  func (x *FlushResponse) String() string {
   451  	return protoimpl.X.MessageStringOf(x)
   452  }
   453  
   454  func (*FlushResponse) ProtoMessage() {}
   455  
   456  func (x *FlushResponse) ProtoReflect() protoreflect.Message {
   457  	mi := &file_service_synchronization_synchronization_proto_msgTypes[6]
   458  	if protoimpl.UnsafeEnabled && x != nil {
   459  		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
   460  		if ms.LoadMessageInfo() == nil {
   461  			ms.StoreMessageInfo(mi)
   462  		}
   463  		return ms
   464  	}
   465  	return mi.MessageOf(x)
   466  }
   467  
   468  // Deprecated: Use FlushResponse.ProtoReflect.Descriptor instead.
   469  func (*FlushResponse) Descriptor() ([]byte, []int) {
   470  	return file_service_synchronization_synchronization_proto_rawDescGZIP(), []int{6}
   471  }
   472  
   473  // PauseRequest encodes a request to pause sessions.
   474  type PauseRequest struct {
   475  	state         protoimpl.MessageState
   476  	sizeCache     protoimpl.SizeCache
   477  	unknownFields protoimpl.UnknownFields
   478  
   479  	// Prompter is the prompter to use for status message updates.
   480  	Prompter string `protobuf:"bytes,1,opt,name=prompter,proto3" json:"prompter,omitempty"`
   481  	// Selection is the session selection criteria.
   482  	Selection *selection.Selection `protobuf:"bytes,2,opt,name=selection,proto3" json:"selection,omitempty"`
   483  }
   484  
   485  func (x *PauseRequest) Reset() {
   486  	*x = PauseRequest{}
   487  	if protoimpl.UnsafeEnabled {
   488  		mi := &file_service_synchronization_synchronization_proto_msgTypes[7]
   489  		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
   490  		ms.StoreMessageInfo(mi)
   491  	}
   492  }
   493  
   494  func (x *PauseRequest) String() string {
   495  	return protoimpl.X.MessageStringOf(x)
   496  }
   497  
   498  func (*PauseRequest) ProtoMessage() {}
   499  
   500  func (x *PauseRequest) ProtoReflect() protoreflect.Message {
   501  	mi := &file_service_synchronization_synchronization_proto_msgTypes[7]
   502  	if protoimpl.UnsafeEnabled && x != nil {
   503  		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
   504  		if ms.LoadMessageInfo() == nil {
   505  			ms.StoreMessageInfo(mi)
   506  		}
   507  		return ms
   508  	}
   509  	return mi.MessageOf(x)
   510  }
   511  
   512  // Deprecated: Use PauseRequest.ProtoReflect.Descriptor instead.
   513  func (*PauseRequest) Descriptor() ([]byte, []int) {
   514  	return file_service_synchronization_synchronization_proto_rawDescGZIP(), []int{7}
   515  }
   516  
   517  func (x *PauseRequest) GetPrompter() string {
   518  	if x != nil {
   519  		return x.Prompter
   520  	}
   521  	return ""
   522  }
   523  
   524  func (x *PauseRequest) GetSelection() *selection.Selection {
   525  	if x != nil {
   526  		return x.Selection
   527  	}
   528  	return nil
   529  }
   530  
   531  // PauseResponse indicates completion of pause operation(s).
   532  type PauseResponse struct {
   533  	state         protoimpl.MessageState
   534  	sizeCache     protoimpl.SizeCache
   535  	unknownFields protoimpl.UnknownFields
   536  }
   537  
   538  func (x *PauseResponse) Reset() {
   539  	*x = PauseResponse{}
   540  	if protoimpl.UnsafeEnabled {
   541  		mi := &file_service_synchronization_synchronization_proto_msgTypes[8]
   542  		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
   543  		ms.StoreMessageInfo(mi)
   544  	}
   545  }
   546  
   547  func (x *PauseResponse) String() string {
   548  	return protoimpl.X.MessageStringOf(x)
   549  }
   550  
   551  func (*PauseResponse) ProtoMessage() {}
   552  
   553  func (x *PauseResponse) ProtoReflect() protoreflect.Message {
   554  	mi := &file_service_synchronization_synchronization_proto_msgTypes[8]
   555  	if protoimpl.UnsafeEnabled && x != nil {
   556  		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
   557  		if ms.LoadMessageInfo() == nil {
   558  			ms.StoreMessageInfo(mi)
   559  		}
   560  		return ms
   561  	}
   562  	return mi.MessageOf(x)
   563  }
   564  
   565  // Deprecated: Use PauseResponse.ProtoReflect.Descriptor instead.
   566  func (*PauseResponse) Descriptor() ([]byte, []int) {
   567  	return file_service_synchronization_synchronization_proto_rawDescGZIP(), []int{8}
   568  }
   569  
   570  // ResumeRequest encodes a request to resume sessions.
   571  type ResumeRequest struct {
   572  	state         protoimpl.MessageState
   573  	sizeCache     protoimpl.SizeCache
   574  	unknownFields protoimpl.UnknownFields
   575  
   576  	// Prompter is the prompter identifier to use for resuming sessions.
   577  	Prompter string `protobuf:"bytes,1,opt,name=prompter,proto3" json:"prompter,omitempty"`
   578  	// Selection is the session selection criteria.
   579  	Selection *selection.Selection `protobuf:"bytes,2,opt,name=selection,proto3" json:"selection,omitempty"`
   580  }
   581  
   582  func (x *ResumeRequest) Reset() {
   583  	*x = ResumeRequest{}
   584  	if protoimpl.UnsafeEnabled {
   585  		mi := &file_service_synchronization_synchronization_proto_msgTypes[9]
   586  		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
   587  		ms.StoreMessageInfo(mi)
   588  	}
   589  }
   590  
   591  func (x *ResumeRequest) String() string {
   592  	return protoimpl.X.MessageStringOf(x)
   593  }
   594  
   595  func (*ResumeRequest) ProtoMessage() {}
   596  
   597  func (x *ResumeRequest) ProtoReflect() protoreflect.Message {
   598  	mi := &file_service_synchronization_synchronization_proto_msgTypes[9]
   599  	if protoimpl.UnsafeEnabled && x != nil {
   600  		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
   601  		if ms.LoadMessageInfo() == nil {
   602  			ms.StoreMessageInfo(mi)
   603  		}
   604  		return ms
   605  	}
   606  	return mi.MessageOf(x)
   607  }
   608  
   609  // Deprecated: Use ResumeRequest.ProtoReflect.Descriptor instead.
   610  func (*ResumeRequest) Descriptor() ([]byte, []int) {
   611  	return file_service_synchronization_synchronization_proto_rawDescGZIP(), []int{9}
   612  }
   613  
   614  func (x *ResumeRequest) GetPrompter() string {
   615  	if x != nil {
   616  		return x.Prompter
   617  	}
   618  	return ""
   619  }
   620  
   621  func (x *ResumeRequest) GetSelection() *selection.Selection {
   622  	if x != nil {
   623  		return x.Selection
   624  	}
   625  	return nil
   626  }
   627  
   628  // ResumeResponse indicates completion of resume operation(s).
   629  type ResumeResponse struct {
   630  	state         protoimpl.MessageState
   631  	sizeCache     protoimpl.SizeCache
   632  	unknownFields protoimpl.UnknownFields
   633  }
   634  
   635  func (x *ResumeResponse) Reset() {
   636  	*x = ResumeResponse{}
   637  	if protoimpl.UnsafeEnabled {
   638  		mi := &file_service_synchronization_synchronization_proto_msgTypes[10]
   639  		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
   640  		ms.StoreMessageInfo(mi)
   641  	}
   642  }
   643  
   644  func (x *ResumeResponse) String() string {
   645  	return protoimpl.X.MessageStringOf(x)
   646  }
   647  
   648  func (*ResumeResponse) ProtoMessage() {}
   649  
   650  func (x *ResumeResponse) ProtoReflect() protoreflect.Message {
   651  	mi := &file_service_synchronization_synchronization_proto_msgTypes[10]
   652  	if protoimpl.UnsafeEnabled && x != nil {
   653  		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
   654  		if ms.LoadMessageInfo() == nil {
   655  			ms.StoreMessageInfo(mi)
   656  		}
   657  		return ms
   658  	}
   659  	return mi.MessageOf(x)
   660  }
   661  
   662  // Deprecated: Use ResumeResponse.ProtoReflect.Descriptor instead.
   663  func (*ResumeResponse) Descriptor() ([]byte, []int) {
   664  	return file_service_synchronization_synchronization_proto_rawDescGZIP(), []int{10}
   665  }
   666  
   667  // ResetRequest encodes a request to reset sessions.
   668  type ResetRequest struct {
   669  	state         protoimpl.MessageState
   670  	sizeCache     protoimpl.SizeCache
   671  	unknownFields protoimpl.UnknownFields
   672  
   673  	// Prompter is the prompter identifier to use for resetting sessions.
   674  	Prompter string `protobuf:"bytes,1,opt,name=prompter,proto3" json:"prompter,omitempty"`
   675  	// Selection is the session selection criteria.
   676  	Selection *selection.Selection `protobuf:"bytes,2,opt,name=selection,proto3" json:"selection,omitempty"`
   677  }
   678  
   679  func (x *ResetRequest) Reset() {
   680  	*x = ResetRequest{}
   681  	if protoimpl.UnsafeEnabled {
   682  		mi := &file_service_synchronization_synchronization_proto_msgTypes[11]
   683  		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
   684  		ms.StoreMessageInfo(mi)
   685  	}
   686  }
   687  
   688  func (x *ResetRequest) String() string {
   689  	return protoimpl.X.MessageStringOf(x)
   690  }
   691  
   692  func (*ResetRequest) ProtoMessage() {}
   693  
   694  func (x *ResetRequest) ProtoReflect() protoreflect.Message {
   695  	mi := &file_service_synchronization_synchronization_proto_msgTypes[11]
   696  	if protoimpl.UnsafeEnabled && x != nil {
   697  		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
   698  		if ms.LoadMessageInfo() == nil {
   699  			ms.StoreMessageInfo(mi)
   700  		}
   701  		return ms
   702  	}
   703  	return mi.MessageOf(x)
   704  }
   705  
   706  // Deprecated: Use ResetRequest.ProtoReflect.Descriptor instead.
   707  func (*ResetRequest) Descriptor() ([]byte, []int) {
   708  	return file_service_synchronization_synchronization_proto_rawDescGZIP(), []int{11}
   709  }
   710  
   711  func (x *ResetRequest) GetPrompter() string {
   712  	if x != nil {
   713  		return x.Prompter
   714  	}
   715  	return ""
   716  }
   717  
   718  func (x *ResetRequest) GetSelection() *selection.Selection {
   719  	if x != nil {
   720  		return x.Selection
   721  	}
   722  	return nil
   723  }
   724  
   725  // ResetResponse indicates completion of reset operation(s).
   726  type ResetResponse struct {
   727  	state         protoimpl.MessageState
   728  	sizeCache     protoimpl.SizeCache
   729  	unknownFields protoimpl.UnknownFields
   730  }
   731  
   732  func (x *ResetResponse) Reset() {
   733  	*x = ResetResponse{}
   734  	if protoimpl.UnsafeEnabled {
   735  		mi := &file_service_synchronization_synchronization_proto_msgTypes[12]
   736  		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
   737  		ms.StoreMessageInfo(mi)
   738  	}
   739  }
   740  
   741  func (x *ResetResponse) String() string {
   742  	return protoimpl.X.MessageStringOf(x)
   743  }
   744  
   745  func (*ResetResponse) ProtoMessage() {}
   746  
   747  func (x *ResetResponse) ProtoReflect() protoreflect.Message {
   748  	mi := &file_service_synchronization_synchronization_proto_msgTypes[12]
   749  	if protoimpl.UnsafeEnabled && x != nil {
   750  		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
   751  		if ms.LoadMessageInfo() == nil {
   752  			ms.StoreMessageInfo(mi)
   753  		}
   754  		return ms
   755  	}
   756  	return mi.MessageOf(x)
   757  }
   758  
   759  // Deprecated: Use ResetResponse.ProtoReflect.Descriptor instead.
   760  func (*ResetResponse) Descriptor() ([]byte, []int) {
   761  	return file_service_synchronization_synchronization_proto_rawDescGZIP(), []int{12}
   762  }
   763  
   764  // TerminateRequest encodes a request to terminate sessions.
   765  type TerminateRequest struct {
   766  	state         protoimpl.MessageState
   767  	sizeCache     protoimpl.SizeCache
   768  	unknownFields protoimpl.UnknownFields
   769  
   770  	// Prompter is the prompter to use for status message updates.
   771  	Prompter string `protobuf:"bytes,1,opt,name=prompter,proto3" json:"prompter,omitempty"`
   772  	// Selection is the session selection criteria.
   773  	Selection *selection.Selection `protobuf:"bytes,2,opt,name=selection,proto3" json:"selection,omitempty"`
   774  }
   775  
   776  func (x *TerminateRequest) Reset() {
   777  	*x = TerminateRequest{}
   778  	if protoimpl.UnsafeEnabled {
   779  		mi := &file_service_synchronization_synchronization_proto_msgTypes[13]
   780  		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
   781  		ms.StoreMessageInfo(mi)
   782  	}
   783  }
   784  
   785  func (x *TerminateRequest) String() string {
   786  	return protoimpl.X.MessageStringOf(x)
   787  }
   788  
   789  func (*TerminateRequest) ProtoMessage() {}
   790  
   791  func (x *TerminateRequest) ProtoReflect() protoreflect.Message {
   792  	mi := &file_service_synchronization_synchronization_proto_msgTypes[13]
   793  	if protoimpl.UnsafeEnabled && x != nil {
   794  		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
   795  		if ms.LoadMessageInfo() == nil {
   796  			ms.StoreMessageInfo(mi)
   797  		}
   798  		return ms
   799  	}
   800  	return mi.MessageOf(x)
   801  }
   802  
   803  // Deprecated: Use TerminateRequest.ProtoReflect.Descriptor instead.
   804  func (*TerminateRequest) Descriptor() ([]byte, []int) {
   805  	return file_service_synchronization_synchronization_proto_rawDescGZIP(), []int{13}
   806  }
   807  
   808  func (x *TerminateRequest) GetPrompter() string {
   809  	if x != nil {
   810  		return x.Prompter
   811  	}
   812  	return ""
   813  }
   814  
   815  func (x *TerminateRequest) GetSelection() *selection.Selection {
   816  	if x != nil {
   817  		return x.Selection
   818  	}
   819  	return nil
   820  }
   821  
   822  // TerminateResponse indicates completion of termination operation(s).
   823  type TerminateResponse struct {
   824  	state         protoimpl.MessageState
   825  	sizeCache     protoimpl.SizeCache
   826  	unknownFields protoimpl.UnknownFields
   827  }
   828  
   829  func (x *TerminateResponse) Reset() {
   830  	*x = TerminateResponse{}
   831  	if protoimpl.UnsafeEnabled {
   832  		mi := &file_service_synchronization_synchronization_proto_msgTypes[14]
   833  		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
   834  		ms.StoreMessageInfo(mi)
   835  	}
   836  }
   837  
   838  func (x *TerminateResponse) String() string {
   839  	return protoimpl.X.MessageStringOf(x)
   840  }
   841  
   842  func (*TerminateResponse) ProtoMessage() {}
   843  
   844  func (x *TerminateResponse) ProtoReflect() protoreflect.Message {
   845  	mi := &file_service_synchronization_synchronization_proto_msgTypes[14]
   846  	if protoimpl.UnsafeEnabled && x != nil {
   847  		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
   848  		if ms.LoadMessageInfo() == nil {
   849  			ms.StoreMessageInfo(mi)
   850  		}
   851  		return ms
   852  	}
   853  	return mi.MessageOf(x)
   854  }
   855  
   856  // Deprecated: Use TerminateResponse.ProtoReflect.Descriptor instead.
   857  func (*TerminateResponse) Descriptor() ([]byte, []int) {
   858  	return file_service_synchronization_synchronization_proto_rawDescGZIP(), []int{14}
   859  }
   860  
   861  var File_service_synchronization_synchronization_proto protoreflect.FileDescriptor
   862  
   863  var file_service_synchronization_synchronization_proto_rawDesc = []byte{
   864  	0x0a, 0x2d, 0x73, 0x65, 0x72, 0x76, 0x69, 0x63, 0x65, 0x2f, 0x73, 0x79, 0x6e, 0x63, 0x68, 0x72,
   865  	0x6f, 0x6e, 0x69, 0x7a, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x2f, 0x73, 0x79, 0x6e, 0x63, 0x68, 0x72,
   866  	0x6f, 0x6e, 0x69, 0x7a, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x12,
   867  	0x0f, 0x73, 0x79, 0x6e, 0x63, 0x68, 0x72, 0x6f, 0x6e, 0x69, 0x7a, 0x61, 0x74, 0x69, 0x6f, 0x6e,
   868  	0x1a, 0x19, 0x73, 0x65, 0x6c, 0x65, 0x63, 0x74, 0x69, 0x6f, 0x6e, 0x2f, 0x73, 0x65, 0x6c, 0x65,
   869  	0x63, 0x74, 0x69, 0x6f, 0x6e, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x1a, 0x23, 0x73, 0x79, 0x6e,
   870  	0x63, 0x68, 0x72, 0x6f, 0x6e, 0x69, 0x7a, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x2f, 0x63, 0x6f, 0x6e,
   871  	0x66, 0x69, 0x67, 0x75, 0x72, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f,
   872  	0x1a, 0x1b, 0x73, 0x79, 0x6e, 0x63, 0x68, 0x72, 0x6f, 0x6e, 0x69, 0x7a, 0x61, 0x74, 0x69, 0x6f,
   873  	0x6e, 0x2f, 0x73, 0x74, 0x61, 0x74, 0x65, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x1a, 0x0d, 0x75,
   874  	0x72, 0x6c, 0x2f, 0x75, 0x72, 0x6c, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x22, 0xec, 0x03, 0x0a,
   875  	0x15, 0x43, 0x72, 0x65, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x53, 0x70, 0x65, 0x63, 0x69, 0x66, 0x69,
   876  	0x63, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x12, 0x1e, 0x0a, 0x05, 0x61, 0x6c, 0x70, 0x68, 0x61, 0x18,
   877  	0x01, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x08, 0x2e, 0x75, 0x72, 0x6c, 0x2e, 0x55, 0x52, 0x4c, 0x52,
   878  	0x05, 0x61, 0x6c, 0x70, 0x68, 0x61, 0x12, 0x1c, 0x0a, 0x04, 0x62, 0x65, 0x74, 0x61, 0x18, 0x02,
   879  	0x20, 0x01, 0x28, 0x0b, 0x32, 0x08, 0x2e, 0x75, 0x72, 0x6c, 0x2e, 0x55, 0x52, 0x4c, 0x52, 0x04,
   880  	0x62, 0x65, 0x74, 0x61, 0x12, 0x44, 0x0a, 0x0d, 0x63, 0x6f, 0x6e, 0x66, 0x69, 0x67, 0x75, 0x72,
   881  	0x61, 0x74, 0x69, 0x6f, 0x6e, 0x18, 0x03, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x1e, 0x2e, 0x73, 0x79,
   882  	0x6e, 0x63, 0x68, 0x72, 0x6f, 0x6e, 0x69, 0x7a, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x2e, 0x43, 0x6f,
   883  	0x6e, 0x66, 0x69, 0x67, 0x75, 0x72, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x52, 0x0d, 0x63, 0x6f, 0x6e,
   884  	0x66, 0x69, 0x67, 0x75, 0x72, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x12, 0x4e, 0x0a, 0x12, 0x63, 0x6f,
   885  	0x6e, 0x66, 0x69, 0x67, 0x75, 0x72, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x41, 0x6c, 0x70, 0x68, 0x61,
   886  	0x18, 0x04, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x1e, 0x2e, 0x73, 0x79, 0x6e, 0x63, 0x68, 0x72, 0x6f,
   887  	0x6e, 0x69, 0x7a, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x2e, 0x43, 0x6f, 0x6e, 0x66, 0x69, 0x67, 0x75,
   888  	0x72, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x52, 0x12, 0x63, 0x6f, 0x6e, 0x66, 0x69, 0x67, 0x75, 0x72,
   889  	0x61, 0x74, 0x69, 0x6f, 0x6e, 0x41, 0x6c, 0x70, 0x68, 0x61, 0x12, 0x4c, 0x0a, 0x11, 0x63, 0x6f,
   890  	0x6e, 0x66, 0x69, 0x67, 0x75, 0x72, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x42, 0x65, 0x74, 0x61, 0x18,
   891  	0x05, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x1e, 0x2e, 0x73, 0x79, 0x6e, 0x63, 0x68, 0x72, 0x6f, 0x6e,
   892  	0x69, 0x7a, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x2e, 0x43, 0x6f, 0x6e, 0x66, 0x69, 0x67, 0x75, 0x72,
   893  	0x61, 0x74, 0x69, 0x6f, 0x6e, 0x52, 0x11, 0x63, 0x6f, 0x6e, 0x66, 0x69, 0x67, 0x75, 0x72, 0x61,
   894  	0x74, 0x69, 0x6f, 0x6e, 0x42, 0x65, 0x74, 0x61, 0x12, 0x12, 0x0a, 0x04, 0x6e, 0x61, 0x6d, 0x65,
   895  	0x18, 0x06, 0x20, 0x01, 0x28, 0x09, 0x52, 0x04, 0x6e, 0x61, 0x6d, 0x65, 0x12, 0x4a, 0x0a, 0x06,
   896  	0x6c, 0x61, 0x62, 0x65, 0x6c, 0x73, 0x18, 0x07, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x32, 0x2e, 0x73,
   897  	0x79, 0x6e, 0x63, 0x68, 0x72, 0x6f, 0x6e, 0x69, 0x7a, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x2e, 0x43,
   898  	0x72, 0x65, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x53, 0x70, 0x65, 0x63, 0x69, 0x66, 0x69, 0x63, 0x61,
   899  	0x74, 0x69, 0x6f, 0x6e, 0x2e, 0x4c, 0x61, 0x62, 0x65, 0x6c, 0x73, 0x45, 0x6e, 0x74, 0x72, 0x79,
   900  	0x52, 0x06, 0x6c, 0x61, 0x62, 0x65, 0x6c, 0x73, 0x12, 0x16, 0x0a, 0x06, 0x70, 0x61, 0x75, 0x73,
   901  	0x65, 0x64, 0x18, 0x08, 0x20, 0x01, 0x28, 0x08, 0x52, 0x06, 0x70, 0x61, 0x75, 0x73, 0x65, 0x64,
   902  	0x1a, 0x39, 0x0a, 0x0b, 0x4c, 0x61, 0x62, 0x65, 0x6c, 0x73, 0x45, 0x6e, 0x74, 0x72, 0x79, 0x12,
   903  	0x10, 0x0a, 0x03, 0x6b, 0x65, 0x79, 0x18, 0x01, 0x20, 0x01, 0x28, 0x09, 0x52, 0x03, 0x6b, 0x65,
   904  	0x79, 0x12, 0x14, 0x0a, 0x05, 0x76, 0x61, 0x6c, 0x75, 0x65, 0x18, 0x02, 0x20, 0x01, 0x28, 0x09,
   905  	0x52, 0x05, 0x76, 0x61, 0x6c, 0x75, 0x65, 0x3a, 0x02, 0x38, 0x01, 0x22, 0x79, 0x0a, 0x0d, 0x43,
   906  	0x72, 0x65, 0x61, 0x74, 0x65, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x12, 0x1a, 0x0a, 0x08,
   907  	0x70, 0x72, 0x6f, 0x6d, 0x70, 0x74, 0x65, 0x72, 0x18, 0x01, 0x20, 0x01, 0x28, 0x09, 0x52, 0x08,
   908  	0x70, 0x72, 0x6f, 0x6d, 0x70, 0x74, 0x65, 0x72, 0x12, 0x4c, 0x0a, 0x0d, 0x73, 0x70, 0x65, 0x63,
   909  	0x69, 0x66, 0x69, 0x63, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x18, 0x02, 0x20, 0x01, 0x28, 0x0b, 0x32,
   910  	0x26, 0x2e, 0x73, 0x79, 0x6e, 0x63, 0x68, 0x72, 0x6f, 0x6e, 0x69, 0x7a, 0x61, 0x74, 0x69, 0x6f,
   911  	0x6e, 0x2e, 0x43, 0x72, 0x65, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x53, 0x70, 0x65, 0x63, 0x69, 0x66,
   912  	0x69, 0x63, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x52, 0x0d, 0x73, 0x70, 0x65, 0x63, 0x69, 0x66, 0x69,
   913  	0x63, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x22, 0x2a, 0x0a, 0x0e, 0x43, 0x72, 0x65, 0x61, 0x74, 0x65,
   914  	0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x12, 0x18, 0x0a, 0x07, 0x73, 0x65, 0x73, 0x73,
   915  	0x69, 0x6f, 0x6e, 0x18, 0x01, 0x20, 0x01, 0x28, 0x09, 0x52, 0x07, 0x73, 0x65, 0x73, 0x73, 0x69,
   916  	0x6f, 0x6e, 0x22, 0x71, 0x0a, 0x0b, 0x4c, 0x69, 0x73, 0x74, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73,
   917  	0x74, 0x12, 0x32, 0x0a, 0x09, 0x73, 0x65, 0x6c, 0x65, 0x63, 0x74, 0x69, 0x6f, 0x6e, 0x18, 0x01,
   918  	0x20, 0x01, 0x28, 0x0b, 0x32, 0x14, 0x2e, 0x73, 0x65, 0x6c, 0x65, 0x63, 0x74, 0x69, 0x6f, 0x6e,
   919  	0x2e, 0x53, 0x65, 0x6c, 0x65, 0x63, 0x74, 0x69, 0x6f, 0x6e, 0x52, 0x09, 0x73, 0x65, 0x6c, 0x65,
   920  	0x63, 0x74, 0x69, 0x6f, 0x6e, 0x12, 0x2e, 0x0a, 0x12, 0x70, 0x72, 0x65, 0x76, 0x69, 0x6f, 0x75,
   921  	0x73, 0x53, 0x74, 0x61, 0x74, 0x65, 0x49, 0x6e, 0x64, 0x65, 0x78, 0x18, 0x02, 0x20, 0x01, 0x28,
   922  	0x04, 0x52, 0x12, 0x70, 0x72, 0x65, 0x76, 0x69, 0x6f, 0x75, 0x73, 0x53, 0x74, 0x61, 0x74, 0x65,
   923  	0x49, 0x6e, 0x64, 0x65, 0x78, 0x22, 0x6c, 0x0a, 0x0c, 0x4c, 0x69, 0x73, 0x74, 0x52, 0x65, 0x73,
   924  	0x70, 0x6f, 0x6e, 0x73, 0x65, 0x12, 0x1e, 0x0a, 0x0a, 0x73, 0x74, 0x61, 0x74, 0x65, 0x49, 0x6e,
   925  	0x64, 0x65, 0x78, 0x18, 0x01, 0x20, 0x01, 0x28, 0x04, 0x52, 0x0a, 0x73, 0x74, 0x61, 0x74, 0x65,
   926  	0x49, 0x6e, 0x64, 0x65, 0x78, 0x12, 0x3c, 0x0a, 0x0d, 0x73, 0x65, 0x73, 0x73, 0x69, 0x6f, 0x6e,
   927  	0x53, 0x74, 0x61, 0x74, 0x65, 0x73, 0x18, 0x02, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x16, 0x2e, 0x73,
   928  	0x79, 0x6e, 0x63, 0x68, 0x72, 0x6f, 0x6e, 0x69, 0x7a, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x2e, 0x53,
   929  	0x74, 0x61, 0x74, 0x65, 0x52, 0x0d, 0x73, 0x65, 0x73, 0x73, 0x69, 0x6f, 0x6e, 0x53, 0x74, 0x61,
   930  	0x74, 0x65, 0x73, 0x22, 0x7a, 0x0a, 0x0c, 0x46, 0x6c, 0x75, 0x73, 0x68, 0x52, 0x65, 0x71, 0x75,
   931  	0x65, 0x73, 0x74, 0x12, 0x1a, 0x0a, 0x08, 0x70, 0x72, 0x6f, 0x6d, 0x70, 0x74, 0x65, 0x72, 0x18,
   932  	0x01, 0x20, 0x01, 0x28, 0x09, 0x52, 0x08, 0x70, 0x72, 0x6f, 0x6d, 0x70, 0x74, 0x65, 0x72, 0x12,
   933  	0x32, 0x0a, 0x09, 0x73, 0x65, 0x6c, 0x65, 0x63, 0x74, 0x69, 0x6f, 0x6e, 0x18, 0x02, 0x20, 0x01,
   934  	0x28, 0x0b, 0x32, 0x14, 0x2e, 0x73, 0x65, 0x6c, 0x65, 0x63, 0x74, 0x69, 0x6f, 0x6e, 0x2e, 0x53,
   935  	0x65, 0x6c, 0x65, 0x63, 0x74, 0x69, 0x6f, 0x6e, 0x52, 0x09, 0x73, 0x65, 0x6c, 0x65, 0x63, 0x74,
   936  	0x69, 0x6f, 0x6e, 0x12, 0x1a, 0x0a, 0x08, 0x73, 0x6b, 0x69, 0x70, 0x57, 0x61, 0x69, 0x74, 0x18,
   937  	0x03, 0x20, 0x01, 0x28, 0x08, 0x52, 0x08, 0x73, 0x6b, 0x69, 0x70, 0x57, 0x61, 0x69, 0x74, 0x22,
   938  	0x0f, 0x0a, 0x0d, 0x46, 0x6c, 0x75, 0x73, 0x68, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65,
   939  	0x22, 0x5e, 0x0a, 0x0c, 0x50, 0x61, 0x75, 0x73, 0x65, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74,
   940  	0x12, 0x1a, 0x0a, 0x08, 0x70, 0x72, 0x6f, 0x6d, 0x70, 0x74, 0x65, 0x72, 0x18, 0x01, 0x20, 0x01,
   941  	0x28, 0x09, 0x52, 0x08, 0x70, 0x72, 0x6f, 0x6d, 0x70, 0x74, 0x65, 0x72, 0x12, 0x32, 0x0a, 0x09,
   942  	0x73, 0x65, 0x6c, 0x65, 0x63, 0x74, 0x69, 0x6f, 0x6e, 0x18, 0x02, 0x20, 0x01, 0x28, 0x0b, 0x32,
   943  	0x14, 0x2e, 0x73, 0x65, 0x6c, 0x65, 0x63, 0x74, 0x69, 0x6f, 0x6e, 0x2e, 0x53, 0x65, 0x6c, 0x65,
   944  	0x63, 0x74, 0x69, 0x6f, 0x6e, 0x52, 0x09, 0x73, 0x65, 0x6c, 0x65, 0x63, 0x74, 0x69, 0x6f, 0x6e,
   945  	0x22, 0x0f, 0x0a, 0x0d, 0x50, 0x61, 0x75, 0x73, 0x65, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73,
   946  	0x65, 0x22, 0x5f, 0x0a, 0x0d, 0x52, 0x65, 0x73, 0x75, 0x6d, 0x65, 0x52, 0x65, 0x71, 0x75, 0x65,
   947  	0x73, 0x74, 0x12, 0x1a, 0x0a, 0x08, 0x70, 0x72, 0x6f, 0x6d, 0x70, 0x74, 0x65, 0x72, 0x18, 0x01,
   948  	0x20, 0x01, 0x28, 0x09, 0x52, 0x08, 0x70, 0x72, 0x6f, 0x6d, 0x70, 0x74, 0x65, 0x72, 0x12, 0x32,
   949  	0x0a, 0x09, 0x73, 0x65, 0x6c, 0x65, 0x63, 0x74, 0x69, 0x6f, 0x6e, 0x18, 0x02, 0x20, 0x01, 0x28,
   950  	0x0b, 0x32, 0x14, 0x2e, 0x73, 0x65, 0x6c, 0x65, 0x63, 0x74, 0x69, 0x6f, 0x6e, 0x2e, 0x53, 0x65,
   951  	0x6c, 0x65, 0x63, 0x74, 0x69, 0x6f, 0x6e, 0x52, 0x09, 0x73, 0x65, 0x6c, 0x65, 0x63, 0x74, 0x69,
   952  	0x6f, 0x6e, 0x22, 0x10, 0x0a, 0x0e, 0x52, 0x65, 0x73, 0x75, 0x6d, 0x65, 0x52, 0x65, 0x73, 0x70,
   953  	0x6f, 0x6e, 0x73, 0x65, 0x22, 0x5e, 0x0a, 0x0c, 0x52, 0x65, 0x73, 0x65, 0x74, 0x52, 0x65, 0x71,
   954  	0x75, 0x65, 0x73, 0x74, 0x12, 0x1a, 0x0a, 0x08, 0x70, 0x72, 0x6f, 0x6d, 0x70, 0x74, 0x65, 0x72,
   955  	0x18, 0x01, 0x20, 0x01, 0x28, 0x09, 0x52, 0x08, 0x70, 0x72, 0x6f, 0x6d, 0x70, 0x74, 0x65, 0x72,
   956  	0x12, 0x32, 0x0a, 0x09, 0x73, 0x65, 0x6c, 0x65, 0x63, 0x74, 0x69, 0x6f, 0x6e, 0x18, 0x02, 0x20,
   957  	0x01, 0x28, 0x0b, 0x32, 0x14, 0x2e, 0x73, 0x65, 0x6c, 0x65, 0x63, 0x74, 0x69, 0x6f, 0x6e, 0x2e,
   958  	0x53, 0x65, 0x6c, 0x65, 0x63, 0x74, 0x69, 0x6f, 0x6e, 0x52, 0x09, 0x73, 0x65, 0x6c, 0x65, 0x63,
   959  	0x74, 0x69, 0x6f, 0x6e, 0x22, 0x0f, 0x0a, 0x0d, 0x52, 0x65, 0x73, 0x65, 0x74, 0x52, 0x65, 0x73,
   960  	0x70, 0x6f, 0x6e, 0x73, 0x65, 0x22, 0x62, 0x0a, 0x10, 0x54, 0x65, 0x72, 0x6d, 0x69, 0x6e, 0x61,
   961  	0x74, 0x65, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x12, 0x1a, 0x0a, 0x08, 0x70, 0x72, 0x6f,
   962  	0x6d, 0x70, 0x74, 0x65, 0x72, 0x18, 0x01, 0x20, 0x01, 0x28, 0x09, 0x52, 0x08, 0x70, 0x72, 0x6f,
   963  	0x6d, 0x70, 0x74, 0x65, 0x72, 0x12, 0x32, 0x0a, 0x09, 0x73, 0x65, 0x6c, 0x65, 0x63, 0x74, 0x69,
   964  	0x6f, 0x6e, 0x18, 0x02, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x14, 0x2e, 0x73, 0x65, 0x6c, 0x65, 0x63,
   965  	0x74, 0x69, 0x6f, 0x6e, 0x2e, 0x53, 0x65, 0x6c, 0x65, 0x63, 0x74, 0x69, 0x6f, 0x6e, 0x52, 0x09,
   966  	0x73, 0x65, 0x6c, 0x65, 0x63, 0x74, 0x69, 0x6f, 0x6e, 0x22, 0x13, 0x0a, 0x11, 0x54, 0x65, 0x72,
   967  	0x6d, 0x69, 0x6e, 0x61, 0x74, 0x65, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x32, 0xa6,
   968  	0x04, 0x0a, 0x0f, 0x53, 0x79, 0x6e, 0x63, 0x68, 0x72, 0x6f, 0x6e, 0x69, 0x7a, 0x61, 0x74, 0x69,
   969  	0x6f, 0x6e, 0x12, 0x4b, 0x0a, 0x06, 0x43, 0x72, 0x65, 0x61, 0x74, 0x65, 0x12, 0x1e, 0x2e, 0x73,
   970  	0x79, 0x6e, 0x63, 0x68, 0x72, 0x6f, 0x6e, 0x69, 0x7a, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x2e, 0x43,
   971  	0x72, 0x65, 0x61, 0x74, 0x65, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x1a, 0x1f, 0x2e, 0x73,
   972  	0x79, 0x6e, 0x63, 0x68, 0x72, 0x6f, 0x6e, 0x69, 0x7a, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x2e, 0x43,
   973  	0x72, 0x65, 0x61, 0x74, 0x65, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x22, 0x00, 0x12,
   974  	0x45, 0x0a, 0x04, 0x4c, 0x69, 0x73, 0x74, 0x12, 0x1c, 0x2e, 0x73, 0x79, 0x6e, 0x63, 0x68, 0x72,
   975  	0x6f, 0x6e, 0x69, 0x7a, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x2e, 0x4c, 0x69, 0x73, 0x74, 0x52, 0x65,
   976  	0x71, 0x75, 0x65, 0x73, 0x74, 0x1a, 0x1d, 0x2e, 0x73, 0x79, 0x6e, 0x63, 0x68, 0x72, 0x6f, 0x6e,
   977  	0x69, 0x7a, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x2e, 0x4c, 0x69, 0x73, 0x74, 0x52, 0x65, 0x73, 0x70,
   978  	0x6f, 0x6e, 0x73, 0x65, 0x22, 0x00, 0x12, 0x48, 0x0a, 0x05, 0x46, 0x6c, 0x75, 0x73, 0x68, 0x12,
   979  	0x1d, 0x2e, 0x73, 0x79, 0x6e, 0x63, 0x68, 0x72, 0x6f, 0x6e, 0x69, 0x7a, 0x61, 0x74, 0x69, 0x6f,
   980  	0x6e, 0x2e, 0x46, 0x6c, 0x75, 0x73, 0x68, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x1a, 0x1e,
   981  	0x2e, 0x73, 0x79, 0x6e, 0x63, 0x68, 0x72, 0x6f, 0x6e, 0x69, 0x7a, 0x61, 0x74, 0x69, 0x6f, 0x6e,
   982  	0x2e, 0x46, 0x6c, 0x75, 0x73, 0x68, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x22, 0x00,
   983  	0x12, 0x48, 0x0a, 0x05, 0x50, 0x61, 0x75, 0x73, 0x65, 0x12, 0x1d, 0x2e, 0x73, 0x79, 0x6e, 0x63,
   984  	0x68, 0x72, 0x6f, 0x6e, 0x69, 0x7a, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x2e, 0x50, 0x61, 0x75, 0x73,
   985  	0x65, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x1a, 0x1e, 0x2e, 0x73, 0x79, 0x6e, 0x63, 0x68,
   986  	0x72, 0x6f, 0x6e, 0x69, 0x7a, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x2e, 0x50, 0x61, 0x75, 0x73, 0x65,
   987  	0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x22, 0x00, 0x12, 0x4b, 0x0a, 0x06, 0x52, 0x65,
   988  	0x73, 0x75, 0x6d, 0x65, 0x12, 0x1e, 0x2e, 0x73, 0x79, 0x6e, 0x63, 0x68, 0x72, 0x6f, 0x6e, 0x69,
   989  	0x7a, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x2e, 0x52, 0x65, 0x73, 0x75, 0x6d, 0x65, 0x52, 0x65, 0x71,
   990  	0x75, 0x65, 0x73, 0x74, 0x1a, 0x1f, 0x2e, 0x73, 0x79, 0x6e, 0x63, 0x68, 0x72, 0x6f, 0x6e, 0x69,
   991  	0x7a, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x2e, 0x52, 0x65, 0x73, 0x75, 0x6d, 0x65, 0x52, 0x65, 0x73,
   992  	0x70, 0x6f, 0x6e, 0x73, 0x65, 0x22, 0x00, 0x12, 0x48, 0x0a, 0x05, 0x52, 0x65, 0x73, 0x65, 0x74,
   993  	0x12, 0x1d, 0x2e, 0x73, 0x79, 0x6e, 0x63, 0x68, 0x72, 0x6f, 0x6e, 0x69, 0x7a, 0x61, 0x74, 0x69,
   994  	0x6f, 0x6e, 0x2e, 0x52, 0x65, 0x73, 0x65, 0x74, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x1a,
   995  	0x1e, 0x2e, 0x73, 0x79, 0x6e, 0x63, 0x68, 0x72, 0x6f, 0x6e, 0x69, 0x7a, 0x61, 0x74, 0x69, 0x6f,
   996  	0x6e, 0x2e, 0x52, 0x65, 0x73, 0x65, 0x74, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x22,
   997  	0x00, 0x12, 0x54, 0x0a, 0x09, 0x54, 0x65, 0x72, 0x6d, 0x69, 0x6e, 0x61, 0x74, 0x65, 0x12, 0x21,
   998  	0x2e, 0x73, 0x79, 0x6e, 0x63, 0x68, 0x72, 0x6f, 0x6e, 0x69, 0x7a, 0x61, 0x74, 0x69, 0x6f, 0x6e,
   999  	0x2e, 0x54, 0x65, 0x72, 0x6d, 0x69, 0x6e, 0x61, 0x74, 0x65, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73,
  1000  	0x74, 0x1a, 0x22, 0x2e, 0x73, 0x79, 0x6e, 0x63, 0x68, 0x72, 0x6f, 0x6e, 0x69, 0x7a, 0x61, 0x74,
  1001  	0x69, 0x6f, 0x6e, 0x2e, 0x54, 0x65, 0x72, 0x6d, 0x69, 0x6e, 0x61, 0x74, 0x65, 0x52, 0x65, 0x73,
  1002  	0x70, 0x6f, 0x6e, 0x73, 0x65, 0x22, 0x00, 0x42, 0x3b, 0x5a, 0x39, 0x67, 0x69, 0x74, 0x68, 0x75,
  1003  	0x62, 0x2e, 0x63, 0x6f, 0x6d, 0x2f, 0x6d, 0x75, 0x74, 0x61, 0x67, 0x65, 0x6e, 0x2d, 0x69, 0x6f,
  1004  	0x2f, 0x6d, 0x75, 0x74, 0x61, 0x67, 0x65, 0x6e, 0x2f, 0x70, 0x6b, 0x67, 0x2f, 0x73, 0x65, 0x72,
  1005  	0x76, 0x69, 0x63, 0x65, 0x2f, 0x73, 0x79, 0x6e, 0x63, 0x68, 0x72, 0x6f, 0x6e, 0x69, 0x7a, 0x61,
  1006  	0x74, 0x69, 0x6f, 0x6e, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33,
  1007  }
  1008  
  1009  var (
  1010  	file_service_synchronization_synchronization_proto_rawDescOnce sync.Once
  1011  	file_service_synchronization_synchronization_proto_rawDescData = file_service_synchronization_synchronization_proto_rawDesc
  1012  )
  1013  
  1014  func file_service_synchronization_synchronization_proto_rawDescGZIP() []byte {
  1015  	file_service_synchronization_synchronization_proto_rawDescOnce.Do(func() {
  1016  		file_service_synchronization_synchronization_proto_rawDescData = protoimpl.X.CompressGZIP(file_service_synchronization_synchronization_proto_rawDescData)
  1017  	})
  1018  	return file_service_synchronization_synchronization_proto_rawDescData
  1019  }
  1020  
  1021  var file_service_synchronization_synchronization_proto_msgTypes = make([]protoimpl.MessageInfo, 16)
  1022  var file_service_synchronization_synchronization_proto_goTypes = []interface{}{
  1023  	(*CreationSpecification)(nil),         // 0: synchronization.CreationSpecification
  1024  	(*CreateRequest)(nil),                 // 1: synchronization.CreateRequest
  1025  	(*CreateResponse)(nil),                // 2: synchronization.CreateResponse
  1026  	(*ListRequest)(nil),                   // 3: synchronization.ListRequest
  1027  	(*ListResponse)(nil),                  // 4: synchronization.ListResponse
  1028  	(*FlushRequest)(nil),                  // 5: synchronization.FlushRequest
  1029  	(*FlushResponse)(nil),                 // 6: synchronization.FlushResponse
  1030  	(*PauseRequest)(nil),                  // 7: synchronization.PauseRequest
  1031  	(*PauseResponse)(nil),                 // 8: synchronization.PauseResponse
  1032  	(*ResumeRequest)(nil),                 // 9: synchronization.ResumeRequest
  1033  	(*ResumeResponse)(nil),                // 10: synchronization.ResumeResponse
  1034  	(*ResetRequest)(nil),                  // 11: synchronization.ResetRequest
  1035  	(*ResetResponse)(nil),                 // 12: synchronization.ResetResponse
  1036  	(*TerminateRequest)(nil),              // 13: synchronization.TerminateRequest
  1037  	(*TerminateResponse)(nil),             // 14: synchronization.TerminateResponse
  1038  	nil,                                   // 15: synchronization.CreationSpecification.LabelsEntry
  1039  	(*url.URL)(nil),                       // 16: url.URL
  1040  	(*synchronization.Configuration)(nil), // 17: synchronization.Configuration
  1041  	(*selection.Selection)(nil),           // 18: selection.Selection
  1042  	(*synchronization.State)(nil),         // 19: synchronization.State
  1043  }
  1044  var file_service_synchronization_synchronization_proto_depIdxs = []int32{
  1045  	16, // 0: synchronization.CreationSpecification.alpha:type_name -> url.URL
  1046  	16, // 1: synchronization.CreationSpecification.beta:type_name -> url.URL
  1047  	17, // 2: synchronization.CreationSpecification.configuration:type_name -> synchronization.Configuration
  1048  	17, // 3: synchronization.CreationSpecification.configurationAlpha:type_name -> synchronization.Configuration
  1049  	17, // 4: synchronization.CreationSpecification.configurationBeta:type_name -> synchronization.Configuration
  1050  	15, // 5: synchronization.CreationSpecification.labels:type_name -> synchronization.CreationSpecification.LabelsEntry
  1051  	0,  // 6: synchronization.CreateRequest.specification:type_name -> synchronization.CreationSpecification
  1052  	18, // 7: synchronization.ListRequest.selection:type_name -> selection.Selection
  1053  	19, // 8: synchronization.ListResponse.sessionStates:type_name -> synchronization.State
  1054  	18, // 9: synchronization.FlushRequest.selection:type_name -> selection.Selection
  1055  	18, // 10: synchronization.PauseRequest.selection:type_name -> selection.Selection
  1056  	18, // 11: synchronization.ResumeRequest.selection:type_name -> selection.Selection
  1057  	18, // 12: synchronization.ResetRequest.selection:type_name -> selection.Selection
  1058  	18, // 13: synchronization.TerminateRequest.selection:type_name -> selection.Selection
  1059  	1,  // 14: synchronization.Synchronization.Create:input_type -> synchronization.CreateRequest
  1060  	3,  // 15: synchronization.Synchronization.List:input_type -> synchronization.ListRequest
  1061  	5,  // 16: synchronization.Synchronization.Flush:input_type -> synchronization.FlushRequest
  1062  	7,  // 17: synchronization.Synchronization.Pause:input_type -> synchronization.PauseRequest
  1063  	9,  // 18: synchronization.Synchronization.Resume:input_type -> synchronization.ResumeRequest
  1064  	11, // 19: synchronization.Synchronization.Reset:input_type -> synchronization.ResetRequest
  1065  	13, // 20: synchronization.Synchronization.Terminate:input_type -> synchronization.TerminateRequest
  1066  	2,  // 21: synchronization.Synchronization.Create:output_type -> synchronization.CreateResponse
  1067  	4,  // 22: synchronization.Synchronization.List:output_type -> synchronization.ListResponse
  1068  	6,  // 23: synchronization.Synchronization.Flush:output_type -> synchronization.FlushResponse
  1069  	8,  // 24: synchronization.Synchronization.Pause:output_type -> synchronization.PauseResponse
  1070  	10, // 25: synchronization.Synchronization.Resume:output_type -> synchronization.ResumeResponse
  1071  	12, // 26: synchronization.Synchronization.Reset:output_type -> synchronization.ResetResponse
  1072  	14, // 27: synchronization.Synchronization.Terminate:output_type -> synchronization.TerminateResponse
  1073  	21, // [21:28] is the sub-list for method output_type
  1074  	14, // [14:21] is the sub-list for method input_type
  1075  	14, // [14:14] is the sub-list for extension type_name
  1076  	14, // [14:14] is the sub-list for extension extendee
  1077  	0,  // [0:14] is the sub-list for field type_name
  1078  }
  1079  
  1080  func init() { file_service_synchronization_synchronization_proto_init() }
  1081  func file_service_synchronization_synchronization_proto_init() {
  1082  	if File_service_synchronization_synchronization_proto != nil {
  1083  		return
  1084  	}
  1085  	if !protoimpl.UnsafeEnabled {
  1086  		file_service_synchronization_synchronization_proto_msgTypes[0].Exporter = func(v interface{}, i int) interface{} {
  1087  			switch v := v.(*CreationSpecification); i {
  1088  			case 0:
  1089  				return &v.state
  1090  			case 1:
  1091  				return &v.sizeCache
  1092  			case 2:
  1093  				return &v.unknownFields
  1094  			default:
  1095  				return nil
  1096  			}
  1097  		}
  1098  		file_service_synchronization_synchronization_proto_msgTypes[1].Exporter = func(v interface{}, i int) interface{} {
  1099  			switch v := v.(*CreateRequest); i {
  1100  			case 0:
  1101  				return &v.state
  1102  			case 1:
  1103  				return &v.sizeCache
  1104  			case 2:
  1105  				return &v.unknownFields
  1106  			default:
  1107  				return nil
  1108  			}
  1109  		}
  1110  		file_service_synchronization_synchronization_proto_msgTypes[2].Exporter = func(v interface{}, i int) interface{} {
  1111  			switch v := v.(*CreateResponse); i {
  1112  			case 0:
  1113  				return &v.state
  1114  			case 1:
  1115  				return &v.sizeCache
  1116  			case 2:
  1117  				return &v.unknownFields
  1118  			default:
  1119  				return nil
  1120  			}
  1121  		}
  1122  		file_service_synchronization_synchronization_proto_msgTypes[3].Exporter = func(v interface{}, i int) interface{} {
  1123  			switch v := v.(*ListRequest); i {
  1124  			case 0:
  1125  				return &v.state
  1126  			case 1:
  1127  				return &v.sizeCache
  1128  			case 2:
  1129  				return &v.unknownFields
  1130  			default:
  1131  				return nil
  1132  			}
  1133  		}
  1134  		file_service_synchronization_synchronization_proto_msgTypes[4].Exporter = func(v interface{}, i int) interface{} {
  1135  			switch v := v.(*ListResponse); i {
  1136  			case 0:
  1137  				return &v.state
  1138  			case 1:
  1139  				return &v.sizeCache
  1140  			case 2:
  1141  				return &v.unknownFields
  1142  			default:
  1143  				return nil
  1144  			}
  1145  		}
  1146  		file_service_synchronization_synchronization_proto_msgTypes[5].Exporter = func(v interface{}, i int) interface{} {
  1147  			switch v := v.(*FlushRequest); i {
  1148  			case 0:
  1149  				return &v.state
  1150  			case 1:
  1151  				return &v.sizeCache
  1152  			case 2:
  1153  				return &v.unknownFields
  1154  			default:
  1155  				return nil
  1156  			}
  1157  		}
  1158  		file_service_synchronization_synchronization_proto_msgTypes[6].Exporter = func(v interface{}, i int) interface{} {
  1159  			switch v := v.(*FlushResponse); i {
  1160  			case 0:
  1161  				return &v.state
  1162  			case 1:
  1163  				return &v.sizeCache
  1164  			case 2:
  1165  				return &v.unknownFields
  1166  			default:
  1167  				return nil
  1168  			}
  1169  		}
  1170  		file_service_synchronization_synchronization_proto_msgTypes[7].Exporter = func(v interface{}, i int) interface{} {
  1171  			switch v := v.(*PauseRequest); i {
  1172  			case 0:
  1173  				return &v.state
  1174  			case 1:
  1175  				return &v.sizeCache
  1176  			case 2:
  1177  				return &v.unknownFields
  1178  			default:
  1179  				return nil
  1180  			}
  1181  		}
  1182  		file_service_synchronization_synchronization_proto_msgTypes[8].Exporter = func(v interface{}, i int) interface{} {
  1183  			switch v := v.(*PauseResponse); i {
  1184  			case 0:
  1185  				return &v.state
  1186  			case 1:
  1187  				return &v.sizeCache
  1188  			case 2:
  1189  				return &v.unknownFields
  1190  			default:
  1191  				return nil
  1192  			}
  1193  		}
  1194  		file_service_synchronization_synchronization_proto_msgTypes[9].Exporter = func(v interface{}, i int) interface{} {
  1195  			switch v := v.(*ResumeRequest); i {
  1196  			case 0:
  1197  				return &v.state
  1198  			case 1:
  1199  				return &v.sizeCache
  1200  			case 2:
  1201  				return &v.unknownFields
  1202  			default:
  1203  				return nil
  1204  			}
  1205  		}
  1206  		file_service_synchronization_synchronization_proto_msgTypes[10].Exporter = func(v interface{}, i int) interface{} {
  1207  			switch v := v.(*ResumeResponse); i {
  1208  			case 0:
  1209  				return &v.state
  1210  			case 1:
  1211  				return &v.sizeCache
  1212  			case 2:
  1213  				return &v.unknownFields
  1214  			default:
  1215  				return nil
  1216  			}
  1217  		}
  1218  		file_service_synchronization_synchronization_proto_msgTypes[11].Exporter = func(v interface{}, i int) interface{} {
  1219  			switch v := v.(*ResetRequest); i {
  1220  			case 0:
  1221  				return &v.state
  1222  			case 1:
  1223  				return &v.sizeCache
  1224  			case 2:
  1225  				return &v.unknownFields
  1226  			default:
  1227  				return nil
  1228  			}
  1229  		}
  1230  		file_service_synchronization_synchronization_proto_msgTypes[12].Exporter = func(v interface{}, i int) interface{} {
  1231  			switch v := v.(*ResetResponse); i {
  1232  			case 0:
  1233  				return &v.state
  1234  			case 1:
  1235  				return &v.sizeCache
  1236  			case 2:
  1237  				return &v.unknownFields
  1238  			default:
  1239  				return nil
  1240  			}
  1241  		}
  1242  		file_service_synchronization_synchronization_proto_msgTypes[13].Exporter = func(v interface{}, i int) interface{} {
  1243  			switch v := v.(*TerminateRequest); i {
  1244  			case 0:
  1245  				return &v.state
  1246  			case 1:
  1247  				return &v.sizeCache
  1248  			case 2:
  1249  				return &v.unknownFields
  1250  			default:
  1251  				return nil
  1252  			}
  1253  		}
  1254  		file_service_synchronization_synchronization_proto_msgTypes[14].Exporter = func(v interface{}, i int) interface{} {
  1255  			switch v := v.(*TerminateResponse); i {
  1256  			case 0:
  1257  				return &v.state
  1258  			case 1:
  1259  				return &v.sizeCache
  1260  			case 2:
  1261  				return &v.unknownFields
  1262  			default:
  1263  				return nil
  1264  			}
  1265  		}
  1266  	}
  1267  	type x struct{}
  1268  	out := protoimpl.TypeBuilder{
  1269  		File: protoimpl.DescBuilder{
  1270  			GoPackagePath: reflect.TypeOf(x{}).PkgPath(),
  1271  			RawDescriptor: file_service_synchronization_synchronization_proto_rawDesc,
  1272  			NumEnums:      0,
  1273  			NumMessages:   16,
  1274  			NumExtensions: 0,
  1275  			NumServices:   1,
  1276  		},
  1277  		GoTypes:           file_service_synchronization_synchronization_proto_goTypes,
  1278  		DependencyIndexes: file_service_synchronization_synchronization_proto_depIdxs,
  1279  		MessageInfos:      file_service_synchronization_synchronization_proto_msgTypes,
  1280  	}.Build()
  1281  	File_service_synchronization_synchronization_proto = out.File
  1282  	file_service_synchronization_synchronization_proto_rawDesc = nil
  1283  	file_service_synchronization_synchronization_proto_goTypes = nil
  1284  	file_service_synchronization_synchronization_proto_depIdxs = nil
  1285  }