@@ -870,11 +870,11 @@ var StructMetaTypeDSL = func() {
870
870
Payload (func () {
871
871
Field (1 , "a" , Int64 , func () {
872
872
Meta ("struct:field:type" , "flag.ErrorHandling" , "flag" )
873
- Default (0 )
873
+ Default (1 )
874
874
})
875
875
Field (2 , "b" , Int64 , func () {
876
876
Meta ("struct:field:type" , "flag.ErrorHandling" , "flag" )
877
- Default (0 )
877
+ Default (2 )
878
878
})
879
879
Field (3 , "c" , ArrayOf (Int64 ), func () {
880
880
Elem (func () {
@@ -888,11 +888,11 @@ var StructMetaTypeDSL = func() {
888
888
Result (func () {
889
889
Field (1 , "a" , Int64 , func () {
890
890
Meta ("struct:field:type" , "flag.ErrorHandling" , "flag" )
891
- Default (0 )
891
+ Default (1 )
892
892
})
893
893
Field (2 , "b" , Int64 , func () {
894
894
Meta ("struct:field:type" , "flag.ErrorHandling" , "flag" )
895
- Default (0 )
895
+ Default (2 )
896
896
})
897
897
Field (3 , "c" , ArrayOf (Int64 ), func () {
898
898
Elem (func () {
@@ -907,3 +907,27 @@ var StructMetaTypeDSL = func() {
907
907
})
908
908
})
909
909
}
910
+
911
+ var DefaultFieldsDSL = func () {
912
+ Service ("DefaultFields" , func () {
913
+ Method ("Method" , func () {
914
+ Payload (func () {
915
+ Field (1 , "req" , Int64 )
916
+ Field (2 , "opt" , Int64 )
917
+ Field (3 , "def0" , Int64 , func () { Default (0 ) })
918
+ Field (4 , "def1" , Int64 , func () { Default (1 ) })
919
+ Field (5 , "def2" , Int64 , func () { Default (2 ) })
920
+ Field (6 , "reqs" , String )
921
+ Field (7 , "opts" , String )
922
+ Field (8 , "defs" , String , func () { Default ("!" ) })
923
+ Field (9 , "defe" , String , func () { Default ("" ) })
924
+ Field (10 , "rat" , Float64 )
925
+ Field (11 , "flt" , Float64 )
926
+ Field (12 , "flt0" , Float64 , func () { Default (0.0 ) })
927
+ Field (13 , "flt1" , Float64 , func () { Default (1.0 ) })
928
+ Required ("req" , "reqs" , "rat" )
929
+ })
930
+ GRPC (func () {})
931
+ })
932
+ })
933
+ }
0 commit comments