aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--nimpb/wkt/struct.nim12
-rw-r--r--nimpb/wkt/timestamp.nim4
2 files changed, 8 insertions, 8 deletions
diff --git a/nimpb/wkt/struct.nim b/nimpb/wkt/struct.nim
index 12427b2..659af58 100644
--- a/nimpb/wkt/struct.nim
+++ b/nimpb/wkt/struct.nim
@@ -53,17 +53,17 @@ proc parsegoogle_protobuf_Value*(node: JsonNode): google_protobuf_Value =
result = newgoogle_protobuf_Value()
if node.kind == JNull:
- result.nullValue = google_protobuf_NullValue.NULL_VALUE
+ setNullValue(result, google_protobuf_NullValue.NULL_VALUE)
elif node.kind == JInt or node.kind == JFloat:
- result.numberValue = getFloat(node)
+ setNumberValue(result, getFloat(node))
elif node.kind == JString:
- result.stringValue = getStr(node)
+ setStringValue(result, getStr(node))
elif node.kind == JBool:
- result.boolValue = getBool(node)
+ setBoolValue(result, getBool(node))
elif node.kind == JObject:
- result.structValue = parsegoogle_protobuf_Struct(node)
+ setStructValue(result, parsegoogle_protobuf_Struct(node))
elif node.kind == JArray:
- result.listValue = parsegoogle_protobuf_ListValue(node)
+ setListValue(result, parsegoogle_protobuf_ListValue(node))
proc parsegoogle_protobuf_NullValue*(node: JsonNode): google_protobuf_NullValue =
if node.kind != JNull:
diff --git a/nimpb/wkt/timestamp.nim b/nimpb/wkt/timestamp.nim
index 3df18b5..16134e3 100644
--- a/nimpb/wkt/timestamp.nim
+++ b/nimpb/wkt/timestamp.nim
@@ -69,5 +69,5 @@ offset <- 'Z' / (('+' / '-') \d\d ':' \d\d)
result = newgoogle_protobuf_Timestamp()
- result.seconds = toUnix(toTime(dt))
- result.nanos = int32(nanos)
+ setSeconds(result, toUnix(toTime(dt)))
+ setNanos(result, int32(nanos))