@@ -14,6 +14,8 @@ export const protobufPackage = "simple_package.v1";
14
14
15
15
export interface SimpleMessage {
16
16
id : string ;
17
+ snakeCaseField : string ;
18
+ camelCaseField : string ;
17
19
}
18
20
19
21
export interface LongIntegersMessage {
@@ -25,7 +27,7 @@ export interface LongIntegersMessage {
25
27
}
26
28
27
29
function createBaseSimpleMessage ( ) : SimpleMessage {
28
- return { id : "" } ;
30
+ return { id : "" , snakeCaseField : "" , camelCaseField : "" } ;
29
31
}
30
32
31
33
export const SimpleMessage = {
@@ -36,6 +38,12 @@ export const SimpleMessage = {
36
38
if ( message . id !== "" ) {
37
39
writer . uint32 ( 10 ) . string ( message . id ) ;
38
40
}
41
+ if ( message . snakeCaseField !== "" ) {
42
+ writer . uint32 ( 18 ) . string ( message . snakeCaseField ) ;
43
+ }
44
+ if ( message . camelCaseField !== "" ) {
45
+ writer . uint32 ( 26 ) . string ( message . camelCaseField ) ;
46
+ }
39
47
return writer ;
40
48
} ,
41
49
@@ -49,6 +57,12 @@ export const SimpleMessage = {
49
57
case 1 :
50
58
message . id = reader . string ( ) ;
51
59
break ;
60
+ case 2 :
61
+ message . snakeCaseField = reader . string ( ) ;
62
+ break ;
63
+ case 3 :
64
+ message . camelCaseField = reader . string ( ) ;
65
+ break ;
52
66
default :
53
67
reader . skipType ( tag & 7 ) ;
54
68
break ;
@@ -60,12 +74,22 @@ export const SimpleMessage = {
60
74
fromJSON ( object : any ) : SimpleMessage {
61
75
return {
62
76
id : isSet ( object . id ) ? String ( object . id ) : "" ,
77
+ snakeCaseField : isSet ( object . snakeCaseField )
78
+ ? String ( object . snakeCaseField )
79
+ : "" ,
80
+ camelCaseField : isSet ( object . camelCaseField )
81
+ ? String ( object . camelCaseField )
82
+ : "" ,
63
83
} ;
64
84
} ,
65
85
66
86
toJSON ( message : SimpleMessage ) : unknown {
67
87
const obj : any = { } ;
68
88
message . id !== undefined && ( obj . id = message . id ) ;
89
+ message . snakeCaseField !== undefined &&
90
+ ( obj . snakeCaseField = message . snakeCaseField ) ;
91
+ message . camelCaseField !== undefined &&
92
+ ( obj . camelCaseField = message . camelCaseField ) ;
69
93
return obj ;
70
94
} ,
71
95
@@ -74,6 +98,8 @@ export const SimpleMessage = {
74
98
) : SimpleMessage {
75
99
const message = createBaseSimpleMessage ( ) ;
76
100
message . id = object . id ?? "" ;
101
+ message . snakeCaseField = object . snakeCaseField ?? "" ;
102
+ message . camelCaseField = object . camelCaseField ?? "" ;
77
103
return message ;
78
104
} ,
79
105
} ;
0 commit comments