diff --git a/bfcodegen/id-generate.go b/bfcodegen/id-generate.go index 59cab5e..700dfbb 100644 --- a/bfcodegen/id-generate.go +++ b/bfcodegen/id-generate.go @@ -209,6 +209,13 @@ func fmtIDOutput(cs string, ids []IDDef, pkgname string) string { str += "" + "\n" + str += "func (i " + iddef.Name + ") Valid() bool {" + "\n" + str += " _, err := primitive.ObjectIDFromHex(string(i))" + "\n" + str += " return err == nil" + "\n" + str += "}" + "\n" + + str += "" + "\n" + if anyDef != nil { str += "func (i " + iddef.Name + ") AsAny() " + anyDef.Name + " {" + "\n" str += " return " + anyDef.Name + "(i)" + "\n" diff --git a/goextVersion.go b/goextVersion.go index 2171ae7..600573b 100644 --- a/goextVersion.go +++ b/goextVersion.go @@ -1,5 +1,5 @@ package goext -const GoextVersion = "0.0.263" +const GoextVersion = "0.0.264" -const GoextVersionTimestamp = "2023-09-18T10:43:29+0200" +const GoextVersionTimestamp = "2023-09-18T11:46:17+0200"