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 }