Skip to content

Commit

Permalink
support DateTime defaults
Browse files Browse the repository at this point in the history
  • Loading branch information
hughsimpson committed Mar 18, 2024
1 parent 7658bbc commit 8ff8e9f
Showing 1 changed file with 1 addition and 1 deletion.
Original file line number Diff line number Diff line change
Expand Up @@ -337,7 +337,7 @@ class ClassDefinitionGenerator {
case (ReifiableValueLong(_), OpenapiSchemaDouble(_)) => rendered.stripSuffix("L") + "d"
case (ReifiableValueDouble(_), OpenapiSchemaFloat(_)) => rendered.stripSuffix("d") + "f"
case (ReifiableValueString(_), OpenapiSchemaDate(_)) => throw new NotImplementedError("Default date fields are not supported")
case (ReifiableValueString(_), OpenapiSchemaDateTime(_)) => throw new NotImplementedError("Default datetime fields are not supported")
case (ReifiableValueString(_), OpenapiSchemaDateTime(_)) => s"java.time.Instant.parse(${rendered})"
case (ReifiableValueString(_), OpenapiSchemaByte(_)) => throw new NotImplementedError("Default byte fields are not supported")
case (ReifiableValueString(_), OpenapiSchemaBinary(_)) => s"""$rendered.getBytes("utf-8")"""
case (ReifiableValueString(_), OpenapiSchemaUUID(_)) => s"java.util.UUID.fromString(${rendered})"
Expand Down

0 comments on commit 8ff8e9f

Please sign in to comment.