diff --git a/tools/exp/gen/funcprop.go b/tools/exp/gen/funcprop.go index a74f040..eb51970 100644 --- a/tools/exp/gen/funcprop.go +++ b/tools/exp/gen/funcprop.go @@ -458,6 +458,7 @@ func (p *FunctionalPropertyGenerator) singleTypeDef() *codegen.Struct { } kindMembers = append(kindMembers, p.unknownMemberDef()) kindMembers = append(kindMembers, p.iriMemberDef()) + // TODO: Normalize alias of values when setting on this property. kindMembers = append(kindMembers, jen.Id(aliasMember).String()) if p.hasNaturalLanguageMap { kindMembers = append(kindMembers, jen.Id(langMapMember).Map(jen.String()).String()) diff --git a/tools/exp/gen/type.go b/tools/exp/gen/type.go index 6715a59..4a56710 100644 --- a/tools/exp/gen/type.go +++ b/tools/exp/gen/type.go @@ -384,6 +384,7 @@ func (t *TypeGenerator) members() (members []jen.Code) { for _, property := range p { members = append(members, jen.Id(t.memberName(property)).Qual(property.GetPublicPackage().Path(), property.InterfaceName())) } + // TODO: Normalize alias of properties when setting properties. members = append(members, jen.Id(aliasMember).String()) members = append(members, jen.Id(unknownMember).Map(jen.String()).Interface()) return