|
@@ -49,8 +49,23 @@ namespace FlutterCodeGenerator.Map
|
|
|
{
|
|
|
if (!alreadyGeneratedList.Any(x => x.Key.ParameterType.Name == modelType.ParameterType.Name && x.Key.ParameterType.Namespace == modelType.ParameterType.Namespace))
|
|
|
{
|
|
|
- alreadyGeneratedList.Add(modelType, _serviceName);
|
|
|
- dartString.AppendLine(modelType.GetDartString());
|
|
|
+ if (modelType is EnumModelType enumModelType)
|
|
|
+ {
|
|
|
+ if (enumModelType.UserDefinedEnumDictionary.Any(x => x.Key >= 1000))
|
|
|
+ {
|
|
|
+ continue;
|
|
|
+ }
|
|
|
+ else
|
|
|
+ {
|
|
|
+ alreadyGeneratedList.Add(modelType, _serviceName);
|
|
|
+ dartString.AppendLine(modelType.GetDartString());
|
|
|
+ }
|
|
|
+ }
|
|
|
+ else
|
|
|
+ {
|
|
|
+ alreadyGeneratedList.Add(modelType, _serviceName);
|
|
|
+ dartString.AppendLine(modelType.GetDartString());
|
|
|
+ }
|
|
|
}
|
|
|
else
|
|
|
{
|