⋯ 255 hidden lines@@ -256,6 +256,128 @@ func (MergeabilityState) EnumDescriptor() ([]byte, []int) { 256 return file_ermite_merge_request_proto_rawDescGZIP(), []int{3} 256 return file_ermite_merge_request_proto_rawDescGZIP(), []int{3} 257 } 257 } 258 258 259 + // MergeRequestIssueState is where an issue named by a merge request is in its 260 + // life. Values share their numbers with IssueState (3, awaiting moderation, 261 + // is never shown here). It exists because issue.proto imports this file and 262 + // cannot be imported back. 263 + type MergeRequestIssueState int32264 + 265 + const (266 + // Not set. Never returned by the server. 267 + MergeRequestIssueState_MERGE_REQUEST_ISSUE_STATE_UNSPECIFIED MergeRequestIssueState = 0 268 + // The issue is open. 269 + MergeRequestIssueState_MERGE_REQUEST_ISSUE_STATE_OPEN MergeRequestIssueState = 1 270 + // The issue is closed without being resolved. 271 + MergeRequestIssueState_MERGE_REQUEST_ISSUE_STATE_CLOSED MergeRequestIssueState = 2 272 + // The issue was resolved, by a merge or by hand. 273 + MergeRequestIssueState_MERGE_REQUEST_ISSUE_STATE_RESOLVED MergeRequestIssueState = 4 274 + ) 275 + 276 + // Enum value maps for MergeRequestIssueState. 277 + var (278 + MergeRequestIssueState_name = map [int32]string{ 279 + 0: "MERGE_REQUEST_ISSUE_STATE_UNSPECIFIED" , 280 + 1: "MERGE_REQUEST_ISSUE_STATE_OPEN" , 281 + 2: "MERGE_REQUEST_ISSUE_STATE_CLOSED" , 282 + 4: "MERGE_REQUEST_ISSUE_STATE_RESOLVED" , 283 + } 284 + MergeRequestIssueState_value = map [string]int32{ 285 + "MERGE_REQUEST_ISSUE_STATE_UNSPECIFIED" : 0, 286 + "MERGE_REQUEST_ISSUE_STATE_OPEN" : 1, 287 + "MERGE_REQUEST_ISSUE_STATE_CLOSED" : 2, 288 + "MERGE_REQUEST_ISSUE_STATE_RESOLVED" : 4, 289 + } 290 + ) 291 + 292 + func (x MergeRequestIssueState) Enum() *MergeRequestIssueState {293 + p := new(MergeRequestIssueState) 294 + *p = x 295 + return p 296 + } 297 + 298 + func (x MergeRequestIssueState) String() string {299 + return protoimpl.X.EnumStringOf(x.Descriptor(), protoreflect.EnumNumber(x)) 300 + } 301 + 302 + func (MergeRequestIssueState) Descriptor() protoreflect.EnumDescriptor {303 + return file_ermite_merge_request_proto_enumTypes[4].Descriptor() 304 + } 305 + 306 + func (MergeRequestIssueState) Type() protoreflect.EnumType {307 + return &file_ermite_merge_request_proto_enumTypes[4] 308 + } 309 + 310 + func (x MergeRequestIssueState) Number() protoreflect.EnumNumber {311 + return protoreflect.EnumNumber(x) 312 + } 313 + 314 + // Deprecated: Use MergeRequestIssueState.Descriptor instead. 315 + func (MergeRequestIssueState) EnumDescriptor() ([]byte, []int) {316 + return file_ermite_merge_request_proto_rawDescGZIP(), []int{4} 317 + } 318 + 319 + // IssueEventKind is what happened in an IssueEvent. 320 + type IssueEventKind int32321 + 322 + const (323 + // Not set. Never returned by the server. 324 + IssueEventKind_ISSUE_EVENT_KIND_UNSPECIFIED IssueEventKind = 0 325 + // A merge request started naming the issue; closes says whether with a 326 + // closing reference. 327 + IssueEventKind_ISSUE_EVENT_KIND_REFERENCED IssueEventKind = 1 328 + // The issue was closed without being resolved. 329 + IssueEventKind_ISSUE_EVENT_KIND_CLOSED IssueEventKind = 2 330 + // The issue was reopened. 331 + IssueEventKind_ISSUE_EVENT_KIND_REOPENED IssueEventKind = 3 332 + // The issue was resolved; merge_request is set when a merge resolved it. 333 + IssueEventKind_ISSUE_EVENT_KIND_RESOLVED IssueEventKind = 4 334 + ) 335 + 336 + // Enum value maps for IssueEventKind. 337 + var (338 + IssueEventKind_name = map [int32]string{ 339 + 0: "ISSUE_EVENT_KIND_UNSPECIFIED" , 340 + 1: "ISSUE_EVENT_KIND_REFERENCED" , 341 + 2: "ISSUE_EVENT_KIND_CLOSED" , 342 + 3: "ISSUE_EVENT_KIND_REOPENED" , 343 + 4: "ISSUE_EVENT_KIND_RESOLVED" , 344 + } 345 + IssueEventKind_value = map [string]int32{ 346 + "ISSUE_EVENT_KIND_UNSPECIFIED" : 0, 347 + "ISSUE_EVENT_KIND_REFERENCED" : 1, 348 + "ISSUE_EVENT_KIND_CLOSED" : 2, 349 + "ISSUE_EVENT_KIND_REOPENED" : 3, 350 + "ISSUE_EVENT_KIND_RESOLVED" : 4, 351 + } 352 + ) 353 + 354 + func (x IssueEventKind) Enum() *IssueEventKind {355 + p := new(IssueEventKind) 356 + *p = x 357 + return p 358 + } 359 + 360 + func (x IssueEventKind) String() string {361 + return protoimpl.X.EnumStringOf(x.Descriptor(), protoreflect.EnumNumber(x)) 362 + } 363 + 364 + func (IssueEventKind) Descriptor() protoreflect.EnumDescriptor {365 + return file_ermite_merge_request_proto_enumTypes[5].Descriptor() 366 + } 367 + 368 + func (IssueEventKind) Type() protoreflect.EnumType {369 + return &file_ermite_merge_request_proto_enumTypes[5] 370 + } 371 + 372 + func (x IssueEventKind) Number() protoreflect.EnumNumber {373 + return protoreflect.EnumNumber(x) 374 + } 375 + 376 + // Deprecated: Use IssueEventKind.Descriptor instead. 377 + func (IssueEventKind) EnumDescriptor() ([]byte, []int) {378 + return file_ermite_merge_request_proto_rawDescGZIP(), []int{5} 379 + } 380 + 259 // Mergeability is the result of checking an open merge request against the 381 // Mergeability is the result of checking an open merge request against the 260 // tips of its branches. 382 // tips of its branches. 261 type Mergeability struct {383 type Mergeability struct { ⋯ 923 hidden lines@@ -1185,6 +1307,196 @@ func (x *ListMergeRequestsResponse) GetNextPageToken() string { 1185 return "" 1307 return "" 1186 } 1308 } 1187 1309 1310 + // MergeRequestIssue is an issue of the same repository that a merge request 1311 + // names ("#N"). 1312 + type MergeRequestIssue struct {1313 + state protoimpl.MessageState `protogen:"open.v1"` 1314 + // Number is the number of the issue. 1315 + Number int64 `protobuf:"varint,1,opt,name=number,proto3" json:"number,omitempty"` 1316 + // Title is the title of the issue. 1317 + Title string `protobuf:"bytes,2,opt,name=title,proto3" json:"title,omitempty"` 1318 + // State is where the issue is in its life. 1319 + State MergeRequestIssueState `protobuf:"varint,3,opt,name=state,proto3,enum=ermite.MergeRequestIssueState" json:"state,omitempty"` 1320 + // Closes says that a closing reference names the issue: merging the request 1321 + // resolves it. 1322 + Closes bool `protobuf:"varint,4,opt,name=closes,proto3" json:"closes,omitempty"` 1323 + unknownFields protoimpl.UnknownFields 1324 + sizeCache protoimpl.SizeCache 1325 + } 1326 + 1327 + func (x *MergeRequestIssue) Reset() {1328 + *x = MergeRequestIssue{} 1329 + mi := &file_ermite_merge_request_proto_msgTypes[9] 1330 + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) 1331 + ms.StoreMessageInfo(mi) 1332 + } 1333 + 1334 + func (x *MergeRequestIssue) String() string {1335 + return protoimpl.X.MessageStringOf(x) 1336 + } 1337 + 1338 + func (*MergeRequestIssue) ProtoMessage() {}1339 + 1340 + func (x *MergeRequestIssue) ProtoReflect() protoreflect.Message {1341 + mi := &file_ermite_merge_request_proto_msgTypes[9] 1342 + if x != nil { 1343 + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) 1344 + if ms.LoadMessageInfo() == nil { 1345 + ms.StoreMessageInfo(mi) 1346 + } 1347 + return ms 1348 + } 1349 + return mi.MessageOf(x) 1350 + } 1351 + 1352 + // Deprecated: Use MergeRequestIssue.ProtoReflect.Descriptor instead. 1353 + func (*MergeRequestIssue) Descriptor() ([]byte, []int) {1354 + return file_ermite_merge_request_proto_rawDescGZIP(), []int{9} 1355 + } 1356 + 1357 + func (x *MergeRequestIssue) GetNumber() int64 {1358 + if x != nil { 1359 + return x.Number 1360 + } 1361 + return 0 1362 + } 1363 + 1364 + func (x *MergeRequestIssue) GetTitle() string {1365 + if x != nil { 1366 + return x.Title 1367 + } 1368 + return "" 1369 + } 1370 + 1371 + func (x *MergeRequestIssue) GetState() MergeRequestIssueState {1372 + if x != nil { 1373 + return x.State 1374 + } 1375 + return MergeRequestIssueState_MERGE_REQUEST_ISSUE_STATE_UNSPECIFIED 1376 + } 1377 + 1378 + func (x *MergeRequestIssue) GetCloses() bool {1379 + if x != nil { 1380 + return x.Closes 1381 + } 1382 + return false 1383 + } 1384 + 1385 + // IssueEvent is one entry in the history of an issue. Events are append-only: 1386 + // a reference that later disappears does not remove its event. 1387 + type IssueEvent struct {1388 + state protoimpl.MessageState `protogen:"open.v1"` 1389 + // Id identifies the event within its issue. Opaque. Events of different 1390 + // issues can share an id: key them by (issue, id). 1391 + Id string `protobuf:"bytes,1,opt,name=id,proto3" json:"id,omitempty"` 1392 + // Kind is what happened. 1393 + Kind IssueEventKind `protobuf:"varint,2,opt,name=kind,proto3,enum=ermite.IssueEventKind" json:"kind,omitempty"` 1394 + // Issue is the number of the issue. 1395 + Issue int64 `protobuf:"varint,3,opt,name=issue,proto3" json:"issue,omitempty"` 1396 + // MergeRequest is the number of the merge request involved; 0 if none. 1397 + MergeRequest int64 `protobuf:"varint,4,opt,name=merge_request,json=mergeRequest,proto3" json:"merge_request,omitempty"` 1398 + // MergeRequestTitle is the title of that merge request at read time; empty 1399 + // if none. 1400 + MergeRequestTitle string `protobuf:"bytes,5,opt,name=merge_request_title,json=mergeRequestTitle,proto3" json:"merge_request_title,omitempty"` 1401 + // Closes says that the reference was a closing one. Only set for 1402 + // ISSUE_EVENT_KIND_REFERENCED. 1403 + Closes bool `protobuf:"varint,6,opt,name=closes,proto3" json:"closes,omitempty"` 1404 + // Actor names who caused the event, like Issue.author: the label of the 1405 + // token or session. For events triggered by a merge, the label of who 1406 + // merged. 1407 + Actor string `protobuf:"bytes,7,opt,name=actor,proto3" json:"actor,omitempty"` 1408 + // CreatedAt is when the event happened. 1409 + CreatedAt *timestamppb.Timestamp `protobuf:"bytes,8,opt,name=created_at,json=createdAt,proto3" json:"created_at,omitempty"` 1410 + unknownFields protoimpl.UnknownFields 1411 + sizeCache protoimpl.SizeCache 1412 + } 1413 + 1414 + func (x *IssueEvent) Reset() {1415 + *x = IssueEvent{} 1416 + mi := &file_ermite_merge_request_proto_msgTypes[10] 1417 + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) 1418 + ms.StoreMessageInfo(mi) 1419 + } 1420 + 1421 + func (x *IssueEvent) String() string {1422 + return protoimpl.X.MessageStringOf(x) 1423 + } 1424 + 1425 + func (*IssueEvent) ProtoMessage() {}1426 + 1427 + func (x *IssueEvent) ProtoReflect() protoreflect.Message {1428 + mi := &file_ermite_merge_request_proto_msgTypes[10] 1429 + if x != nil { 1430 + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) 1431 + if ms.LoadMessageInfo() == nil { 1432 + ms.StoreMessageInfo(mi) 1433 + } 1434 + return ms 1435 + } 1436 + return mi.MessageOf(x) 1437 + } 1438 + 1439 + // Deprecated: Use IssueEvent.ProtoReflect.Descriptor instead. 1440 + func (*IssueEvent) Descriptor() ([]byte, []int) {1441 + return file_ermite_merge_request_proto_rawDescGZIP(), []int{10} 1442 + } 1443 + 1444 + func (x *IssueEvent) GetId() string {1445 + if x != nil { 1446 + return x.Id 1447 + } 1448 + return "" 1449 + } 1450 + 1451 + func (x *IssueEvent) GetKind() IssueEventKind {1452 + if x != nil { 1453 + return x.Kind 1454 + } 1455 + return IssueEventKind_ISSUE_EVENT_KIND_UNSPECIFIED 1456 + } 1457 + 1458 + func (x *IssueEvent) GetIssue() int64 {1459 + if x != nil { 1460 + return x.Issue 1461 + } 1462 + return 0 1463 + } 1464 + 1465 + func (x *IssueEvent) GetMergeRequest() int64 {1466 + if x != nil { 1467 + return x.MergeRequest 1468 + } 1469 + return 0 1470 + } 1471 + 1472 + func (x *IssueEvent) GetMergeRequestTitle() string {1473 + if x != nil { 1474 + return x.MergeRequestTitle 1475 + } 1476 + return "" 1477 + } 1478 + 1479 + func (x *IssueEvent) GetCloses() bool {1480 + if x != nil { 1481 + return x.Closes 1482 + } 1483 + return false 1484 + } 1485 + 1486 + func (x *IssueEvent) GetActor() string {1487 + if x != nil { 1488 + return x.Actor 1489 + } 1490 + return "" 1491 + } 1492 + 1493 + func (x *IssueEvent) GetCreatedAt() *timestamppb.Timestamp {1494 + if x != nil { 1495 + return x.CreatedAt 1496 + } 1497 + return nil 1498 + } 1499 + 1188 // GetMergeRequestRequest selects a merge request. 1500 // GetMergeRequestRequest selects a merge request. 1189 type GetMergeRequestRequest struct {1501 type GetMergeRequestRequest struct {1190 state protoimpl.MessageState `protogen:"open.v1"` 1502 state protoimpl.MessageState `protogen:"open.v1"` ⋯ 24 hidden lines@@ -2837,120 +3200,129 @@ func file_ermite_merge_request_proto_rawDescGZIP() []byte { 2837 return file_ermite_merge_request_proto_rawDescData 3200 return file_ermite_merge_request_proto_rawDescData 2838 } 3201 } 2839 3202 2840 - var file_ermite_merge_request_proto_enumTypes = make([]protoimpl.EnumInfo, 4)3203 + var file_ermite_merge_request_proto_enumTypes = make([]protoimpl.EnumInfo, 6)2841 - var file_ermite_merge_request_proto_msgTypes = make([]protoimpl.MessageInfo, 31)3204 + var file_ermite_merge_request_proto_msgTypes = make([]protoimpl.MessageInfo, 33)2842 var file_ermite_merge_request_proto_goTypes = []any{3205 var file_ermite_merge_request_proto_goTypes = []any{2843 (MergeRequestState)(0), // 0: ermite.MergeRequestState 3206 (MergeRequestState)(0), // 0: ermite.MergeRequestState 2844 (DiffSide)(0), // 1: ermite.DiffSide 3207 (DiffSide)(0), // 1: ermite.DiffSide 2845 (Verdict)(0), // 2: ermite.Verdict 3208 (Verdict)(0), // 2: ermite.Verdict 2846 (MergeabilityState)(0), // 3: ermite.MergeabilityState 3209 (MergeabilityState)(0), // 3: ermite.MergeabilityState 2847 - (*Mergeability)(nil ), // 4: ermite.Mergeability 3210 + (MergeRequestIssueState)(0), // 4: ermite.MergeRequestIssueState 2848 - (*AutoMerge)(nil ), // 5: ermite.AutoMerge 3211 + (IssueEventKind)(0), // 5: ermite.IssueEventKind 2849 - (*MergeRequest)(nil ), // 6: ermite.MergeRequest 3212 + (*Mergeability)(nil ), // 6: ermite.Mergeability 2850 - (*Comment)(nil ), // 7: ermite.Comment 3213 + (*AutoMerge)(nil ), // 7: ermite.AutoMerge 2851 - (*AuthorVerdict)(nil ), // 8: ermite.AuthorVerdict 3214 + (*MergeRequest)(nil ), // 8: ermite.MergeRequest 2852 - (*CreateMergeRequestRequest)(nil ), // 9: ermite.CreateMergeRequestRequest 3215 + (*Comment)(nil ), // 9: ermite.Comment 2853 - (*CreateMergeRequestResponse)(nil ), // 10: ermite.CreateMergeRequestResponse 3216 + (*AuthorVerdict)(nil ), // 10: ermite.AuthorVerdict 2854 - (*ListMergeRequestsRequest)(nil ), // 11: ermite.ListMergeRequestsRequest 3217 + (*CreateMergeRequestRequest)(nil ), // 11: ermite.CreateMergeRequestRequest 2855 - (*ListMergeRequestsResponse)(nil ), // 12: ermite.ListMergeRequestsResponse 3218 + (*CreateMergeRequestResponse)(nil ), // 12: ermite.CreateMergeRequestResponse 2856 - (*GetMergeRequestRequest)(nil ), // 13: ermite.GetMergeRequestRequest 3219 + (*ListMergeRequestsRequest)(nil ), // 13: ermite.ListMergeRequestsRequest 2857 - (*GetMergeRequestResponse)(nil ), // 14: ermite.GetMergeRequestResponse 3220 + (*ListMergeRequestsResponse)(nil ), // 14: ermite.ListMergeRequestsResponse 2858 - (*AddCommentRequest)(nil ), // 15: ermite.AddCommentRequest 3221 + (*MergeRequestIssue)(nil ), // 15: ermite.MergeRequestIssue 2859 - (*AddCommentResponse)(nil ), // 16: ermite.AddCommentResponse 3222 + (*IssueEvent)(nil ), // 16: ermite.IssueEvent 2860 - (*EditCommentRequest)(nil ), // 17: ermite.EditCommentRequest 3223 + (*GetMergeRequestRequest)(nil ), // 17: ermite.GetMergeRequestRequest 2861 - (*EditCommentResponse)(nil ), // 18: ermite.EditCommentResponse 3224 + (*GetMergeRequestResponse)(nil ), // 18: ermite.GetMergeRequestResponse 2862 - (*DeleteCommentRequest)(nil ), // 19: ermite.DeleteCommentRequest 3225 + (*AddCommentRequest)(nil ), // 19: ermite.AddCommentRequest 2863 - (*DeleteCommentResponse)(nil ), // 20: ermite.DeleteCommentResponse 3226 + (*AddCommentResponse)(nil ), // 20: ermite.AddCommentResponse 2864 - (*ResolveCommentRequest)(nil ), // 21: ermite.ResolveCommentRequest 3227 + (*EditCommentRequest)(nil ), // 21: ermite.EditCommentRequest 2865 - (*ResolveCommentResponse)(nil ), // 22: ermite.ResolveCommentResponse 3228 + (*EditCommentResponse)(nil ), // 22: ermite.EditCommentResponse 2866 - (*CloseMergeRequestRequest)(nil ), // 23: ermite.CloseMergeRequestRequest 3229 + (*DeleteCommentRequest)(nil ), // 23: ermite.DeleteCommentRequest 2867 - (*CloseMergeRequestResponse)(nil ), // 24: ermite.CloseMergeRequestResponse 3230 + (*DeleteCommentResponse)(nil ), // 24: ermite.DeleteCommentResponse 2868 - (*MarkReadyRequest)(nil ), // 25: ermite.MarkReadyRequest 3231 + (*ResolveCommentRequest)(nil ), // 25: ermite.ResolveCommentRequest 2869 - (*MarkReadyResponse)(nil ), // 26: ermite.MarkReadyResponse 3232 + (*ResolveCommentResponse)(nil ), // 26: ermite.ResolveCommentResponse 2870 - (*MergeMergeRequestRequest)(nil ), // 27: ermite.MergeMergeRequestRequest 3233 + (*CloseMergeRequestRequest)(nil ), // 27: ermite.CloseMergeRequestRequest 2871 - (*MergeMergeRequestResponse)(nil ), // 28: ermite.MergeMergeRequestResponse 3234 + (*CloseMergeRequestResponse)(nil ), // 28: ermite.CloseMergeRequestResponse 2872 - (*EnableAutoMergeRequest)(nil ), // 29: ermite.EnableAutoMergeRequest 3235 + (*MarkReadyRequest)(nil ), // 29: ermite.MarkReadyRequest 2873 - (*EnableAutoMergeResponse)(nil ), // 30: ermite.EnableAutoMergeResponse 3236 + (*MarkReadyResponse)(nil ), // 30: ermite.MarkReadyResponse 2874 - (*CancelAutoMergeRequest)(nil ), // 31: ermite.CancelAutoMergeRequest 3237 + (*MergeMergeRequestRequest)(nil ), // 31: ermite.MergeMergeRequestRequest 2875 - (*CancelAutoMergeResponse)(nil ), // 32: ermite.CancelAutoMergeResponse 3238 + (*MergeMergeRequestResponse)(nil ), // 32: ermite.MergeMergeRequestResponse 2876 - (*MarkReadRequest)(nil ), // 33: ermite.MarkReadRequest 3239 + (*EnableAutoMergeRequest)(nil ), // 33: ermite.EnableAutoMergeRequest 2877 - (*MarkReadResponse)(nil ), // 34: ermite.MarkReadResponse 3240 + (*EnableAutoMergeResponse)(nil ), // 34: ermite.EnableAutoMergeResponse 2878 - (*timestamppb.Timestamp)(nil ), // 35: google.protobuf.Timestamp 3241 + (*CancelAutoMergeRequest)(nil ), // 35: ermite.CancelAutoMergeRequest 2879 - (MergeMode)(0), // 36: ermite.MergeMode 3242 + (*CancelAutoMergeResponse)(nil ), // 36: ermite.CancelAutoMergeResponse 2880 - (*Commit)(nil ), // 37: ermite.Commit 3243 + (*MarkReadRequest)(nil ), // 37: ermite.MarkReadRequest 2881 - (*DiffStats)(nil ), // 38: ermite.DiffStats 3244 + (*MarkReadResponse)(nil ), // 38: ermite.MarkReadResponse 2882 - (*Diff)(nil ), // 39: ermite.Diff 3245 + (*timestamppb.Timestamp)(nil ), // 39: google.protobuf.Timestamp 3246 + (MergeMode)(0), // 40: ermite.MergeMode 3247 + (*Commit)(nil ), // 41: ermite.Commit 3248 + (*DiffStats)(nil ), // 42: ermite.DiffStats 3249 + (*Diff)(nil ), // 43: ermite.Diff 2883 } 3250 } 2884 var file_ermite_merge_request_proto_depIdxs = []int32{3251 var file_ermite_merge_request_proto_depIdxs = []int32{2885 3, // 0: ermite.Mergeability.state:type_name -> ermite.MergeabilityState 3252 3, // 0: ermite.Mergeability.state:type_name -> ermite.MergeabilityState 2886 - 35, // 1: ermite.Mergeability.checked_at:type_name -> google.protobuf.Timestamp 3253 + 39, // 1: ermite.Mergeability.checked_at:type_name -> google.protobuf.Timestamp 2887 - 36, // 2: ermite.AutoMerge.mode:type_name -> ermite.MergeMode 3254 + 40, // 2: ermite.AutoMerge.mode:type_name -> ermite.MergeMode 2888 - 35, // 3: ermite.AutoMerge.enabled_at:type_name -> google.protobuf.Timestamp 3255 + 39, // 3: ermite.AutoMerge.enabled_at:type_name -> google.protobuf.Timestamp 2889 0, // 4: ermite.MergeRequest.state:type_name -> ermite.MergeRequestState 3256 0, // 4: ermite.MergeRequest.state:type_name -> ermite.MergeRequestState 2890 - 35, // 5: ermite.MergeRequest.created_at:type_name -> google.protobuf.Timestamp 3257 + 39, // 5: ermite.MergeRequest.created_at:type_name -> google.protobuf.Timestamp 2891 - 35, // 6: ermite.MergeRequest.updated_at:type_name -> google.protobuf.Timestamp 3258 + 39, // 6: ermite.MergeRequest.updated_at:type_name -> google.protobuf.Timestamp 2892 - 36, // 7: ermite.MergeRequest.merge_mode:type_name -> ermite.MergeMode 3259 + 40, // 7: ermite.MergeRequest.merge_mode:type_name -> ermite.MergeMode 2893 - 4, // 8: ermite.MergeRequest.mergeability:type_name -> ermite.Mergeability 3260 + 6, // 8: ermite.MergeRequest.mergeability:type_name -> ermite.Mergeability 2894 - 5, // 9: ermite.MergeRequest.auto_merge:type_name -> ermite.AutoMerge 3261 + 7, // 9: ermite.MergeRequest.auto_merge:type_name -> ermite.AutoMerge 2895 1, // 10: ermite.Comment.side:type_name -> ermite.DiffSide 3262 1, // 10: ermite.Comment.side:type_name -> ermite.DiffSide 2896 - 35, // 11: ermite.Comment.created_at:type_name -> google.protobuf.Timestamp 3263 + 39, // 11: ermite.Comment.created_at:type_name -> google.protobuf.Timestamp 2897 2, // 12: ermite.Comment.verdict:type_name -> ermite.Verdict 3264 2, // 12: ermite.Comment.verdict:type_name -> ermite.Verdict 2898 - 35, // 13: ermite.Comment.edited_at:type_name -> google.protobuf.Timestamp 3265 + 39, // 13: ermite.Comment.edited_at:type_name -> google.protobuf.Timestamp 2899 2, // 14: ermite.AuthorVerdict.verdict:type_name -> ermite.Verdict 3266 2, // 14: ermite.AuthorVerdict.verdict:type_name -> ermite.Verdict 2900 - 35, // 15: ermite.AuthorVerdict.created_at:type_name -> google.protobuf.Timestamp 3267 + 39, // 15: ermite.AuthorVerdict.created_at:type_name -> google.protobuf.Timestamp 2901 - 6, // 16: ermite.CreateMergeRequestResponse.merge_request:type_name -> ermite.MergeRequest 3268 + 8, // 16: ermite.CreateMergeRequestResponse.merge_request:type_name -> ermite.MergeRequest 2902 0, // 17: ermite.ListMergeRequestsRequest.state:type_name -> ermite.MergeRequestState 3269 0, // 17: ermite.ListMergeRequestsRequest.state:type_name -> ermite.MergeRequestState 2903 - 6, // 18: ermite.ListMergeRequestsResponse.merge_requests:type_name -> ermite.MergeRequest 3270 + 8, // 18: ermite.ListMergeRequestsResponse.merge_requests:type_name -> ermite.MergeRequest 2904 - 6, // 19: ermite.GetMergeRequestResponse.merge_request:type_name -> ermite.MergeRequest 3271 + 4, // 19: ermite.MergeRequestIssue.state:type_name -> ermite.MergeRequestIssueState 2905 - 37, // 20: ermite.GetMergeRequestResponse.commits:type_name -> ermite.Commit 3272 + 5, // 20: ermite.IssueEvent.kind:type_name -> ermite.IssueEventKind 2906 - 38, // 21: ermite.GetMergeRequestResponse.stats:type_name -> ermite.DiffStats 3273 + 39, // 21: ermite.IssueEvent.created_at:type_name -> google.protobuf.Timestamp 2907 - 39, // 22: ermite.GetMergeRequestResponse.diff:type_name -> ermite.Diff 3274 + 8, // 22: ermite.GetMergeRequestResponse.merge_request:type_name -> ermite.MergeRequest 2908 - 7, // 23: ermite.GetMergeRequestResponse.comments:type_name -> ermite.Comment 3275 + 41, // 23: ermite.GetMergeRequestResponse.commits:type_name -> ermite.Commit 2909 - 8, // 24: ermite.GetMergeRequestResponse.verdicts:type_name -> ermite.AuthorVerdict 3276 + 42, // 24: ermite.GetMergeRequestResponse.stats:type_name -> ermite.DiffStats 2910 - 1, // 25: ermite.AddCommentRequest.side:type_name -> ermite.DiffSide 3277 + 43, // 25: ermite.GetMergeRequestResponse.diff:type_name -> ermite.Diff 2911 - 2, // 26: ermite.AddCommentRequest.verdict:type_name -> ermite.Verdict 3278 + 9, // 26: ermite.GetMergeRequestResponse.comments:type_name -> ermite.Comment 2912 - 7, // 27: ermite.AddCommentResponse.comment:type_name -> ermite.Comment 3279 + 10, // 27: ermite.GetMergeRequestResponse.verdicts:type_name -> ermite.AuthorVerdict 2913 - 7, // 28: ermite.EditCommentResponse.comment:type_name -> ermite.Comment 3280 + 15, // 28: ermite.GetMergeRequestResponse.issues:type_name -> ermite.MergeRequestIssue 2914 - 7, // 29: ermite.DeleteCommentResponse.comment:type_name -> ermite.Comment 3281 + 16, // 29: ermite.GetMergeRequestResponse.issue_events:type_name -> ermite.IssueEvent 2915 - 7, // 30: ermite.ResolveCommentResponse.comment:type_name -> ermite.Comment 3282 + 1, // 30: ermite.AddCommentRequest.side:type_name -> ermite.DiffSide 2916 - 6, // 31: ermite.CloseMergeRequestResponse.merge_request:type_name -> ermite.MergeRequest 3283 + 2, // 31: ermite.AddCommentRequest.verdict:type_name -> ermite.Verdict 2917 - 6, // 32: ermite.MarkReadyResponse.merge_request:type_name -> ermite.MergeRequest 3284 + 9, // 32: ermite.AddCommentResponse.comment:type_name -> ermite.Comment 2918 - 36, // 33: ermite.MergeMergeRequestRequest.mode:type_name -> ermite.MergeMode 3285 + 9, // 33: ermite.EditCommentResponse.comment:type_name -> ermite.Comment 2919 - 6, // 34: ermite.MergeMergeRequestResponse.merge_request:type_name -> ermite.MergeRequest 3286 + 9, // 34: ermite.DeleteCommentResponse.comment:type_name -> ermite.Comment 2920 - 36, // 35: ermite.EnableAutoMergeRequest.mode:type_name -> ermite.MergeMode 3287 + 9, // 35: ermite.ResolveCommentResponse.comment:type_name -> ermite.Comment 2921 - 6, // 36: ermite.EnableAutoMergeResponse.merge_request:type_name -> ermite.MergeRequest 3288 + 8, // 36: ermite.CloseMergeRequestResponse.merge_request:type_name -> ermite.MergeRequest 2922 - 6, // 37: ermite.CancelAutoMergeResponse.merge_request:type_name -> ermite.MergeRequest 3289 + 8, // 37: ermite.MarkReadyResponse.merge_request:type_name -> ermite.MergeRequest 2923 - 9, // 38: ermite.MergeRequestService.CreateMergeRequest:input_type -> ermite.CreateMergeRequestRequest 3290 + 40, // 38: ermite.MergeMergeRequestRequest.mode:type_name -> ermite.MergeMode 2924 - 11, // 39: ermite.MergeRequestService.ListMergeRequests:input_type -> ermite.ListMergeRequestsRequest 3291 + 8, // 39: ermite.MergeMergeRequestResponse.merge_request:type_name -> ermite.MergeRequest 2925 - 13, // 40: ermite.MergeRequestService.GetMergeRequest:input_type -> ermite.GetMergeRequestRequest 3292 + 40, // 40: ermite.EnableAutoMergeRequest.mode:type_name -> ermite.MergeMode 2926 - 15, // 41: ermite.MergeRequestService.AddComment:input_type -> ermite.AddCommentRequest 3293 + 8, // 41: ermite.EnableAutoMergeResponse.merge_request:type_name -> ermite.MergeRequest 2927 - 17, // 42: ermite.MergeRequestService.EditComment:input_type -> ermite.EditCommentRequest 3294 + 8, // 42: ermite.CancelAutoMergeResponse.merge_request:type_name -> ermite.MergeRequest 2928 - 19, // 43: ermite.MergeRequestService.DeleteComment:input_type -> ermite.DeleteCommentRequest 3295 + 11, // 43: ermite.MergeRequestService.CreateMergeRequest:input_type -> ermite.CreateMergeRequestRequest 2929 - 21, // 44: ermite.MergeRequestService.ResolveComment:input_type -> ermite.ResolveCommentRequest 3296 + 13, // 44: ermite.MergeRequestService.ListMergeRequests:input_type -> ermite.ListMergeRequestsRequest 2930 - 23, // 45: ermite.MergeRequestService.CloseMergeRequest:input_type -> ermite.CloseMergeRequestRequest 3297 + 17, // 45: ermite.MergeRequestService.GetMergeRequest:input_type -> ermite.GetMergeRequestRequest 2931 - 25, // 46: ermite.MergeRequestService.MarkReady:input_type -> ermite.MarkReadyRequest 3298 + 19, // 46: ermite.MergeRequestService.AddComment:input_type -> ermite.AddCommentRequest 2932 - 27, // 47: ermite.MergeRequestService.MergeMergeRequest:input_type -> ermite.MergeMergeRequestRequest 3299 + 21, // 47: ermite.MergeRequestService.EditComment:input_type -> ermite.EditCommentRequest 2933 - 29, // 48: ermite.MergeRequestService.EnableAutoMerge:input_type -> ermite.EnableAutoMergeRequest 3300 + 23, // 48: ermite.MergeRequestService.DeleteComment:input_type -> ermite.DeleteCommentRequest 2934 - 31, // 49: ermite.MergeRequestService.CancelAutoMerge:input_type -> ermite.CancelAutoMergeRequest 3301 + 25, // 49: ermite.MergeRequestService.ResolveComment:input_type -> ermite.ResolveCommentRequest 2935 - 33, // 50: ermite.MergeRequestService.MarkRead:input_type -> ermite.MarkReadRequest 3302 + 27, // 50: ermite.MergeRequestService.CloseMergeRequest:input_type -> ermite.CloseMergeRequestRequest 2936 - 10, // 51: ermite.MergeRequestService.CreateMergeRequest:output_type -> ermite.CreateMergeRequestResponse 3303 + 29, // 51: ermite.MergeRequestService.MarkReady:input_type -> ermite.MarkReadyRequest 2937 - 12, // 52: ermite.MergeRequestService.ListMergeRequests:output_type -> ermite.ListMergeRequestsResponse 3304 + 31, // 52: ermite.MergeRequestService.MergeMergeRequest:input_type -> ermite.MergeMergeRequestRequest 2938 - 14, // 53: ermite.MergeRequestService.GetMergeRequest:output_type -> ermite.GetMergeRequestResponse 3305 + 33, // 53: ermite.MergeRequestService.EnableAutoMerge:input_type -> ermite.EnableAutoMergeRequest 2939 - 16, // 54: ermite.MergeRequestService.AddComment:output_type -> ermite.AddCommentResponse 3306 + 35, // 54: ermite.MergeRequestService.CancelAutoMerge:input_type -> ermite.CancelAutoMergeRequest 2940 - 18, // 55: ermite.MergeRequestService.EditComment:output_type -> ermite.EditCommentResponse 3307 + 37, // 55: ermite.MergeRequestService.MarkRead:input_type -> ermite.MarkReadRequest 2941 - 20, // 56: ermite.MergeRequestService.DeleteComment:output_type -> ermite.DeleteCommentResponse 3308 + 12, // 56: ermite.MergeRequestService.CreateMergeRequest:output_type -> ermite.CreateMergeRequestResponse 2942 - 22, // 57: ermite.MergeRequestService.ResolveComment:output_type -> ermite.ResolveCommentResponse 3309 + 14, // 57: ermite.MergeRequestService.ListMergeRequests:output_type -> ermite.ListMergeRequestsResponse 2943 - 24, // 58: ermite.MergeRequestService.CloseMergeRequest:output_type -> ermite.CloseMergeRequestResponse 3310 + 18, // 58: ermite.MergeRequestService.GetMergeRequest:output_type -> ermite.GetMergeRequestResponse 2944 - 26, // 59: ermite.MergeRequestService.MarkReady:output_type -> ermite.MarkReadyResponse 3311 + 20, // 59: ermite.MergeRequestService.AddComment:output_type -> ermite.AddCommentResponse 2945 - 28, // 60: ermite.MergeRequestService.MergeMergeRequest:output_type -> ermite.MergeMergeRequestResponse 3312 + 22, // 60: ermite.MergeRequestService.EditComment:output_type -> ermite.EditCommentResponse 2946 - 30, // 61: ermite.MergeRequestService.EnableAutoMerge:output_type -> ermite.EnableAutoMergeResponse 3313 + 24, // 61: ermite.MergeRequestService.DeleteComment:output_type -> ermite.DeleteCommentResponse 2947 - 32, // 62: ermite.MergeRequestService.CancelAutoMerge:output_type -> ermite.CancelAutoMergeResponse 3314 + 26, // 62: ermite.MergeRequestService.ResolveComment:output_type -> ermite.ResolveCommentResponse 2948 - 34, // 63: ermite.MergeRequestService.MarkRead:output_type -> ermite.MarkReadResponse 3315 + 28, // 63: ermite.MergeRequestService.CloseMergeRequest:output_type -> ermite.CloseMergeRequestResponse 2949 - 51, // [51:64] is the sub-list for method output_type 3316 + 30, // 64: ermite.MergeRequestService.MarkReady:output_type -> ermite.MarkReadyResponse 2950 - 38, // [38:51] is the sub-list for method input_type 3317 + 32, // 65: ermite.MergeRequestService.MergeMergeRequest:output_type -> ermite.MergeMergeRequestResponse 2951 - 38, // [38:38] is the sub-list for extension type_name 3318 + 34, // 66: ermite.MergeRequestService.EnableAutoMerge:output_type -> ermite.EnableAutoMergeResponse 2952 - 38, // [38:38] is the sub-list for extension extendee 3319 + 36, // 67: ermite.MergeRequestService.CancelAutoMerge:output_type -> ermite.CancelAutoMergeResponse 2953 - 0, // [0:38] is the sub-list for field type_name 3320 + 38, // 68: ermite.MergeRequestService.MarkRead:output_type -> ermite.MarkReadResponse 3321 + 56, // [56:69] is the sub-list for method output_type 3322 + 43, // [43:56] is the sub-list for method input_type 3323 + 43, // [43:43] is the sub-list for extension type_name 3324 + 43, // [43:43] is the sub-list for extension extendee 3325 + 0, // [0:43] is the sub-list for field type_name 2954 } 3326 } 2955 3327 2956 func init() { file_ermite_merge_request_proto_init() }3328 func init() { file_ermite_merge_request_proto_init() }