From 0b678dddc6383ce50554319c4fd2bdf313c5cc38 Mon Sep 17 00:00:00 2001 From: dirk Date: Wed, 11 Sep 2019 16:25:55 +0200 Subject: [PATCH] extra xsd types --- gowsdl.go | 44 +++++++++++++++++++++++--------------------- 1 file changed, 23 insertions(+), 21 deletions(-) diff --git a/gowsdl.go b/gowsdl.go index 50eecd6..989cbb6 100644 --- a/gowsdl.go +++ b/gowsdl.go @@ -374,27 +374,29 @@ func goString(s string) string { } var xsd2GoTypes = map[string]string{ - "string": "string", - "token": "string", - "float": "float32", - "double": "float64", - "decimal": "float64", - "integer": "int32", - "int": "int32", - "short": "int16", - "byte": "int8", - "long": "int64", - "boolean": "bool", - "datetime": "time.Time", - "date": "time.Time", - "time": "time.Time", - "base64binary": "[]byte", - "hexbinary": "[]byte", - "unsignedint": "uint32", - "unsignedshort": "uint16", - "unsignedbyte": "byte", - "unsignedlong": "uint64", - "anytype": "interface{}", + "string": "string", + "token": "string", + "float": "float32", + "double": "float64", + "decimal": "float64", + "integer": "int32", + "int": "int32", + "short": "int16", + "byte": "int8", + "long": "int64", + "boolean": "bool", + "datetime": "time.Time", + "date": "time.Time", + "time": "time.Time", + "base64binary": "[]byte", + "hexbinary": "[]byte", + "unsignedint": "uint32", + "unsignedshort": "uint16", + "unsignedbyte": "byte", + "unsignedlong": "uint64", + "anytype": "interface{}", + "positiveinteger": "uint64", + "anyuri": "string", } func removeNS(xsdType string) string {