diff --git a/modules/swagger-codegen/src/main/java/io/swagger/codegen/languages/NancyFXServerCodegen.java b/modules/swagger-codegen/src/main/java/io/swagger/codegen/languages/NancyFXServerCodegen.java index b757ea0f12b..213efa0fd28 100644 --- a/modules/swagger-codegen/src/main/java/io/swagger/codegen/languages/NancyFXServerCodegen.java +++ b/modules/swagger-codegen/src/main/java/io/swagger/codegen/languages/NancyFXServerCodegen.java @@ -90,6 +90,7 @@ public class NancyFXServerCodegen extends AbstractCSharpCodegen { addSwitch(RETURN_ICOLLECTION, RETURN_ICOLLECTION_DESC, returnICollection); addSwitch(IMMUTABLE_OPTION, "Enabled by default. If disabled generates model classes with setters", true); typeMapping.putAll(nodaTimeTypesMappings()); + languageSpecificPrimitives.addAll(nodaTimePrimitiveTypes()); importMapping.clear(); } @@ -387,6 +388,10 @@ public class NancyFXServerCodegen extends AbstractCSharpCodegen { "datetime", "ZonedDateTime?"); } + private static Set nodaTimePrimitiveTypes() { + return ImmutableSet.of("LocalTime?", "ZonedDateTime?"); + } + private class DependencyInfo { private final String version; private final String framework;