@@ -974,6 +974,7 @@ private static string RenderUriComponent(ServiceFieldInfo field, ServiceInfo ser
974
974
switch ( fieldTypeKind )
975
975
{
976
976
case ServiceTypeKind . Enum :
977
+ case ServiceTypeKind . ExternalEnum :
977
978
return $ "request.{ fieldName } ";
978
979
case ServiceTypeKind . String :
979
980
case ServiceTypeKind . Bytes :
@@ -987,6 +988,7 @@ private static string RenderUriComponent(ServiceFieldInfo field, ServiceInfo ser
987
988
case ServiceTypeKind . Double :
988
989
return $ "encodeURIComponent(request.{ fieldName } .toString())";
989
990
case ServiceTypeKind . Dto :
991
+ case ServiceTypeKind . ExternalDto :
990
992
case ServiceTypeKind . Error :
991
993
case ServiceTypeKind . Object :
992
994
throw new NotSupportedException ( "Field type not supported on path/query: " + fieldTypeKind ) ;
@@ -1002,6 +1004,7 @@ private string ParseFieldValue(ServiceFieldInfo field, ServiceInfo service, stri
1002
1004
switch ( fieldTypeKind )
1003
1005
{
1004
1006
case ServiceTypeKind . Enum :
1007
+ case ServiceTypeKind . ExternalEnum :
1005
1008
return $ "{ value } { IfTypeScript ( $ " as { field . TypeName } ") } ";
1006
1009
case ServiceTypeKind . String :
1007
1010
case ServiceTypeKind . Bytes :
@@ -1016,6 +1019,7 @@ private string ParseFieldValue(ServiceFieldInfo field, ServiceInfo service, stri
1016
1019
case ServiceTypeKind . Double :
1017
1020
return $ "parseFloat({ value } )";
1018
1021
case ServiceTypeKind . Dto :
1022
+ case ServiceTypeKind . ExternalDto :
1019
1023
case ServiceTypeKind . Error :
1020
1024
case ServiceTypeKind . Object :
1021
1025
throw new NotSupportedException ( "Field type not supported on path/query/header: " + fieldTypeKind ) ;
@@ -1031,6 +1035,7 @@ private static string RenderFieldValue(ServiceFieldInfo field, ServiceInfo servi
1031
1035
switch ( fieldTypeKind )
1032
1036
{
1033
1037
case ServiceTypeKind . Enum :
1038
+ case ServiceTypeKind . ExternalEnum :
1034
1039
case ServiceTypeKind . String :
1035
1040
case ServiceTypeKind . Bytes :
1036
1041
case ServiceTypeKind . DateTime :
@@ -1042,6 +1047,7 @@ private static string RenderFieldValue(ServiceFieldInfo field, ServiceInfo servi
1042
1047
case ServiceTypeKind . Double :
1043
1048
return $ "{ value } .toString()";
1044
1049
case ServiceTypeKind . Dto :
1050
+ case ServiceTypeKind . ExternalDto :
1045
1051
case ServiceTypeKind . Error :
1046
1052
case ServiceTypeKind . Object :
1047
1053
throw new NotSupportedException ( "Field type not supported on path/query: " + fieldTypeKind ) ;
0 commit comments