File tree Expand file tree Collapse file tree 2 files changed +67
-7
lines changed Expand file tree Collapse file tree 2 files changed +67
-7
lines changed Original file line number Diff line number Diff line change 412412 "type" : " OptionalGroup" ,
413413 "id" : 3
414414 },
415+ "messageInGroup" : {
416+ "type" : " MessageInGroup" ,
417+ "id" : 4
418+ },
419+ "enumInGroup" : {
420+ "type" : " EnumInGroup" ,
421+ "id" : 5
422+ },
415423 "id" : {
416424 "type" : " string" ,
417- "id" : 4
425+ "id" : 6
418426 },
419427 "requiredSimple" : {
420428 "rule" : " required" ,
421429 "type" : " Simple2" ,
422- "id" : 5
430+ "id" : 7
423431 },
424432 "optionalSimple" : {
425433 "type" : " Simple2" ,
426- "id" : 6
434+ "id" : 8
427435 }
428436 },
429437 "nested" : {
464472 }
465473 },
466474 "group" : true
475+ },
476+ "MessageInGroup" : {
477+ "fields" : {
478+ "id" : {
479+ "rule" : " required" ,
480+ "type" : " NetedMessage" ,
481+ "id" : 1
482+ }
483+ },
484+ "nested" : {
485+ "NetedMessage" : {
486+ "fields" : {
487+ "id" : {
488+ "rule" : " optional" ,
489+ "type" : " string" ,
490+ "id" : 1
491+ }
492+ }
493+ }
494+ },
495+ "group" : true
496+ },
497+ "EnumInGroup" : {
498+ "fields" : {
499+ "id" : {
500+ "rule" : " required" ,
501+ "type" : " NestedEnum" ,
502+ "id" : 1
503+ }
504+ },
505+ "nested" : {
506+ "NestedEnum" : {
507+ "values" : {
508+ "first" : 0 ,
509+ "second" : 1
510+ }
511+ }
512+ },
513+ "group" : true
467514 }
468515 }
469516 },
15141561 }
15151562 }
15161563 }
1517- }
1564+ }
Original file line number Diff line number Diff line change @@ -182,9 +182,22 @@ message TestGroup {
182182 optional group OptionalGroup = 3 {
183183 required string id = 1;
184184 }
185- optional string id = 4 ;
186- required Simple2 required_simple = 5 ;
187- optional Simple2 optional_simple = 6 ;
185+ optional group MessageInGroup = 4 {
186+ message NestedMessage {
187+ optional string id = 1;
188+ }
189+ required NestedMessage id = 1 ;
190+ }
191+ optional group EnumInGroup = 5 {
192+ enum NestedEnum {
193+ first = 0;
194+ second = 1;
195+ }
196+ required NestedEnum id = 1 ;
197+ }
198+ optional string id = 6 ;
199+ required Simple2 required_simple = 7 ;
200+ optional Simple2 optional_simple = 8 ;
188201}
189202
190203message TestGroup1 {
You can’t perform that action at this time.
0 commit comments