aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--nimpb/compiler/generator.nim11
-rw-r--r--nimpb/json.nim16
-rw-r--r--nimpb/nimpb.nim27
-rw-r--r--nimpb/wkt/any_pb.nim50
-rw-r--r--nimpb/wkt/api_pb.nim198
-rw-r--r--nimpb/wkt/descriptor_pb.nim2520
-rw-r--r--nimpb/wkt/duration_pb.nim6
-rw-r--r--nimpb/wkt/empty_pb.nim6
-rw-r--r--nimpb/wkt/field_mask_pb.nim6
-rw-r--r--nimpb/wkt/source_context_pb.nim42
-rw-r--r--nimpb/wkt/struct_pb.nim212
-rw-r--r--nimpb/wkt/timestamp_pb.nim6
-rw-r--r--nimpb/wkt/type_pb.nim246
-rw-r--r--nimpb/wkt/wrappers_pb.nim66
14 files changed, 1868 insertions, 1544 deletions
diff --git a/nimpb/compiler/generator.nim b/nimpb/compiler/generator.nim
index 8e144c0..aa1990c 100644
--- a/nimpb/compiler/generator.nim
+++ b/nimpb/compiler/generator.nim
@@ -155,7 +155,7 @@ proc nimTypeName(field: Field): string =
of google_protobuf_FieldDescriptorProtoType.TypeString: result = "string"
of google_protobuf_FieldDescriptorProtoType.TypeGroup: result = ""
of google_protobuf_FieldDescriptorProtoType.TypeMessage: result = field.typeName
- of google_protobuf_FieldDescriptorProtoType.TypeBytes: result = "bytes"
+ of google_protobuf_FieldDescriptorProtoType.TypeBytes: result = "seq[byte]"
of google_protobuf_FieldDescriptorProtoType.TypeUInt32: result = "uint32"
of google_protobuf_FieldDescriptorProtoType.TypeEnum: result = field.typeName
of google_protobuf_FieldDescriptorProtoType.TypeSFixed32: result = "int32"
@@ -212,7 +212,7 @@ proc defaultValue(ftype: google_protobuf_FieldDescriptorProto_Type): string =
of google_protobuf_FieldDescriptorProtoType.TypeString: result = "\"\""
of google_protobuf_FieldDescriptorProtoType.TypeGroup: result = ""
of google_protobuf_FieldDescriptorProtoType.TypeMessage: result = "nil"
- of google_protobuf_FieldDescriptorProtoType.TypeBytes: result = "bytes(\"\")"
+ of google_protobuf_FieldDescriptorProtoType.TypeBytes: result = "@[]"
of google_protobuf_FieldDescriptorProtoType.TypeUInt32: result = "0"
of google_protobuf_FieldDescriptorProtoType.TypeEnum: result = "0"
of google_protobuf_FieldDescriptorProtoType.TypeSFixed32: result = "0"
@@ -941,6 +941,7 @@ iterator genMessageProcForwards(msg: Message): string =
if not isMapEntry(msg):
yield &"proc new{msg.names}*(): {msg.names}"
yield &"proc new{msg.names}*(data: string): {msg.names}"
+ yield &"proc new{msg.names}*(data: seq[byte]): {msg.names}"
yield &"proc write{msg.names}*(stream: Stream, message: {msg.names})"
yield &"proc read{msg.names}*(stream: Stream): {msg.names}"
yield &"proc sizeOf{msg.names}*(message: {msg.names}): uint64"
@@ -993,6 +994,12 @@ iterator genProcs(msg: Message): string =
yield indent(&"result = read{msg.names}(ss)", 4)
yield ""
+ yield &"proc new{msg.names}*(data: seq[byte]): {msg.names} ="
+ yield indent("let", 4)
+ yield indent("ss = newStringStream(cast[string](data))", 8)
+ yield indent(&"result = read{msg.names}(ss)", 4)
+ yield ""
+
proc hasGenImports(serviceGenerator: ServiceGenerator): bool =
serviceGenerator != nil and serviceGenerator.genImports != nil
diff --git a/nimpb/json.nim b/nimpb/json.nim
index 28cd0f5..5b889d3 100644
--- a/nimpb/json.nim
+++ b/nimpb/json.nim
@@ -16,8 +16,8 @@ import wkt/any_pb
proc `%`*(u: uint32): JsonNode =
newJFloat(float(u))
-proc `%`*(b: bytes): JsonNode =
- result = newJString(base64.encode(string(b), newLine=""))
+proc `%`*(b: seq[byte]): JsonNode =
+ result = newJString(base64.encode(cast[string](b), newLine=""))
proc toJson*(value: float): JsonNode =
case classify(value)
@@ -170,7 +170,7 @@ proc toJson*(message: google_protobuf_ListValue): JsonNode =
proc toJson*(message: google_protobuf_Any): JsonNode =
case message.typeUrl
of "type.googleapis.com/google.protobuf.Duration":
- let duration = newGoogleProtobufDuration(string(message.value))
+ let duration = newGoogleProtobufDuration(message.value)
result = newJObject()
result["@type"] = %message.typeUrl
result["value"] = toJson(duration)
@@ -179,27 +179,27 @@ proc toJson*(message: google_protobuf_Any): JsonNode =
result["@type"] = %message.typeUrl
result["value"] = newJObject()
of "type.googleapis.com/google.protobuf.FieldMask":
- let mask = newGoogleProtobufFieldMask(string(message.value))
+ let mask = newGoogleProtobufFieldMask(message.value)
result = newJObject()
result["@type"] = %message.typeUrl
result["value"] = toJson(mask)
of "type.googleapis.com/google.protobuf.Struct":
- let struct = newGoogleProtobufStruct(string(message.value))
+ let struct = newGoogleProtobufStruct(message.value)
result = newJObject()
result["@type"] = %message.typeUrl
result["value"] = toJson(struct)
of "type.googleapis.com/google.protobuf.Value":
- let value = newGoogleProtobufValue(string(message.value))
+ let value = newGoogleProtobufValue(message.value)
result = newJObject()
result["@type"] = %message.typeUrl
result["value"] = toJson(value)
of "type.googleapis.com/google.protobuf.ListValue":
- let lst = newGoogleProtobufListValue(string(message.value))
+ let lst = newGoogleProtobufListValue(message.value)
result = newJObject()
result["@type"] = %message.typeUrl
result["value"] = toJson(lst)
of "type.googleapis.com/google.protobuf.Timestamp":
- let value = newGoogleProtobufTimestamp(string(message.value))
+ let value = newGoogleProtobufTimestamp(message.value)
result = newJObject()
result["@type"] = %message.typeUrl
result["value"] = toJson(value)
diff --git a/nimpb/nimpb.nim b/nimpb/nimpb.nim
index 156b3fd..de648b1 100644
--- a/nimpb/nimpb.nim
+++ b/nimpb/nimpb.nim
@@ -20,8 +20,6 @@ type
UnexpectedWireTypeError* = object of ParseError
- bytes* = distinct string
-
WireType* {.pure.} = enum
Varint = 0
Fixed64 = 1
@@ -349,11 +347,9 @@ proc protoWriteString*(stream: Stream, s: string, fieldNumber: int) =
writeTag(stream, fieldNumber, WireType.LengthDelimited)
protoWriteString(stream, s)
-proc protoWriteBytes*(stream: Stream, s: bytes) =
- protoWriteString(stream, string(s))
-
-proc protoWriteBytes*(stream: Stream, s: bytes, fieldNumber: int) =
- protoWriteString(stream, string(s), fieldNumber)
+proc protoWriteBytes*(stream: Stream, bytes: var seq[byte], fieldNumber: int) =
+ writeTag(stream, fieldNumber, WireType.LengthDelimited)
+ writeData(stream, addr(bytes[0]), len(bytes))
proc safeReadStr*(stream: Stream, size: int): string =
result = newString(size)
@@ -364,8 +360,11 @@ proc protoReadString*(stream: Stream): string =
let size = int(protoReadUInt64(stream))
result = safeReadStr(stream, size)
-proc protoReadBytes*(stream: Stream): bytes =
- bytes(protoReadString(stream))
+proc protoReadBytes*(stream: Stream): seq[byte] =
+ let size = int(protoReadUInt64(stream))
+ setLen(result, size)
+ if readData(stream, addr(result[0]), size) != size:
+ raise newException(IOError, "cannot read from stream")
proc protoReadEnum*[T](stream: Stream): T =
result = T(protoReadUInt32(stream))
@@ -403,11 +402,14 @@ proc packedFieldSize*[T](values: seq[T], fieldtype: FieldType): uint64 =
else:
raise newException(Exception, "invalid fieldtype")
+proc sizeOfLengthDelimited*(size: uint64): uint64 =
+ result = size + sizeOfVarint(size)
+
proc sizeOfString*(s: string): uint64 =
result = sizeOfVarint(len(s).uint64) + len(s).uint64
-proc sizeOfBytes*(s: bytes): uint64 =
- result = sizeOfString(string(s))
+proc sizeOfBytes*(bytes: seq[byte]): uint64 =
+ result = sizeOfLengthDelimited(uint64(len(bytes)))
proc sizeOfDouble*(value: float64): uint64 =
result = 8
@@ -451,9 +453,6 @@ proc sizeOfSInt64*(value: int64): uint64 =
proc sizeOfEnum*[T](value: T): uint64 =
result = sizeOfUInt32(value.uint32)
-proc sizeOfLengthDelimited*(size: uint64): uint64 =
- result = size + sizeOfVarint(size)
-
proc sizeOfTag*(fieldNumber: int, wiretype: WireType): uint64 =
result = sizeOfUInt32(uint32(makeTag(fieldNumber, wiretype)))
diff --git a/nimpb/wkt/any_pb.nim b/nimpb/wkt/any_pb.nim
index 107ba2f..66626bf 100644
--- a/nimpb/wkt/any_pb.nim
+++ b/nimpb/wkt/any_pb.nim
@@ -10,11 +10,12 @@ import nimpb/json as nimpb_json
type
google_protobuf_Any* = ref google_protobuf_AnyObj
google_protobuf_AnyObj* = object of Message
- type_url: string
- value: bytes
+ typeUrl: string
+ value: seq[byte]
proc newgoogle_protobuf_Any*(): google_protobuf_Any
proc newgoogle_protobuf_Any*(data: string): google_protobuf_Any
+proc newgoogle_protobuf_Any*(data: seq[byte]): google_protobuf_Any
proc writegoogle_protobuf_Any*(stream: Stream, message: google_protobuf_Any)
proc readgoogle_protobuf_Any*(stream: Stream): google_protobuf_Any
proc sizeOfgoogle_protobuf_Any*(message: google_protobuf_Any): uint64
@@ -22,55 +23,55 @@ proc sizeOfgoogle_protobuf_Any*(message: google_protobuf_Any): uint64
proc newgoogle_protobuf_Any*(): google_protobuf_Any =
new(result)
initMessage(result[])
- result.type_url = ""
- result.value = bytes("")
+ result.typeUrl = ""
+ result.value = @[]
-proc cleartype_url*(message: google_protobuf_Any) =
- message.type_url = ""
+proc cleartypeUrl*(message: google_protobuf_Any) =
+ message.typeUrl = ""
clearFields(message, [1])
-proc hastype_url*(message: google_protobuf_Any): bool =
+proc hastypeUrl*(message: google_protobuf_Any): bool =
result = hasField(message, 1)
-proc settype_url*(message: google_protobuf_Any, value: string) =
- message.type_url = value
+proc settypeUrl*(message: google_protobuf_Any, value: string) =
+ message.typeUrl = value
setField(message, 1)
-proc type_url*(message: google_protobuf_Any): string {.inline.} =
- message.type_url
+proc typeUrl*(message: google_protobuf_Any): string {.inline.} =
+ message.typeUrl
-proc `type_url=`*(message: google_protobuf_Any, value: string) {.inline.} =
- settype_url(message, value)
+proc `typeUrl=`*(message: google_protobuf_Any, value: string) {.inline.} =
+ settypeUrl(message, value)
proc clearvalue*(message: google_protobuf_Any) =
- message.value = bytes("")
+ message.value = @[]
clearFields(message, [2])
proc hasvalue*(message: google_protobuf_Any): bool =
result = hasField(message, 2)
-proc setvalue*(message: google_protobuf_Any, value: bytes) =
+proc setvalue*(message: google_protobuf_Any, value: seq[byte]) =
message.value = value
setField(message, 2)
-proc value*(message: google_protobuf_Any): bytes {.inline.} =
+proc value*(message: google_protobuf_Any): seq[byte] {.inline.} =
message.value
-proc `value=`*(message: google_protobuf_Any, value: bytes) {.inline.} =
+proc `value=`*(message: google_protobuf_Any, value: seq[byte]) {.inline.} =
setvalue(message, value)
proc sizeOfgoogle_protobuf_Any*(message: google_protobuf_Any): uint64 =
- if hastype_url(message):
+ if hastypeUrl(message):
result = result + sizeOfTag(1, WireType.LengthDelimited)
- result = result + sizeOfString(message.type_url)
+ result = result + sizeOfString(message.typeUrl)
if hasvalue(message):
result = result + sizeOfTag(2, WireType.LengthDelimited)
result = result + sizeOfBytes(message.value)
result = result + sizeOfUnknownFields(message)
proc writegoogle_protobuf_Any*(stream: Stream, message: google_protobuf_Any) =
- if hastype_url(message):
- protoWriteString(stream, message.type_url, 1)
+ if hastypeUrl(message):
+ protoWriteString(stream, message.typeUrl, 1)
if hasvalue(message):
protoWriteBytes(stream, message.value, 2)
writeUnknownFields(stream, message)
@@ -86,7 +87,7 @@ proc readgoogle_protobuf_Any*(stream: Stream): google_protobuf_Any =
raise newException(InvalidFieldNumberError, "Invalid field number: 0")
of 1:
expectWireType(wireType, WireType.LengthDelimited)
- settype_url(result, protoReadString(stream))
+ settypeUrl(result, protoReadString(stream))
of 2:
expectWireType(wireType, WireType.LengthDelimited)
setvalue(result, protoReadBytes(stream))
@@ -103,4 +104,9 @@ proc newgoogle_protobuf_Any*(data: string): google_protobuf_Any =
ss = newStringStream(data)
result = readgoogle_protobuf_Any(ss)
+proc newgoogle_protobuf_Any*(data: seq[byte]): google_protobuf_Any =
+ let
+ ss = newStringStream(cast[string](data))
+ result = readgoogle_protobuf_Any(ss)
+
diff --git a/nimpb/wkt/api_pb.nim b/nimpb/wkt/api_pb.nim
index b639021..5f4faa4 100644
--- a/nimpb/wkt/api_pb.nim
+++ b/nimpb/wkt/api_pb.nim
@@ -17,16 +17,16 @@ type
methods: seq[google_protobuf_Method]
options: seq[google_protobuf_Option]
version: string
- source_context: google_protobuf_SourceContext
+ sourceContext: google_protobuf_SourceContext
mixins: seq[google_protobuf_Mixin]
syntax: google_protobuf_Syntax
google_protobuf_Method* = ref google_protobuf_MethodObj
google_protobuf_MethodObj* = object of Message
name: string
- request_type_url: string
- request_streaming: bool
- response_type_url: string
- response_streaming: bool
+ requestTypeUrl: string
+ requestStreaming: bool
+ responseTypeUrl: string
+ responseStreaming: bool
options: seq[google_protobuf_Option]
syntax: google_protobuf_Syntax
google_protobuf_Mixin* = ref google_protobuf_MixinObj
@@ -36,6 +36,7 @@ type
proc newgoogle_protobuf_Method*(): google_protobuf_Method
proc newgoogle_protobuf_Method*(data: string): google_protobuf_Method
+proc newgoogle_protobuf_Method*(data: seq[byte]): google_protobuf_Method
proc writegoogle_protobuf_Method*(stream: Stream, message: google_protobuf_Method)
proc readgoogle_protobuf_Method*(stream: Stream): google_protobuf_Method
proc sizeOfgoogle_protobuf_Method*(message: google_protobuf_Method): uint64
@@ -43,6 +44,7 @@ proc toJson*(message: google_protobuf_Method): JsonNode
proc newgoogle_protobuf_Mixin*(): google_protobuf_Mixin
proc newgoogle_protobuf_Mixin*(data: string): google_protobuf_Mixin
+proc newgoogle_protobuf_Mixin*(data: seq[byte]): google_protobuf_Mixin
proc writegoogle_protobuf_Mixin*(stream: Stream, message: google_protobuf_Mixin)
proc readgoogle_protobuf_Mixin*(stream: Stream): google_protobuf_Mixin
proc sizeOfgoogle_protobuf_Mixin*(message: google_protobuf_Mixin): uint64
@@ -50,6 +52,7 @@ proc toJson*(message: google_protobuf_Mixin): JsonNode
proc newgoogle_protobuf_Api*(): google_protobuf_Api
proc newgoogle_protobuf_Api*(data: string): google_protobuf_Api
+proc newgoogle_protobuf_Api*(data: seq[byte]): google_protobuf_Api
proc writegoogle_protobuf_Api*(stream: Stream, message: google_protobuf_Api)
proc readgoogle_protobuf_Api*(stream: Stream): google_protobuf_Api
proc sizeOfgoogle_protobuf_Api*(message: google_protobuf_Api): uint64
@@ -59,10 +62,10 @@ proc newgoogle_protobuf_Method*(): google_protobuf_Method =
new(result)
initMessage(result[])
result.name = ""
- result.request_type_url = ""
- result.request_streaming = false
- result.response_type_url = ""
- result.response_streaming = false
+ result.requestTypeUrl = ""
+ result.requestStreaming = false
+ result.responseTypeUrl = ""
+ result.responseStreaming = false
result.options = @[]
result.syntax = google_protobuf_Syntax.SYNTAX_PROTO2
@@ -83,73 +86,73 @@ proc name*(message: google_protobuf_Method): string {.inline.} =
proc `name=`*(message: google_protobuf_Method, value: string) {.inline.} =
setname(message, value)
-proc clearrequest_type_url*(message: google_protobuf_Method) =
- message.request_type_url = ""
+proc clearrequestTypeUrl*(message: google_protobuf_Method) =
+ message.requestTypeUrl = ""
clearFields(message, [2])
-proc hasrequest_type_url*(message: google_protobuf_Method): bool =
+proc hasrequestTypeUrl*(message: google_protobuf_Method): bool =
result = hasField(message, 2)
-proc setrequest_type_url*(message: google_protobuf_Method, value: string) =
- message.request_type_url = value
+proc setrequestTypeUrl*(message: google_protobuf_Method, value: string) =
+ message.requestTypeUrl = value
setField(message, 2)
-proc request_type_url*(message: google_protobuf_Method): string {.inline.} =
- message.request_type_url
+proc requestTypeUrl*(message: google_protobuf_Method): string {.inline.} =
+ message.requestTypeUrl
-proc `request_type_url=`*(message: google_protobuf_Method, value: string) {.inline.} =
- setrequest_type_url(message, value)
+proc `requestTypeUrl=`*(message: google_protobuf_Method, value: string) {.inline.} =
+ setrequestTypeUrl(message, value)
-proc clearrequest_streaming*(message: google_protobuf_Method) =
- message.request_streaming = false
+proc clearrequestStreaming*(message: google_protobuf_Method) =
+ message.requestStreaming = false
clearFields(message, [3])
-proc hasrequest_streaming*(message: google_protobuf_Method): bool =
+proc hasrequestStreaming*(message: google_protobuf_Method): bool =
result = hasField(message, 3)
-proc setrequest_streaming*(message: google_protobuf_Method, value: bool) =
- message.request_streaming = value
+proc setrequestStreaming*(message: google_protobuf_Method, value: bool) =
+ message.requestStreaming = value
setField(message, 3)
-proc request_streaming*(message: google_protobuf_Method): bool {.inline.} =
- message.request_streaming
+proc requestStreaming*(message: google_protobuf_Method): bool {.inline.} =
+ message.requestStreaming
-proc `request_streaming=`*(message: google_protobuf_Method, value: bool) {.inline.} =
- setrequest_streaming(message, value)
+proc `requestStreaming=`*(message: google_protobuf_Method, value: bool) {.inline.} =
+ setrequestStreaming(message, value)
-proc clearresponse_type_url*(message: google_protobuf_Method) =
- message.response_type_url = ""
+proc clearresponseTypeUrl*(message: google_protobuf_Method) =
+ message.responseTypeUrl = ""
clearFields(message, [4])
-proc hasresponse_type_url*(message: google_protobuf_Method): bool =
+proc hasresponseTypeUrl*(message: google_protobuf_Method): bool =
result = hasField(message, 4)
-proc setresponse_type_url*(message: google_protobuf_Method, value: string) =
- message.response_type_url = value
+proc setresponseTypeUrl*(message: google_protobuf_Method, value: string) =
+ message.responseTypeUrl = value
setField(message, 4)
-proc response_type_url*(message: google_protobuf_Method): string {.inline.} =
- message.response_type_url
+proc responseTypeUrl*(message: google_protobuf_Method): string {.inline.} =
+ message.responseTypeUrl
-proc `response_type_url=`*(message: google_protobuf_Method, value: string) {.inline.} =
- setresponse_type_url(message, value)
+proc `responseTypeUrl=`*(message: google_protobuf_Method, value: string) {.inline.} =
+ setresponseTypeUrl(message, value)
-proc clearresponse_streaming*(message: google_protobuf_Method) =
- message.response_streaming = false
+proc clearresponseStreaming*(message: google_protobuf_Method) =
+ message.responseStreaming = false
clearFields(message, [5])
-proc hasresponse_streaming*(message: google_protobuf_Method): bool =
+proc hasresponseStreaming*(message: google_protobuf_Method): bool =
result = hasField(message, 5)
-proc setresponse_streaming*(message: google_protobuf_Method, value: bool) =
- message.response_streaming = value
+proc setresponseStreaming*(message: google_protobuf_Method, value: bool) =
+ message.responseStreaming = value
setField(message, 5)
-proc response_streaming*(message: google_protobuf_Method): bool {.inline.} =
- message.response_streaming
+proc responseStreaming*(message: google_protobuf_Method): bool {.inline.} =
+ message.responseStreaming
-proc `response_streaming=`*(message: google_protobuf_Method, value: bool) {.inline.} =
- setresponse_streaming(message, value)
+proc `responseStreaming=`*(message: google_protobuf_Method, value: bool) {.inline.} =
+ setresponseStreaming(message, value)
proc clearoptions*(message: google_protobuf_Method) =
message.options = @[]
@@ -193,18 +196,18 @@ proc sizeOfgoogle_protobuf_Method*(message: google_protobuf_Method): uint64 =
if hasname(message):
result = result + sizeOfTag(1, WireType.LengthDelimited)
result = result + sizeOfString(message.name)
- if hasrequest_type_url(message):
+ if hasrequestTypeUrl(message):
result = result + sizeOfTag(2, WireType.LengthDelimited)
- result = result + sizeOfString(message.request_type_url)
- if hasrequest_streaming(message):
+ result = result + sizeOfString(message.requestTypeUrl)
+ if hasrequestStreaming(message):
result = result + sizeOfTag(3, WireType.Varint)
- result = result + sizeOfBool(message.request_streaming)
- if hasresponse_type_url(message):
+ result = result + sizeOfBool(message.requestStreaming)
+ if hasresponseTypeUrl(message):
result = result + sizeOfTag(4, WireType.LengthDelimited)
- result = result + sizeOfString(message.response_type_url)
- if hasresponse_streaming(message):
+ result = result + sizeOfString(message.responseTypeUrl)
+ if hasresponseStreaming(message):
result = result + sizeOfTag(5, WireType.Varint)
- result = result + sizeOfBool(message.response_streaming)
+ result = result + sizeOfBool(message.responseStreaming)
for value in message.options:
result = result + sizeOfTag(6, WireType.LengthDelimited)
result = result + sizeOfLengthDelimited(sizeOfgoogle_protobuf_Option(value))
@@ -216,14 +219,14 @@ proc sizeOfgoogle_protobuf_Method*(message: google_protobuf_Method): uint64 =
proc writegoogle_protobuf_Method*(stream: Stream, message: google_protobuf_Method) =
if hasname(message):
protoWriteString(stream, message.name, 1)
- if hasrequest_type_url(message):
- protoWriteString(stream, message.request_type_url, 2)
- if hasrequest_streaming(message):
- protoWriteBool(stream, message.request_streaming, 3)
- if hasresponse_type_url(message):
- protoWriteString(stream, message.response_type_url, 4)
- if hasresponse_streaming(message):
- protoWriteBool(stream, message.response_streaming, 5)
+ if hasrequestTypeUrl(message):
+ protoWriteString(stream, message.requestTypeUrl, 2)
+ if hasrequestStreaming(message):
+ protoWriteBool(stream, message.requestStreaming, 3)
+ if hasresponseTypeUrl(message):
+ protoWriteString(stream, message.responseTypeUrl, 4)
+ if hasresponseStreaming(message):
+ protoWriteBool(stream, message.responseStreaming, 5)
for value in message.options:
writeMessage(stream, value, 6)
if hassyntax(message):
@@ -244,16 +247,16 @@ proc readgoogle_protobuf_Method*(stream: Stream): google_protobuf_Method =
setname(result, protoReadString(stream))
of 2:
expectWireType(wireType, WireType.LengthDelimited)
- setrequest_type_url(result, protoReadString(stream))
+ setrequestTypeUrl(result, protoReadString(stream))
of 3:
expectWireType(wireType, WireType.Varint)
- setrequest_streaming(result, protoReadBool(stream))
+ setrequestStreaming(result, protoReadBool(stream))
of 4:
expectWireType(wireType, WireType.LengthDelimited)
- setresponse_type_url(result, protoReadString(stream))
+ setresponseTypeUrl(result, protoReadString(stream))
of 5:
expectWireType(wireType, WireType.Varint)
- setresponse_streaming(result, protoReadBool(stream))
+ setresponseStreaming(result, protoReadBool(stream))
of 6:
expectWireType(wireType, WireType.LengthDelimited)
let data = readLengthDelimited(stream)
@@ -267,14 +270,14 @@ proc toJson*(message: google_protobuf_Method): JsonNode =
result = newJObject()
if hasname(message):
result["name"] = %message.name
- if hasrequest_type_url(message):
- result["requestTypeUrl"] = %message.request_type_url
- if hasrequest_streaming(message):
- result["requestStreaming"] = %message.request_streaming
- if hasresponse_type_url(message):
- result["responseTypeUrl"] = %message.response_type_url
- if hasresponse_streaming(message):
- result["responseStreaming"] = %message.response_streaming
+ if hasrequestTypeUrl(message):
+ result["requestTypeUrl"] = %message.requestTypeUrl
+ if hasrequestStreaming(message):
+ result["requestStreaming"] = %message.requestStreaming
+ if hasresponseTypeUrl(message):
+ result["responseTypeUrl"] = %message.responseTypeUrl
+ if hasresponseStreaming(message):
+ result["responseStreaming"] = %message.responseStreaming
if hasoptions(message):
let arr = newJArray()
for value in message.options:
@@ -294,6 +297,11 @@ proc newgoogle_protobuf_Method*(data: string): google_protobuf_Method =
ss = newStringStream(data)
result = readgoogle_protobuf_Method(ss)
+proc newgoogle_protobuf_Method*(data: seq[byte]): google_protobuf_Method =
+ let
+ ss = newStringStream(cast[string](data))
+ result = readgoogle_protobuf_Method(ss)
+
proc newgoogle_protobuf_Mixin*(): google_protobuf_Mixin =
new(result)
@@ -386,6 +394,11 @@ proc newgoogle_protobuf_Mixin*(data: string): google_protobuf_Mixin =
ss = newStringStream(data)
result = readgoogle_protobuf_Mixin(ss)
+proc newgoogle_protobuf_Mixin*(data: seq[byte]): google_protobuf_Mixin =
+ let
+ ss = newStringStream(cast[string](data))
+ result = readgoogle_protobuf_Mixin(ss)
+
proc newgoogle_protobuf_Api*(): google_protobuf_Api =
new(result)
@@ -394,7 +407,7 @@ proc newgoogle_protobuf_Api*(): google_protobuf_Api =
result.methods = @[]
result.options = @[]
result.version = ""
- result.source_context = nil
+ result.sourceContext = nil
result.mixins = @[]
result.syntax = google_protobuf_Syntax.SYNTAX_PROTO2
@@ -474,22 +487,22 @@ proc version*(message: google_protobuf_Api): string {.inline.} =
proc `version=`*(message: google_protobuf_Api, value: string) {.inline.} =
setversion(message, value)
-proc clearsource_context*(message: google_protobuf_Api) =
- message.source_context = nil
+proc clearsourceContext*(message: google_protobuf_Api) =
+ message.sourceContext = nil
clearFields(message, [5])
-proc hassource_context*(message: google_protobuf_Api): bool =
+proc hassourceContext*(message: google_protobuf_Api): bool =
result = hasField(message, 5)
-proc setsource_context*(message: google_protobuf_Api, value: google_protobuf_SourceContext) =
- message.source_context = value
+proc setsourceContext*(message: google_protobuf_Api, value: google_protobuf_SourceContext) =
+ message.sourceContext = value
setField(message, 5)
-proc source_context*(message: google_protobuf_Api): google_protobuf_SourceContext {.inline.} =
- message.source_context
+proc sourceContext*(message: google_protobuf_Api): google_protobuf_SourceContext {.inline.} =
+ message.sourceContext
-proc `source_context=`*(message: google_protobuf_Api, value: google_protobuf_SourceContext) {.inline.} =
- setsource_context(message, value)
+proc `sourceContext=`*(message: google_protobuf_Api, value: google_protobuf_SourceContext) {.inline.} =
+ setsourceContext(message, value)
proc clearmixins*(message: google_protobuf_Api) =
message.mixins = @[]
@@ -542,9 +555,9 @@ proc sizeOfgoogle_protobuf_Api*(message: google_protobuf_Api): uint64 =
if hasversion(message):
result = result + sizeOfTag(4, WireType.LengthDelimited)
result = result + sizeOfString(message.version)
- if hassource_context(message):
+ if hassourceContext(message):
result = result + sizeOfTag(5, WireType.LengthDelimited)
- result = result + sizeOfLengthDelimited(sizeOfgoogle_protobuf_SourceContext(message.source_context))
+ result = result + sizeOfLengthDelimited(sizeOfgoogle_protobuf_SourceContext(message.sourceContext))
for value in message.mixins:
result = result + sizeOfTag(6, WireType.LengthDelimited)
result = result + sizeOfLengthDelimited(sizeOfgoogle_protobuf_Mixin(value))
@@ -562,8 +575,8 @@ proc writegoogle_protobuf_Api*(stream: Stream, message: google_protobuf_Api) =
writeMessage(stream, value, 3)
if hasversion(message):
protoWriteString(stream, message.version, 4)
- if hassource_context(message):
- writeMessage(stream, message.source_context, 5)
+ if hassourceContext(message):
+ writeMessage(stream, message.sourceContext, 5)
for value in message.mixins:
writeMessage(stream, value, 6)
if hassyntax(message):
@@ -596,7 +609,7 @@ proc readgoogle_protobuf_Api*(stream: Stream): google_protobuf_Api =
of 5:
expectWireType(wireType, WireType.LengthDelimited)
let data = readLengthDelimited(stream)
- setsource_context(result, newgoogle_protobuf_SourceContext(data))
+ setsourceContext(result, newgoogle_protobuf_SourceContext(data))
of 6:
expectWireType(wireType, WireType.LengthDelimited)
let data = readLengthDelimited(stream)
@@ -622,8 +635,8 @@ proc toJson*(message: google_protobuf_Api): JsonNode =
result["options"] = arr
if hasversion(message):
result["version"] = %message.version
- if hassource_context(message):
- result["sourceContext"] = toJson(message.source_context)
+ if hassourceContext(message):
+ result["sourceContext"] = toJson(message.sourceContext)
if hasmixins(message):
let arr = newJArray()
for value in message.mixins:
@@ -643,4 +656,9 @@ proc newgoogle_protobuf_Api*(data: string): google_protobuf_Api =
ss = newStringStream(data)
result = readgoogle_protobuf_Api(ss)
+proc newgoogle_protobuf_Api*(data: seq[byte]): google_protobuf_Api =
+ let
+ ss = newStringStream(cast[string](data))
+ result = readgoogle_protobuf_Api(ss)
+
diff --git a/nimpb/wkt/descriptor_pb.nim b/nimpb/wkt/descriptor_pb.nim
index 5273add..fd5fc6b 100644
--- a/nimpb/wkt/descriptor_pb.nim
+++ b/nimpb/wkt/descriptor_pb.nim
@@ -55,27 +55,27 @@ type
name: string
package: string
dependency: seq[string]
- public_dependency: seq[int32]
- weak_dependency: seq[int32]
- message_type: seq[google_protobuf_DescriptorProto]
- enum_type: seq[google_protobuf_EnumDescriptorProto]
+ publicDependency: seq[int32]
+ weakDependency: seq[int32]
+ messageType: seq[google_protobuf_DescriptorProto]
+ enumType: seq[google_protobuf_EnumDescriptorProto]
service: seq[google_protobuf_ServiceDescriptorProto]
extension: seq[google_protobuf_FieldDescriptorProto]
options: google_protobuf_FileOptions
- source_code_info: google_protobuf_SourceCodeInfo
+ sourceCodeInfo: google_protobuf_SourceCodeInfo
syntax: string
google_protobuf_DescriptorProto* = ref google_protobuf_DescriptorProtoObj
google_protobuf_DescriptorProtoObj* = object of Message
name: string
field: seq[google_protobuf_FieldDescriptorProto]
extension: seq[google_protobuf_FieldDescriptorProto]
- nested_type: seq[google_protobuf_DescriptorProto]
- enum_type: seq[google_protobuf_EnumDescriptorProto]
- extension_range: seq[google_protobuf_DescriptorProto_ExtensionRange]
- oneof_decl: seq[google_protobuf_OneofDescriptorProto]
+ nestedType: seq[google_protobuf_DescriptorProto]
+ enumType: seq[google_protobuf_EnumDescriptorProto]
+ extensionRange: seq[google_protobuf_DescriptorProto_ExtensionRange]
+ oneofDecl: seq[google_protobuf_OneofDescriptorProto]
options: google_protobuf_MessageOptions
- reserved_range: seq[google_protobuf_DescriptorProto_ReservedRange]
- reserved_name: seq[string]
+ reservedRange: seq[google_protobuf_DescriptorProto_ReservedRange]
+ reservedName: seq[string]
google_protobuf_DescriptorProto_ReservedRange* = ref google_protobuf_DescriptorProto_ReservedRangeObj
google_protobuf_DescriptorProto_ReservedRangeObj* = object of Message
start: int32
@@ -87,18 +87,18 @@ type
options: google_protobuf_ExtensionRangeOptions
google_protobuf_ExtensionRangeOptions* = ref google_protobuf_ExtensionRangeOptionsObj
google_protobuf_ExtensionRangeOptionsObj* = object of Message
- uninterpreted_option: seq[google_protobuf_UninterpretedOption]
+ uninterpretedOption: seq[google_protobuf_UninterpretedOption]
google_protobuf_FieldDescriptorProto* = ref google_protobuf_FieldDescriptorProtoObj
google_protobuf_FieldDescriptorProtoObj* = object of Message
name: string
number: int32
label: google_protobuf_FieldDescriptorProto_Label
ftype: google_protobuf_FieldDescriptorProto_Type
- type_name: string
+ typeName: string
extendee: string
- default_value: string
- oneof_index: int32
- json_name: string
+ defaultValue: string
+ oneofIndex: int32
+ jsonName: string
options: google_protobuf_FieldOptions
google_protobuf_OneofDescriptorProto* = ref google_protobuf_OneofDescriptorProtoObj
google_protobuf_OneofDescriptorProtoObj* = object of Message
@@ -109,8 +109,8 @@ type
name: string
value: seq[google_protobuf_EnumValueDescriptorProto]
options: google_protobuf_EnumOptions
- reserved_range: seq[google_protobuf_EnumDescriptorProto_EnumReservedRange]
- reserved_name: seq[string]
+ reservedRange: seq[google_protobuf_EnumDescriptorProto_EnumReservedRange]
+ reservedName: seq[string]
google_protobuf_EnumDescriptorProto_EnumReservedRange* = ref google_protobuf_EnumDescriptorProto_EnumReservedRangeObj
google_protobuf_EnumDescriptorProto_EnumReservedRangeObj* = object of Message
start: int32
@@ -128,39 +128,39 @@ type
google_protobuf_MethodDescriptorProto* = ref google_protobuf_MethodDescriptorProtoObj
google_protobuf_MethodDescriptorProtoObj* = object of Message
name: string
- input_type: string
- output_type: string
+ inputType: string
+ outputType: string
options: google_protobuf_MethodOptions
- client_streaming: bool
- server_streaming: bool
+ clientStreaming: bool
+ serverStreaming: bool
google_protobuf_FileOptions* = ref google_protobuf_FileOptionsObj
google_protobuf_FileOptionsObj* = object of Message
- java_package: string
- java_outer_classname: string
- java_multiple_files: bool
- java_generate_equals_and_hash: bool
- java_string_check_utf8: bool
- optimize_for: google_protobuf_FileOptions_OptimizeMode
- go_package: string
- cc_generic_services: bool
- java_generic_services: bool
- py_generic_services: bool
- php_generic_services: bool
+ javaPackage: string
+ javaOuterClassname: string
+ javaMultipleFiles: bool
+ javaGenerateEqualsAndHash: bool
+ javaStringCheckUtf8: bool
+ optimizeFor: google_protobuf_FileOptions_OptimizeMode
+ goPackage: string
+ ccGenericServices: bool
+ javaGenericServices: bool
+ pyGenericServices: bool
+ phpGenericServices: bool
deprecated: bool
- cc_enable_arenas: bool
- objc_class_prefix: string
- csharp_namespace: string
- swift_prefix: string
- php_class_prefix: string
- php_namespace: string
- uninterpreted_option: seq[google_protobuf_UninterpretedOption]
+ ccEnableArenas: bool
+ objcClassPrefix: string
+ csharpNamespace: string
+ swiftPrefix: string
+ phpClassPrefix: string
+ phpNamespace: string
+ uninterpretedOption: seq[google_protobuf_UninterpretedOption]
google_protobuf_MessageOptions* = ref google_protobuf_MessageOptionsObj
google_protobuf_MessageOptionsObj* = object of Message
- message_set_wire_format: bool
- no_standard_descriptor_accessor: bool
+ messageSetWireFormat: bool
+ noStandardDescriptorAccessor: bool
deprecated: bool
- map_entry: bool
- uninterpreted_option: seq[google_protobuf_UninterpretedOption]
+ mapEntry: bool
+ uninterpretedOption: seq[google_protobuf_UninterpretedOption]
google_protobuf_FieldOptions* = ref google_protobuf_FieldOptionsObj
google_protobuf_FieldOptionsObj* = object of Message
ctype: google_protobuf_FieldOptions_CType
@@ -169,41 +169,41 @@ type
lazy: bool
deprecated: bool
weak: bool
- uninterpreted_option: seq[google_protobuf_UninterpretedOption]
+ uninterpretedOption: seq[google_protobuf_UninterpretedOption]
google_protobuf_OneofOptions* = ref google_protobuf_OneofOptionsObj
google_protobuf_OneofOptionsObj* = object of Message
- uninterpreted_option: seq[google_protobuf_UninterpretedOption]
+ uninterpretedOption: seq[google_protobuf_UninterpretedOption]
google_protobuf_EnumOptions* = ref google_protobuf_EnumOptionsObj
google_protobuf_EnumOptionsObj* = object of Message
- allow_alias: bool
+ allowAlias: bool
deprecated: bool
- uninterpreted_option: seq[google_protobuf_UninterpretedOption]
+ uninterpretedOption: seq[google_protobuf_UninterpretedOption]
google_protobuf_EnumValueOptions* = ref google_protobuf_EnumValueOptionsObj
google_protobuf_EnumValueOptionsObj* = object of Message
deprecated: bool
- uninterpreted_option: seq[google_protobuf_UninterpretedOption]
+ uninterpretedOption: seq[google_protobuf_UninterpretedOption]
google_protobuf_ServiceOptions* = ref google_protobuf_ServiceOptionsObj
google_protobuf_ServiceOptionsObj* = object of Message
deprecated: bool
- uninterpreted_option: seq[google_protobuf_UninterpretedOption]
+ uninterpretedOption: seq[google_protobuf_UninterpretedOption]
google_protobuf_MethodOptions* = ref google_protobuf_MethodOptionsObj
google_protobuf_MethodOptionsObj* = object of Message
deprecated: bool
- idempotency_level: google_protobuf_MethodOptions_IdempotencyLevel
- uninterpreted_option: seq[google_protobuf_UninterpretedOption]
+ idempotencyLevel: google_protobuf_MethodOptions_IdempotencyLevel
+ uninterpretedOption: seq[google_protobuf_UninterpretedOption]
google_protobuf_UninterpretedOption* = ref google_protobuf_UninterpretedOptionObj
google_protobuf_UninterpretedOptionObj* = object of Message
name: seq[google_protobuf_UninterpretedOption_NamePart]
- identifier_value: string
- positive_int_value: uint64
- negative_int_value: int64
- double_value: float64
- string_value: bytes
- aggregate_value: string
+ identifierValue: string
+ positiveIntValue: uint64
+ negativeIntValue: int64
+ doubleValue: float64
+ stringValue: seq[byte]
+ aggregateValue: string
google_protobuf_UninterpretedOption_NamePart* = ref google_protobuf_UninterpretedOption_NamePartObj
google_protobuf_UninterpretedOption_NamePartObj* = object of Message
- name_part: string
- is_extension: bool
+ namePart: string
+ isExtension: bool
google_protobuf_SourceCodeInfo* = ref google_protobuf_SourceCodeInfoObj
google_protobuf_SourceCodeInfoObj* = object of Message
location: seq[google_protobuf_SourceCodeInfo_Location]
@@ -211,21 +211,22 @@ type
google_protobuf_SourceCodeInfo_LocationObj* = object of Message
path: seq[int32]
span: seq[int32]
- leading_comments: string
- trailing_comments: string
- leading_detached_comments: seq[string]
+ leadingComments: string
+ trailingComments: string
+ leadingDetachedComments: seq[string]
google_protobuf_GeneratedCodeInfo* = ref google_protobuf_GeneratedCodeInfoObj
google_protobuf_GeneratedCodeInfoObj* = object of Message
annotation: seq[google_protobuf_GeneratedCodeInfo_Annotation]
google_protobuf_GeneratedCodeInfo_Annotation* = ref google_protobuf_GeneratedCodeInfo_AnnotationObj
google_protobuf_GeneratedCodeInfo_AnnotationObj* = object of Message
path: seq[int32]
- source_file: string
+ sourceFile: string
begin: int32
fend: int32
proc newgoogle_protobuf_UninterpretedOption_NamePart*(): google_protobuf_UninterpretedOption_NamePart
proc newgoogle_protobuf_UninterpretedOption_NamePart*(data: string): google_protobuf_UninterpretedOption_NamePart
+proc newgoogle_protobuf_UninterpretedOption_NamePart*(data: seq[byte]): google_protobuf_UninterpretedOption_NamePart
proc writegoogle_protobuf_UninterpretedOption_NamePart*(stream: Stream, message: google_protobuf_UninterpretedOption_NamePart)
proc readgoogle_protobuf_UninterpretedOption_NamePart*(stream: Stream): google_protobuf_UninterpretedOption_NamePart
proc sizeOfgoogle_protobuf_UninterpretedOption_NamePart*(message: google_protobuf_UninterpretedOption_NamePart): uint64
@@ -233,6 +234,7 @@ proc toJson*(message: google_protobuf_UninterpretedOption_NamePart): JsonNode
proc newgoogle_protobuf_UninterpretedOption*(): google_protobuf_UninterpretedOption
proc newgoogle_protobuf_UninterpretedOption*(data: string): google_protobuf_UninterpretedOption
+proc newgoogle_protobuf_UninterpretedOption*(data: seq[byte]): google_protobuf_UninterpretedOption
proc writegoogle_protobuf_UninterpretedOption*(stream: Stream, message: google_protobuf_UninterpretedOption)
proc readgoogle_protobuf_UninterpretedOption*(stream: Stream): google_protobuf_UninterpretedOption
proc sizeOfgoogle_protobuf_UninterpretedOption*(message: google_protobuf_UninterpretedOption): uint64
@@ -240,6 +242,7 @@ proc toJson*(message: google_protobuf_UninterpretedOption): JsonNode
proc newgoogle_protobuf_EnumValueOptions*(): google_protobuf_EnumValueOptions
proc newgoogle_protobuf_EnumValueOptions*(data: string): google_protobuf_EnumValueOptions
+proc newgoogle_protobuf_EnumValueOptions*(data: seq[byte]): google_protobuf_EnumValueOptions
proc writegoogle_protobuf_EnumValueOptions*(stream: Stream, message: google_protobuf_EnumValueOptions)
proc readgoogle_protobuf_EnumValueOptions*(stream: Stream): google_protobuf_EnumValueOptions
proc sizeOfgoogle_protobuf_EnumValueOptions*(message: google_protobuf_EnumValueOptions): uint64
@@ -247,6 +250,7 @@ proc toJson*(message: google_protobuf_EnumValueOptions): JsonNode
proc newgoogle_protobuf_EnumValueDescriptorProto*(): google_protobuf_EnumValueDescriptorProto
proc newgoogle_protobuf_EnumValueDescriptorProto*(data: string): google_protobuf_EnumValueDescriptorProto
+proc newgoogle_protobuf_EnumValueDescriptorProto*(data: seq[byte]): google_protobuf_EnumValueDescriptorProto
proc writegoogle_protobuf_EnumValueDescriptorProto*(stream: Stream, message: google_protobuf_EnumValueDescriptorProto)
proc readgoogle_protobuf_EnumValueDescriptorProto*(stream: Stream): google_protobuf_EnumValueDescriptorProto
proc sizeOfgoogle_protobuf_EnumValueDescriptorProto*(message: google_protobuf_EnumValueDescriptorProto): uint64
@@ -254,6 +258,7 @@ proc toJson*(message: google_protobuf_EnumValueDescriptorProto): JsonNode
proc newgoogle_protobuf_EnumDescriptorProto_EnumReservedRange*(): google_protobuf_EnumDescriptorProto_EnumReservedRange
proc newgoogle_protobuf_EnumDescriptorProto_EnumReservedRange*(data: string): google_protobuf_EnumDescriptorProto_EnumReservedRange
+proc newgoogle_protobuf_EnumDescriptorProto_EnumReservedRange*(data: seq[byte]): google_protobuf_EnumDescriptorProto_EnumReservedRange
proc writegoogle_protobuf_EnumDescriptorProto_EnumReservedRange*(stream: Stream, message: google_protobuf_EnumDescriptorProto_EnumReservedRange)
proc readgoogle_protobuf_EnumDescriptorProto_EnumReservedRange*(stream: Stream): google_protobuf_EnumDescriptorProto_EnumReservedRange
proc sizeOfgoogle_protobuf_EnumDescriptorProto_EnumReservedRange*(message: google_protobuf_EnumDescriptorProto_EnumReservedRange): uint64
@@ -261,6 +266,7 @@ proc toJson*(message: google_protobuf_EnumDescriptorProto_EnumReservedRange): Js
proc newgoogle_protobuf_EnumOptions*(): google_protobuf_EnumOptions
proc newgoogle_protobuf_EnumOptions*(data: string): google_protobuf_EnumOptions
+proc newgoogle_protobuf_EnumOptions*(data: seq[byte]): google_protobuf_EnumOptions
proc writegoogle_protobuf_EnumOptions*(stream: Stream, message: google_protobuf_EnumOptions)
proc readgoogle_protobuf_EnumOptions*(stream: Stream): google_protobuf_EnumOptions
proc sizeOfgoogle_protobuf_EnumOptions*(message: google_protobuf_EnumOptions): uint64
@@ -268,6 +274,7 @@ proc toJson*(message: google_protobuf_EnumOptions): JsonNode
proc newgoogle_protobuf_EnumDescriptorProto*(): google_protobuf_EnumDescriptorProto
proc newgoogle_protobuf_EnumDescriptorProto*(data: string): google_protobuf_EnumDescriptorProto
+proc newgoogle_protobuf_EnumDescriptorProto*(data: seq[byte]): google_protobuf_EnumDescriptorProto
proc writegoogle_protobuf_EnumDescriptorProto*(stream: Stream, message: google_protobuf_EnumDescriptorProto)
proc readgoogle_protobuf_EnumDescriptorProto*(stream: Stream): google_protobuf_EnumDescriptorProto
proc sizeOfgoogle_protobuf_EnumDescriptorProto*(message: google_protobuf_EnumDescriptorProto): uint64
@@ -275,6 +282,7 @@ proc toJson*(message: google_protobuf_EnumDescriptorProto): JsonNode
proc newgoogle_protobuf_ExtensionRangeOptions*(): google_protobuf_ExtensionRangeOptions
proc newgoogle_protobuf_ExtensionRangeOptions*(data: string): google_protobuf_ExtensionRangeOptions
+proc newgoogle_protobuf_ExtensionRangeOptions*(data: seq[byte]): google_protobuf_ExtensionRangeOptions
proc writegoogle_protobuf_ExtensionRangeOptions*(stream: Stream, message: google_protobuf_ExtensionRangeOptions)
proc readgoogle_protobuf_ExtensionRangeOptions*(stream: Stream): google_protobuf_ExtensionRangeOptions
proc sizeOfgoogle_protobuf_ExtensionRangeOptions*(message: google_protobuf_ExtensionRangeOptions): uint64
@@ -282,6 +290,7 @@ proc toJson*(message: google_protobuf_ExtensionRangeOptions): JsonNode
proc newgoogle_protobuf_SourceCodeInfo_Location*(): google_protobuf_SourceCodeInfo_Location
proc newgoogle_protobuf_SourceCodeInfo_Location*(data: string): google_protobuf_SourceCodeInfo_Location
+proc newgoogle_protobuf_SourceCodeInfo_Location*(data: seq[byte]): google_protobuf_SourceCodeInfo_Location
proc writegoogle_protobuf_SourceCodeInfo_Location*(stream: Stream, message: google_protobuf_SourceCodeInfo_Location)
proc readgoogle_protobuf_SourceCodeInfo_Location*(stream: Stream): google_protobuf_SourceCodeInfo_Location
proc sizeOfgoogle_protobuf_SourceCodeInfo_Location*(message: google_protobuf_SourceCodeInfo_Location): uint64
@@ -289,6 +298,7 @@ proc toJson*(message: google_protobuf_SourceCodeInfo_Location): JsonNode
proc newgoogle_protobuf_SourceCodeInfo*(): google_protobuf_SourceCodeInfo
proc newgoogle_protobuf_SourceCodeInfo*(data: string): google_protobuf_SourceCodeInfo
+proc newgoogle_protobuf_SourceCodeInfo*(data: seq[byte]): google_protobuf_SourceCodeInfo
proc writegoogle_protobuf_SourceCodeInfo*(stream: Stream, message: google_protobuf_SourceCodeInfo)
proc readgoogle_protobuf_SourceCodeInfo*(stream: Stream): google_protobuf_SourceCodeInfo
proc sizeOfgoogle_protobuf_SourceCodeInfo*(message: google_protobuf_SourceCodeInfo): uint64
@@ -296,6 +306,7 @@ proc toJson*(message: google_protobuf_SourceCodeInfo): JsonNode
proc newgoogle_protobuf_FieldOptions*(): google_protobuf_FieldOptions
proc newgoogle_protobuf_FieldOptions*(data: string): google_protobuf_FieldOptions
+proc newgoogle_protobuf_FieldOptions*(data: seq[byte]): google_protobuf_FieldOptions
proc writegoogle_protobuf_FieldOptions*(stream: Stream, message: google_protobuf_FieldOptions)
proc readgoogle_protobuf_FieldOptions*(stream: Stream): google_protobuf_FieldOptions
proc sizeOfgoogle_protobuf_FieldOptions*(message: google_protobuf_FieldOptions): uint64
@@ -303,6 +314,7 @@ proc toJson*(message: google_protobuf_FieldOptions): JsonNode
proc newgoogle_protobuf_FieldDescriptorProto*(): google_protobuf_FieldDescriptorProto
proc newgoogle_protobuf_FieldDescriptorProto*(data: string): google_protobuf_FieldDescriptorProto
+proc newgoogle_protobuf_FieldDescriptorProto*(data: seq[byte]): google_protobuf_FieldDescriptorProto
proc writegoogle_protobuf_FieldDescriptorProto*(stream: Stream, message: google_protobuf_FieldDescriptorProto)
proc readgoogle_protobuf_FieldDescriptorProto*(stream: Stream): google_protobuf_FieldDescriptorProto
proc sizeOfgoogle_protobuf_FieldDescriptorProto*(message: google_protobuf_FieldDescriptorProto): uint64
@@ -310,6 +322,7 @@ proc toJson*(message: google_protobuf_FieldDescriptorProto): JsonNode
proc newgoogle_protobuf_DescriptorProto_ExtensionRange*(): google_protobuf_DescriptorProto_ExtensionRange
proc newgoogle_protobuf_DescriptorProto_ExtensionRange*(data: string): google_protobuf_DescriptorProto_ExtensionRange
+proc newgoogle_protobuf_DescriptorProto_ExtensionRange*(data: seq[byte]): google_protobuf_DescriptorProto_ExtensionRange
proc writegoogle_protobuf_DescriptorProto_ExtensionRange*(stream: Stream, message: google_protobuf_DescriptorProto_ExtensionRange)
proc readgoogle_protobuf_DescriptorProto_ExtensionRange*(stream: Stream): google_protobuf_DescriptorProto_ExtensionRange
proc sizeOfgoogle_protobuf_DescriptorProto_ExtensionRange*(message: google_protobuf_DescriptorProto_ExtensionRange): uint64
@@ -317,6 +330,7 @@ proc toJson*(message: google_protobuf_DescriptorProto_ExtensionRange): JsonNode
proc newgoogle_protobuf_MessageOptions*(): google_protobuf_MessageOptions
proc newgoogle_protobuf_MessageOptions*(data: string): google_protobuf_MessageOptions
+proc newgoogle_protobuf_MessageOptions*(data: seq[byte]): google_protobuf_MessageOptions
proc writegoogle_protobuf_MessageOptions*(stream: Stream, message: google_protobuf_MessageOptions)
proc readgoogle_protobuf_MessageOptions*(stream: Stream): google_protobuf_MessageOptions
proc sizeOfgoogle_protobuf_MessageOptions*(message: google_protobuf_MessageOptions): uint64
@@ -324,6 +338,7 @@ proc toJson*(message: google_protobuf_MessageOptions): JsonNode
proc newgoogle_protobuf_OneofOptions*(): google_protobuf_OneofOptions
proc newgoogle_protobuf_OneofOptions*(data: string): google_protobuf_OneofOptions
+proc newgoogle_protobuf_OneofOptions*(data: seq[byte]): google_protobuf_OneofOptions
proc writegoogle_protobuf_OneofOptions*(stream: Stream, message: google_protobuf_OneofOptions)
proc readgoogle_protobuf_OneofOptions*(stream: Stream): google_protobuf_OneofOptions
proc sizeOfgoogle_protobuf_OneofOptions*(message: google_protobuf_OneofOptions): uint64
@@ -331,6 +346,7 @@ proc toJson*(message: google_protobuf_OneofOptions): JsonNode
proc newgoogle_protobuf_OneofDescriptorProto*(): google_protobuf_OneofDescriptorProto
proc newgoogle_protobuf_OneofDescriptorProto*(data: string): google_protobuf_OneofDescriptorProto
+proc newgoogle_protobuf_OneofDescriptorProto*(data: seq[byte]): google_protobuf_OneofDescriptorProto
proc writegoogle_protobuf_OneofDescriptorProto*(stream: Stream, message: google_protobuf_OneofDescriptorProto)
proc readgoogle_protobuf_OneofDescriptorProto*(stream: Stream): google_protobuf_OneofDescriptorProto
proc sizeOfgoogle_protobuf_OneofDescriptorProto*(message: google_protobuf_OneofDescriptorProto): uint64
@@ -338,6 +354,7 @@ proc toJson*(message: google_protobuf_OneofDescriptorProto): JsonNode
proc newgoogle_protobuf_DescriptorProto_ReservedRange*(): google_protobuf_DescriptorProto_ReservedRange
proc newgoogle_protobuf_DescriptorProto_ReservedRange*(data: string): google_protobuf_DescriptorProto_ReservedRange
+proc newgoogle_protobuf_DescriptorProto_ReservedRange*(data: seq[byte]): google_protobuf_DescriptorProto_ReservedRange
proc writegoogle_protobuf_DescriptorProto_ReservedRange*(stream: Stream, message: google_protobuf_DescriptorProto_ReservedRange)
proc readgoogle_protobuf_DescriptorProto_ReservedRange*(stream: Stream): google_protobuf_DescriptorProto_ReservedRange
proc sizeOfgoogle_protobuf_DescriptorProto_ReservedRange*(message: google_protobuf_DescriptorProto_ReservedRange): uint64
@@ -345,6 +362,7 @@ proc toJson*(message: google_protobuf_DescriptorProto_ReservedRange): JsonNode
proc newgoogle_protobuf_DescriptorProto*(): google_protobuf_DescriptorProto
proc newgoogle_protobuf_DescriptorProto*(data: string): google_protobuf_DescriptorProto
+proc newgoogle_protobuf_DescriptorProto*(data: seq[byte]): google_protobuf_DescriptorProto
proc writegoogle_protobuf_DescriptorProto*(stream: Stream, message: google_protobuf_DescriptorProto)
proc readgoogle_protobuf_DescriptorProto*(stream: Stream): google_protobuf_DescriptorProto
proc sizeOfgoogle_protobuf_DescriptorProto*(message: google_protobuf_DescriptorProto): uint64
@@ -352,6 +370,7 @@ proc toJson*(message: google_protobuf_DescriptorProto): JsonNode
proc newgoogle_protobuf_FileOptions*(): google_protobuf_FileOptions
proc newgoogle_protobuf_FileOptions*(data: string): google_protobuf_FileOptions
+proc newgoogle_protobuf_FileOptions*(data: seq[byte]): google_protobuf_FileOptions
proc writegoogle_protobuf_FileOptions*(stream: Stream, message: google_protobuf_FileOptions)
proc readgoogle_protobuf_FileOptions*(stream: Stream): google_protobuf_FileOptions
proc sizeOfgoogle_protobuf_FileOptions*(message: google_protobuf_FileOptions): uint64
@@ -359,6 +378,7 @@ proc toJson*(message: google_protobuf_FileOptions): JsonNode
proc newgoogle_protobuf_ServiceOptions*(): google_protobuf_ServiceOptions
proc newgoogle_protobuf_ServiceOptions*(data: string): google_protobuf_ServiceOptions
+proc newgoogle_protobuf_ServiceOptions*(data: seq[byte]): google_protobuf_ServiceOptions
proc writegoogle_protobuf_ServiceOptions*(stream: Stream, message: google_protobuf_ServiceOptions)
proc readgoogle_protobuf_ServiceOptions*(stream: Stream): google_protobuf_ServiceOptions
proc sizeOfgoogle_protobuf_ServiceOptions*(message: google_protobuf_ServiceOptions): uint64
@@ -366,6 +386,7 @@ proc toJson*(message: google_protobuf_ServiceOptions): JsonNode
proc newgoogle_protobuf_MethodOptions*(): google_protobuf_MethodOptions
proc newgoogle_protobuf_MethodOptions*(data: string): google_protobuf_MethodOptions
+proc newgoogle_protobuf_MethodOptions*(data: seq[byte]): google_protobuf_MethodOptions
proc writegoogle_protobuf_MethodOptions*(stream: Stream, message: google_protobuf_MethodOptions)
proc readgoogle_protobuf_MethodOptions*(stream: Stream): google_protobuf_MethodOptions
proc sizeOfgoogle_protobuf_MethodOptions*(message: google_protobuf_MethodOptions): uint64
@@ -373,6 +394,7 @@ proc toJson*(message: google_protobuf_MethodOptions): JsonNode
proc newgoogle_protobuf_MethodDescriptorProto*(): google_protobuf_MethodDescriptorProto
proc newgoogle_protobuf_MethodDescriptorProto*(data: string): google_protobuf_MethodDescriptorProto
+proc newgoogle_protobuf_MethodDescriptorProto*(data: seq[byte]): google_protobuf_MethodDescriptorProto
proc writegoogle_protobuf_MethodDescriptorProto*(stream: Stream, message: google_protobuf_MethodDescriptorProto)
proc readgoogle_protobuf_MethodDescriptorProto*(stream: Stream): google_protobuf_MethodDescriptorProto
proc sizeOfgoogle_protobuf_MethodDescriptorProto*(message: google_protobuf_MethodDescriptorProto): uint64
@@ -380,6 +402,7 @@ proc toJson*(message: google_protobuf_MethodDescriptorProto): JsonNode
proc newgoogle_protobuf_ServiceDescriptorProto*(): google_protobuf_ServiceDescriptorProto
proc newgoogle_protobuf_ServiceDescriptorProto*(data: string): google_protobuf_ServiceDescriptorProto
+proc newgoogle_protobuf_ServiceDescriptorProto*(data: seq[byte]): google_protobuf_ServiceDescriptorProto
proc writegoogle_protobuf_ServiceDescriptorProto*(stream: Stream, message: google_protobuf_ServiceDescriptorProto)
proc readgoogle_protobuf_ServiceDescriptorProto*(stream: Stream): google_protobuf_ServiceDescriptorProto
proc sizeOfgoogle_protobuf_ServiceDescriptorProto*(message: google_protobuf_ServiceDescriptorProto): uint64
@@ -387,6 +410,7 @@ proc toJson*(message: google_protobuf_ServiceDescriptorProto): JsonNode
proc newgoogle_protobuf_FileDescriptorProto*(): google_protobuf_FileDescriptorProto
proc newgoogle_protobuf_FileDescriptorProto*(data: string): google_protobuf_FileDescriptorProto
+proc newgoogle_protobuf_FileDescriptorProto*(data: seq[byte]): google_protobuf_FileDescriptorProto
proc writegoogle_protobuf_FileDescriptorProto*(stream: Stream, message: google_protobuf_FileDescriptorProto)
proc readgoogle_protobuf_FileDescriptorProto*(stream: Stream): google_protobuf_FileDescriptorProto
proc sizeOfgoogle_protobuf_FileDescriptorProto*(message: google_protobuf_FileDescriptorProto): uint64
@@ -394,6 +418,7 @@ proc toJson*(message: google_protobuf_FileDescriptorProto): JsonNode
proc newgoogle_protobuf_FileDescriptorSet*(): google_protobuf_FileDescriptorSet
proc newgoogle_protobuf_FileDescriptorSet*(data: string): google_protobuf_FileDescriptorSet
+proc newgoogle_protobuf_FileDescriptorSet*(data: seq[byte]): google_protobuf_FileDescriptorSet
proc writegoogle_protobuf_FileDescriptorSet*(stream: Stream, message: google_protobuf_FileDescriptorSet)
proc readgoogle_protobuf_FileDescriptorSet*(stream: Stream): google_protobuf_FileDescriptorSet
proc sizeOfgoogle_protobuf_FileDescriptorSet*(message: google_protobuf_FileDescriptorSet): uint64
@@ -401,6 +426,7 @@ proc toJson*(message: google_protobuf_FileDescriptorSet): JsonNode
proc newgoogle_protobuf_GeneratedCodeInfo_Annotation*(): google_protobuf_GeneratedCodeInfo_Annotation
proc newgoogle_protobuf_GeneratedCodeInfo_Annotation*(data: string): google_protobuf_GeneratedCodeInfo_Annotation
+proc newgoogle_protobuf_GeneratedCodeInfo_Annotation*(data: seq[byte]): google_protobuf_GeneratedCodeInfo_Annotation
proc writegoogle_protobuf_GeneratedCodeInfo_Annotation*(stream: Stream, message: google_protobuf_GeneratedCodeInfo_Annotation)
proc readgoogle_protobuf_GeneratedCodeInfo_Annotation*(stream: Stream): google_protobuf_GeneratedCodeInfo_Annotation
proc sizeOfgoogle_protobuf_GeneratedCodeInfo_Annotation*(message: google_protobuf_GeneratedCodeInfo_Annotation): uint64
@@ -408,6 +434,7 @@ proc toJson*(message: google_protobuf_GeneratedCodeInfo_Annotation): JsonNode
proc newgoogle_protobuf_GeneratedCodeInfo*(): google_protobuf_GeneratedCodeInfo
proc newgoogle_protobuf_GeneratedCodeInfo*(data: string): google_protobuf_GeneratedCodeInfo
+proc newgoogle_protobuf_GeneratedCodeInfo*(data: seq[byte]): google_protobuf_GeneratedCodeInfo
proc writegoogle_protobuf_GeneratedCodeInfo*(stream: Stream, message: google_protobuf_GeneratedCodeInfo)
proc readgoogle_protobuf_GeneratedCodeInfo*(stream: Stream): google_protobuf_GeneratedCodeInfo
proc sizeOfgoogle_protobuf_GeneratedCodeInfo*(message: google_protobuf_GeneratedCodeInfo): uint64
@@ -416,57 +443,57 @@ proc toJson*(message: google_protobuf_GeneratedCodeInfo): JsonNode
proc newgoogle_protobuf_UninterpretedOption_NamePart*(): google_protobuf_UninterpretedOption_NamePart =
new(result)
initMessage(result[])
- result.name_part = ""
- result.is_extension = false
+ result.namePart = ""
+ result.isExtension = false
-proc clearname_part*(message: google_protobuf_UninterpretedOption_NamePart) =
- message.name_part = ""
+proc clearnamePart*(message: google_protobuf_UninterpretedOption_NamePart) =
+ message.namePart = ""
clearFields(message, [1])
-proc hasname_part*(message: google_protobuf_UninterpretedOption_NamePart): bool =
+proc hasnamePart*(message: google_protobuf_UninterpretedOption_NamePart): bool =
result = hasField(message, 1)
-proc setname_part*(message: google_protobuf_UninterpretedOption_NamePart, value: string) =
- message.name_part = value
+proc setnamePart*(message: google_protobuf_UninterpretedOption_NamePart, value: string) =
+ message.namePart = value
setField(message, 1)
-proc name_part*(message: google_protobuf_UninterpretedOption_NamePart): string {.inline.} =
- message.name_part
+proc namePart*(message: google_protobuf_UninterpretedOption_NamePart): string {.inline.} =
+ message.namePart
-proc `name_part=`*(message: google_protobuf_UninterpretedOption_NamePart, value: string) {.inline.} =
- setname_part(message, value)
+proc `namePart=`*(message: google_protobuf_UninterpretedOption_NamePart, value: string) {.inline.} =
+ setnamePart(message, value)
-proc clearis_extension*(message: google_protobuf_UninterpretedOption_NamePart) =
- message.is_extension = false
+proc clearisExtension*(message: google_protobuf_UninterpretedOption_NamePart) =
+ message.isExtension = false
clearFields(message, [2])
-proc hasis_extension*(message: google_protobuf_UninterpretedOption_NamePart): bool =
+proc hasisExtension*(message: google_protobuf_UninterpretedOption_NamePart): bool =
result = hasField(message, 2)
-proc setis_extension*(message: google_protobuf_UninterpretedOption_NamePart, value: bool) =
- message.is_extension = value
+proc setisExtension*(message: google_protobuf_UninterpretedOption_NamePart, value: bool) =
+ message.isExtension = value
setField(message, 2)
-proc is_extension*(message: google_protobuf_UninterpretedOption_NamePart): bool {.inline.} =
- message.is_extension
+proc isExtension*(message: google_protobuf_UninterpretedOption_NamePart): bool {.inline.} =
+ message.isExtension
-proc `is_extension=`*(message: google_protobuf_UninterpretedOption_NamePart, value: bool) {.inline.} =
- setis_extension(message, value)
+proc `isExtension=`*(message: google_protobuf_UninterpretedOption_NamePart, value: bool) {.inline.} =
+ setisExtension(message, value)
proc sizeOfgoogle_protobuf_UninterpretedOption_NamePart*(message: google_protobuf_UninterpretedOption_NamePart): uint64 =
- if hasname_part(message):
+ if hasnamePart(message):
result = result + sizeOfTag(1, WireType.LengthDelimited)
- result = result + sizeOfString(message.name_part)
- if hasis_extension(message):
+ result = result + sizeOfString(message.namePart)
+ if hasisExtension(message):
result = result + sizeOfTag(2, WireType.Varint)
- result = result + sizeOfBool(message.is_extension)
+ result = result + sizeOfBool(message.isExtension)
result = result + sizeOfUnknownFields(message)
proc writegoogle_protobuf_UninterpretedOption_NamePart*(stream: Stream, message: google_protobuf_UninterpretedOption_NamePart) =
- if hasname_part(message):
- protoWriteString(stream, message.name_part, 1)
- if hasis_extension(message):
- protoWriteBool(stream, message.is_extension, 2)
+ if hasnamePart(message):
+ protoWriteString(stream, message.namePart, 1)
+ if hasisExtension(message):
+ protoWriteBool(stream, message.isExtension, 2)
writeUnknownFields(stream, message)
proc readgoogle_protobuf_UninterpretedOption_NamePart*(stream: Stream): google_protobuf_UninterpretedOption_NamePart =
@@ -480,18 +507,18 @@ proc readgoogle_protobuf_UninterpretedOption_NamePart*(stream: Stream): google_p
raise newException(InvalidFieldNumberError, "Invalid field number: 0")
of 1:
expectWireType(wireType, WireType.LengthDelimited)
- setname_part(result, protoReadString(stream))
+ setnamePart(result, protoReadString(stream))
of 2:
expectWireType(wireType, WireType.Varint)
- setis_extension(result, protoReadBool(stream))
+ setisExtension(result, protoReadBool(stream))
else: readUnknownField(stream, result, tag)
proc toJson*(message: google_protobuf_UninterpretedOption_NamePart): JsonNode =
result = newJObject()
- if hasname_part(message):
- result["namePart"] = %message.name_part
- if hasis_extension(message):
- result["isExtension"] = %message.is_extension
+ if hasnamePart(message):
+ result["namePart"] = %message.namePart
+ if hasisExtension(message):
+ result["isExtension"] = %message.isExtension
proc serialize*(message: google_protobuf_UninterpretedOption_NamePart): string =
let
@@ -504,17 +531,22 @@ proc newgoogle_protobuf_UninterpretedOption_NamePart*(data: string): google_prot
ss = newStringStream(data)
result = readgoogle_protobuf_UninterpretedOption_NamePart(ss)
+proc newgoogle_protobuf_UninterpretedOption_NamePart*(data: seq[byte]): google_protobuf_UninterpretedOption_NamePart =
+ let
+ ss = newStringStream(cast[string](data))
+ result = readgoogle_protobuf_UninterpretedOption_NamePart(ss)
+
proc newgoogle_protobuf_UninterpretedOption*(): google_protobuf_UninterpretedOption =
new(result)
initMessage(result[])
result.name = @[]
- result.identifier_value = ""
- result.positive_int_value = 0
- result.negative_int_value = 0
- result.double_value = 0
- result.string_value = bytes("")
- result.aggregate_value = ""
+ result.identifierValue = ""
+ result.positiveIntValue = 0
+ result.negativeIntValue = 0
+ result.doubleValue = 0
+ result.stringValue = @[]
+ result.aggregateValue = ""
proc clearname*(message: google_protobuf_UninterpretedOption) =
message.name = @[]
@@ -537,147 +569,147 @@ proc name*(message: google_protobuf_UninterpretedOption): seq[google_protobuf_Un
proc `name=`*(message: google_protobuf_UninterpretedOption, value: seq[google_protobuf_UninterpretedOption_NamePart]) {.inline.} =
setname(message, value)
-proc clearidentifier_value*(message: google_protobuf_UninterpretedOption) =
- message.identifier_value = ""
+proc clearidentifierValue*(message: google_protobuf_UninterpretedOption) =
+ message.identifierValue = ""
clearFields(message, [3])
-proc hasidentifier_value*(message: google_protobuf_UninterpretedOption): bool =
+proc hasidentifierValue*(message: google_protobuf_UninterpretedOption): bool =
result = hasField(message, 3)
-proc setidentifier_value*(message: google_protobuf_UninterpretedOption, value: string) =
- message.identifier_value = value
+proc setidentifierValue*(message: google_protobuf_UninterpretedOption, value: string) =
+ message.identifierValue = value
setField(message, 3)
-proc identifier_value*(message: google_protobuf_UninterpretedOption): string {.inline.} =
- message.identifier_value
+proc identifierValue*(message: google_protobuf_UninterpretedOption): string {.inline.} =
+ message.identifierValue
-proc `identifier_value=`*(message: google_protobuf_UninterpretedOption, value: string) {.inline.} =
- setidentifier_value(message, value)
+proc `identifierValue=`*(message: google_protobuf_UninterpretedOption, value: string) {.inline.} =
+ setidentifierValue(message, value)
-proc clearpositive_int_value*(message: google_protobuf_UninterpretedOption) =
- message.positive_int_value = 0
+proc clearpositiveIntValue*(message: google_protobuf_UninterpretedOption) =
+ message.positiveIntValue = 0
clearFields(message, [4])
-proc haspositive_int_value*(message: google_protobuf_UninterpretedOption): bool =
+proc haspositiveIntValue*(message: google_protobuf_UninterpretedOption): bool =
result = hasField(message, 4)
-proc setpositive_int_value*(message: google_protobuf_UninterpretedOption, value: uint64) =
- message.positive_int_value = value
+proc setpositiveIntValue*(message: google_protobuf_UninterpretedOption, value: uint64) =
+ message.positiveIntValue = value
setField(message, 4)
-proc positive_int_value*(message: google_protobuf_UninterpretedOption): uint64 {.inline.} =
- message.positive_int_value
+proc positiveIntValue*(message: google_protobuf_UninterpretedOption): uint64 {.inline.} =
+ message.positiveIntValue
-proc `positive_int_value=`*(message: google_protobuf_UninterpretedOption, value: uint64) {.inline.} =
- setpositive_int_value(message, value)
+proc `positiveIntValue=`*(message: google_protobuf_UninterpretedOption, value: uint64) {.inline.} =
+ setpositiveIntValue(message, value)
-proc clearnegative_int_value*(message: google_protobuf_UninterpretedOption) =
- message.negative_int_value = 0
+proc clearnegativeIntValue*(message: google_protobuf_UninterpretedOption) =
+ message.negativeIntValue = 0
clearFields(message, [5])
-proc hasnegative_int_value*(message: google_protobuf_UninterpretedOption): bool =
+proc hasnegativeIntValue*(message: google_protobuf_UninterpretedOption): bool =
result = hasField(message, 5)
-proc setnegative_int_value*(message: google_protobuf_UninterpretedOption, value: int64) =
- message.negative_int_value = value
+proc setnegativeIntValue*(message: google_protobuf_UninterpretedOption, value: int64) =
+ message.negativeIntValue = value
setField(message, 5)
-proc negative_int_value*(message: google_protobuf_UninterpretedOption): int64 {.inline.} =
- message.negative_int_value
+proc negativeIntValue*(message: google_protobuf_UninterpretedOption): int64 {.inline.} =
+ message.negativeIntValue
-proc `negative_int_value=`*(message: google_protobuf_UninterpretedOption, value: int64) {.inline.} =
- setnegative_int_value(message, value)
+proc `negativeIntValue=`*(message: google_protobuf_UninterpretedOption, value: int64) {.inline.} =
+ setnegativeIntValue(message, value)
-proc cleardouble_value*(message: google_protobuf_UninterpretedOption) =
- message.double_value = 0
+proc cleardoubleValue*(message: google_protobuf_UninterpretedOption) =
+ message.doubleValue = 0
clearFields(message, [6])
-proc hasdouble_value*(message: google_protobuf_UninterpretedOption): bool =
+proc hasdoubleValue*(message: google_protobuf_UninterpretedOption): bool =
result = hasField(message, 6)
-proc setdouble_value*(message: google_protobuf_UninterpretedOption, value: float64) =
- message.double_value = value
+proc setdoubleValue*(message: google_protobuf_UninterpretedOption, value: float64) =
+ message.doubleValue = value
setField(message, 6)
-proc double_value*(message: google_protobuf_UninterpretedOption): float64 {.inline.} =
- message.double_value
+proc doubleValue*(message: google_protobuf_UninterpretedOption): float64 {.inline.} =
+ message.doubleValue
-proc `double_value=`*(message: google_protobuf_UninterpretedOption, value: float64) {.inline.} =
- setdouble_value(message, value)
+proc `doubleValue=`*(message: google_protobuf_UninterpretedOption, value: float64) {.inline.} =
+ setdoubleValue(message, value)
-proc clearstring_value*(message: google_protobuf_UninterpretedOption) =
- message.string_value = bytes("")
+proc clearstringValue*(message: google_protobuf_UninterpretedOption) =
+ message.stringValue = @[]
clearFields(message, [7])
-proc hasstring_value*(message: google_protobuf_UninterpretedOption): bool =
+proc hasstringValue*(message: google_protobuf_UninterpretedOption): bool =
result = hasField(message, 7)
-proc setstring_value*(message: google_protobuf_UninterpretedOption, value: bytes) =
- message.string_value = value
+proc setstringValue*(message: google_protobuf_UninterpretedOption, value: seq[byte]) =
+ message.stringValue = value
setField(message, 7)
-proc string_value*(message: google_protobuf_UninterpretedOption): bytes {.inline.} =
- message.string_value
+proc stringValue*(message: google_protobuf_UninterpretedOption): seq[byte] {.inline.} =
+ message.stringValue
-proc `string_value=`*(message: google_protobuf_UninterpretedOption, value: bytes) {.inline.} =
- setstring_value(message, value)
+proc `stringValue=`*(message: google_protobuf_UninterpretedOption, value: seq[byte]) {.inline.} =
+ setstringValue(message, value)
-proc clearaggregate_value*(message: google_protobuf_UninterpretedOption) =
- message.aggregate_value = ""
+proc clearaggregateValue*(message: google_protobuf_UninterpretedOption) =
+ message.aggregateValue = ""
clearFields(message, [8])
-proc hasaggregate_value*(message: google_protobuf_UninterpretedOption): bool =
+proc hasaggregateValue*(message: google_protobuf_UninterpretedOption): bool =
result = hasField(message, 8)
-proc setaggregate_value*(message: google_protobuf_UninterpretedOption, value: string) =
- message.aggregate_value = value
+proc setaggregateValue*(message: google_protobuf_UninterpretedOption, value: string) =
+ message.aggregateValue = value
setField(message, 8)
-proc aggregate_value*(message: google_protobuf_UninterpretedOption): string {.inline.} =
- message.aggregate_value
+proc aggregateValue*(message: google_protobuf_UninterpretedOption): string {.inline.} =
+ message.aggregateValue
-proc `aggregate_value=`*(message: google_protobuf_UninterpretedOption, value: string) {.inline.} =
- setaggregate_value(message, value)
+proc `aggregateValue=`*(message: google_protobuf_UninterpretedOption, value: string) {.inline.} =
+ setaggregateValue(message, value)
proc sizeOfgoogle_protobuf_UninterpretedOption*(message: google_protobuf_UninterpretedOption): uint64 =
for value in message.name:
result = result + sizeOfTag(2, WireType.LengthDelimited)
result = result + sizeOfLengthDelimited(sizeOfgoogle_protobuf_UninterpretedOption_NamePart(value))
- if hasidentifier_value(message):
+ if hasidentifierValue(message):
result = result + sizeOfTag(3, WireType.LengthDelimited)
- result = result + sizeOfString(message.identifier_value)
- if haspositive_int_value(message):
+ result = result + sizeOfString(message.identifierValue)
+ if haspositiveIntValue(message):
result = result + sizeOfTag(4, WireType.Varint)
- result = result + sizeOfUInt64(message.positive_int_value)
- if hasnegative_int_value(message):
+ result = result + sizeOfUInt64(message.positiveIntValue)
+ if hasnegativeIntValue(message):
result = result + sizeOfTag(5, WireType.Varint)
- result = result + sizeOfInt64(message.negative_int_value)
- if hasdouble_value(message):
+ result = result + sizeOfInt64(message.negativeIntValue)
+ if hasdoubleValue(message):
result = result + sizeOfTag(6, WireType.Fixed64)
- result = result + sizeOfDouble(message.double_value)
- if hasstring_value(message):
+ result = result + sizeOfDouble(message.doubleValue)
+ if hasstringValue(message):
result = result + sizeOfTag(7, WireType.LengthDelimited)
- result = result + sizeOfBytes(message.string_value)
- if hasaggregate_value(message):
+ result = result + sizeOfBytes(message.stringValue)
+ if hasaggregateValue(message):
result = result + sizeOfTag(8, WireType.LengthDelimited)
- result = result + sizeOfString(message.aggregate_value)
+ result = result + sizeOfString(message.aggregateValue)
result = result + sizeOfUnknownFields(message)
proc writegoogle_protobuf_UninterpretedOption*(stream: Stream, message: google_protobuf_UninterpretedOption) =
for value in message.name:
writeMessage(stream, value, 2)
- if hasidentifier_value(message):
- protoWriteString(stream, message.identifier_value, 3)
- if haspositive_int_value(message):
- protoWriteUInt64(stream, message.positive_int_value, 4)
- if hasnegative_int_value(message):
- protoWriteInt64(stream, message.negative_int_value, 5)
- if hasdouble_value(message):
- protoWriteDouble(stream, message.double_value, 6)
- if hasstring_value(message):
- protoWriteBytes(stream, message.string_value, 7)
- if hasaggregate_value(message):
- protoWriteString(stream, message.aggregate_value, 8)
+ if hasidentifierValue(message):
+ protoWriteString(stream, message.identifierValue, 3)
+ if haspositiveIntValue(message):
+ protoWriteUInt64(stream, message.positiveIntValue, 4)
+ if hasnegativeIntValue(message):
+ protoWriteInt64(stream, message.negativeIntValue, 5)
+ if hasdoubleValue(message):
+ protoWriteDouble(stream, message.doubleValue, 6)
+ if hasstringValue(message):
+ protoWriteBytes(stream, message.stringValue, 7)
+ if hasaggregateValue(message):
+ protoWriteString(stream, message.aggregateValue, 8)
writeUnknownFields(stream, message)
proc readgoogle_protobuf_UninterpretedOption*(stream: Stream): google_protobuf_UninterpretedOption =
@@ -695,22 +727,22 @@ proc readgoogle_protobuf_UninterpretedOption*(stream: Stream): google_protobuf_U
addname(result, newgoogle_protobuf_UninterpretedOption_NamePart(data))
of 3:
expectWireType(wireType, WireType.LengthDelimited)
- setidentifier_value(result, protoReadString(stream))
+ setidentifierValue(result, protoReadString(stream))
of 4:
expectWireType(wireType, WireType.Varint)
- setpositive_int_value(result, protoReadUInt64(stream))
+ setpositiveIntValue(result, protoReadUInt64(stream))
of 5:
expectWireType(wireType, WireType.Varint)
- setnegative_int_value(result, protoReadInt64(stream))
+ setnegativeIntValue(result, protoReadInt64(stream))
of 6:
expectWireType(wireType, WireType.Fixed64)
- setdouble_value(result, protoReadDouble(stream))
+ setdoubleValue(result, protoReadDouble(stream))
of 7:
expectWireType(wireType, WireType.LengthDelimited)
- setstring_value(result, protoReadBytes(stream))
+ setstringValue(result, protoReadBytes(stream))
of 8:
expectWireType(wireType, WireType.LengthDelimited)
- setaggregate_value(result, protoReadString(stream))
+ setaggregateValue(result, protoReadString(stream))
else: readUnknownField(stream, result, tag)
proc toJson*(message: google_protobuf_UninterpretedOption): JsonNode =
@@ -720,18 +752,18 @@ proc toJson*(message: google_protobuf_UninterpretedOption): JsonNode =
for value in message.name:
add(arr, toJson(value))
result["name"] = arr
- if hasidentifier_value(message):
- result["identifierValue"] = %message.identifier_value
- if haspositive_int_value(message):
- result["positiveIntValue"] = toJson(message.positive_int_value)
- if hasnegative_int_value(message):
- result["negativeIntValue"] = toJson(message.negative_int_value)
- if hasdouble_value(message):
- result["doubleValue"] = toJson(message.double_value)
- if hasstring_value(message):
- result["stringValue"] = %message.string_value
- if hasaggregate_value(message):
- result["aggregateValue"] = %message.aggregate_value
+ if hasidentifierValue(message):
+ result["identifierValue"] = %message.identifierValue
+ if haspositiveIntValue(message):
+ result["positiveIntValue"] = toJson(message.positiveIntValue)
+ if hasnegativeIntValue(message):
+ result["negativeIntValue"] = toJson(message.negativeIntValue)
+ if hasdoubleValue(message):
+ result["doubleValue"] = toJson(message.doubleValue)
+ if hasstringValue(message):
+ result["stringValue"] = %message.stringValue
+ if hasaggregateValue(message):
+ result["aggregateValue"] = %message.aggregateValue
proc serialize*(message: google_protobuf_UninterpretedOption): string =
let
@@ -744,12 +776,17 @@ proc newgoogle_protobuf_UninterpretedOption*(data: string): google_protobuf_Unin
ss = newStringStream(data)
result = readgoogle_protobuf_UninterpretedOption(ss)
+proc newgoogle_protobuf_UninterpretedOption*(data: seq[byte]): google_protobuf_UninterpretedOption =
+ let
+ ss = newStringStream(cast[string](data))
+ result = readgoogle_protobuf_UninterpretedOption(ss)
+
proc newgoogle_protobuf_EnumValueOptions*(): google_protobuf_EnumValueOptions =
new(result)
initMessage(result[])
result.deprecated = false
- result.uninterpreted_option = @[]
+ result.uninterpretedOption = @[]
proc cleardeprecated*(message: google_protobuf_EnumValueOptions) =
message.deprecated = false
@@ -768,32 +805,32 @@ proc deprecated*(message: google_protobuf_EnumValueOptions): bool {.inline.} =
proc `deprecated=`*(message: google_protobuf_EnumValueOptions, value: bool) {.inline.} =
setdeprecated(message, value)
-proc clearuninterpreted_option*(message: google_protobuf_EnumValueOptions) =
- message.uninterpreted_option = @[]
+proc clearuninterpretedOption*(message: google_protobuf_EnumValueOptions) =
+ message.uninterpretedOption = @[]
clearFields(message, [999])
-proc hasuninterpreted_option*(message: google_protobuf_EnumValueOptions): bool =
- result = hasField(message, 999) or (len(message.uninterpreted_option) > 0)
+proc hasuninterpretedOption*(message: google_protobuf_EnumValueOptions): bool =
+ result = hasField(message, 999) or (len(message.uninterpretedOption) > 0)
-proc setuninterpreted_option*(message: google_protobuf_EnumValueOptions, value: seq[google_protobuf_UninterpretedOption]) =
- message.uninterpreted_option = value
+proc setuninterpretedOption*(message: google_protobuf_EnumValueOptions, value: seq[google_protobuf_UninterpretedOption]) =
+ message.uninterpretedOption = value
setField(message, 999)
-proc adduninterpreted_option*(message: google_protobuf_EnumValueOptions, value: google_protobuf_UninterpretedOption) =
- add(message.uninterpreted_option, value)
+proc adduninterpretedOption*(message: google_protobuf_EnumValueOptions, value: google_protobuf_UninterpretedOption) =
+ add(message.uninterpretedOption, value)
setField(message, 999)
-proc uninterpreted_option*(message: google_protobuf_EnumValueOptions): seq[google_protobuf_UninterpretedOption] {.inline.} =
- message.uninterpreted_option
+proc uninterpretedOption*(message: google_protobuf_EnumValueOptions): seq[google_protobuf_UninterpretedOption] {.inline.} =
+ message.uninterpretedOption
-proc `uninterpreted_option=`*(message: google_protobuf_EnumValueOptions, value: seq[google_protobuf_UninterpretedOption]) {.inline.} =
- setuninterpreted_option(message, value)
+proc `uninterpretedOption=`*(message: google_protobuf_EnumValueOptions, value: seq[google_protobuf_UninterpretedOption]) {.inline.} =
+ setuninterpretedOption(message, value)
proc sizeOfgoogle_protobuf_EnumValueOptions*(message: google_protobuf_EnumValueOptions): uint64 =
if hasdeprecated(message):
result = result + sizeOfTag(1, WireType.Varint)
result = result + sizeOfBool(message.deprecated)
- for value in message.uninterpreted_option:
+ for value in message.uninterpretedOption:
result = result + sizeOfTag(999, WireType.LengthDelimited)
result = result + sizeOfLengthDelimited(sizeOfgoogle_protobuf_UninterpretedOption(value))
result = result + sizeOfUnknownFields(message)
@@ -801,7 +838,7 @@ proc sizeOfgoogle_protobuf_EnumValueOptions*(message: google_protobuf_EnumValueO
proc writegoogle_protobuf_EnumValueOptions*(stream: Stream, message: google_protobuf_EnumValueOptions) =
if hasdeprecated(message):
protoWriteBool(stream, message.deprecated, 1)
- for value in message.uninterpreted_option:
+ for value in message.uninterpretedOption:
writeMessage(stream, value, 999)
writeUnknownFields(stream, message)
@@ -820,16 +857,16 @@ proc readgoogle_protobuf_EnumValueOptions*(stream: Stream): google_protobuf_Enum
of 999:
expectWireType(wireType, WireType.LengthDelimited)
let data = readLengthDelimited(stream)
- adduninterpreted_option(result, newgoogle_protobuf_UninterpretedOption(data))
+ adduninterpretedOption(result, newgoogle_protobuf_UninterpretedOption(data))
else: readUnknownField(stream, result, tag)
proc toJson*(message: google_protobuf_EnumValueOptions): JsonNode =
result = newJObject()
if hasdeprecated(message):
result["deprecated"] = %message.deprecated
- if hasuninterpreted_option(message):
+ if hasuninterpretedOption(message):
let arr = newJArray()
- for value in message.uninterpreted_option:
+ for value in message.uninterpretedOption:
add(arr, toJson(value))
result["uninterpretedOption"] = arr
@@ -844,6 +881,11 @@ proc newgoogle_protobuf_EnumValueOptions*(data: string): google_protobuf_EnumVal
ss = newStringStream(data)
result = readgoogle_protobuf_EnumValueOptions(ss)
+proc newgoogle_protobuf_EnumValueOptions*(data: seq[byte]): google_protobuf_EnumValueOptions =
+ let
+ ss = newStringStream(cast[string](data))
+ result = readgoogle_protobuf_EnumValueOptions(ss)
+
proc newgoogle_protobuf_EnumValueDescriptorProto*(): google_protobuf_EnumValueDescriptorProto =
new(result)
@@ -965,6 +1007,11 @@ proc newgoogle_protobuf_EnumValueDescriptorProto*(data: string): google_protobuf
ss = newStringStream(data)
result = readgoogle_protobuf_EnumValueDescriptorProto(ss)
+proc newgoogle_protobuf_EnumValueDescriptorProto*(data: seq[byte]): google_protobuf_EnumValueDescriptorProto =
+ let
+ ss = newStringStream(cast[string](data))
+ result = readgoogle_protobuf_EnumValueDescriptorProto(ss)
+
proc newgoogle_protobuf_EnumDescriptorProto_EnumReservedRange*(): google_protobuf_EnumDescriptorProto_EnumReservedRange =
new(result)
@@ -1057,30 +1104,35 @@ proc newgoogle_protobuf_EnumDescriptorProto_EnumReservedRange*(data: string): go
ss = newStringStream(data)
result = readgoogle_protobuf_EnumDescriptorProto_EnumReservedRange(ss)
+proc newgoogle_protobuf_EnumDescriptorProto_EnumReservedRange*(data: seq[byte]): google_protobuf_EnumDescriptorProto_EnumReservedRange =
+ let
+ ss = newStringStream(cast[string](data))
+ result = readgoogle_protobuf_EnumDescriptorProto_EnumReservedRange(ss)
+
proc newgoogle_protobuf_EnumOptions*(): google_protobuf_EnumOptions =
new(result)
initMessage(result[])
- result.allow_alias = false
+ result.allowAlias = false
result.deprecated = false
- result.uninterpreted_option = @[]
+ result.uninterpretedOption = @[]
-proc clearallow_alias*(message: google_protobuf_EnumOptions) =
- message.allow_alias = false
+proc clearallowAlias*(message: google_protobuf_EnumOptions) =
+ message.allowAlias = false
clearFields(message, [2])
-proc hasallow_alias*(message: google_protobuf_EnumOptions): bool =
+proc hasallowAlias*(message: google_protobuf_EnumOptions): bool =
result = hasField(message, 2)
-proc setallow_alias*(message: google_protobuf_EnumOptions, value: bool) =
- message.allow_alias = value
+proc setallowAlias*(message: google_protobuf_EnumOptions, value: bool) =
+ message.allowAlias = value
setField(message, 2)
-proc allow_alias*(message: google_protobuf_EnumOptions): bool {.inline.} =
- message.allow_alias
+proc allowAlias*(message: google_protobuf_EnumOptions): bool {.inline.} =
+ message.allowAlias
-proc `allow_alias=`*(message: google_protobuf_EnumOptions, value: bool) {.inline.} =
- setallow_alias(message, value)
+proc `allowAlias=`*(message: google_protobuf_EnumOptions, value: bool) {.inline.} =
+ setallowAlias(message, value)
proc cleardeprecated*(message: google_protobuf_EnumOptions) =
message.deprecated = false
@@ -1099,45 +1151,45 @@ proc deprecated*(message: google_protobuf_EnumOptions): bool {.inline.} =
proc `deprecated=`*(message: google_protobuf_EnumOptions, value: bool) {.inline.} =
setdeprecated(message, value)
-proc clearuninterpreted_option*(message: google_protobuf_EnumOptions) =
- message.uninterpreted_option = @[]
+proc clearuninterpretedOption*(message: google_protobuf_EnumOptions) =
+ message.uninterpretedOption = @[]
clearFields(message, [999])
-proc hasuninterpreted_option*(message: google_protobuf_EnumOptions): bool =
- result = hasField(message, 999) or (len(message.uninterpreted_option) > 0)
+proc hasuninterpretedOption*(message: google_protobuf_EnumOptions): bool =
+ result = hasField(message, 999) or (len(message.uninterpretedOption) > 0)
-proc setuninterpreted_option*(message: google_protobuf_EnumOptions, value: seq[google_protobuf_UninterpretedOption]) =
- message.uninterpreted_option = value
+proc setuninterpretedOption*(message: google_protobuf_EnumOptions, value: seq[google_protobuf_UninterpretedOption]) =
+ message.uninterpretedOption = value
setField(message, 999)
-proc adduninterpreted_option*(message: google_protobuf_EnumOptions, value: google_protobuf_UninterpretedOption) =
- add(message.uninterpreted_option, value)
+proc adduninterpretedOption*(message: google_protobuf_EnumOptions, value: google_protobuf_UninterpretedOption) =
+ add(message.uninterpretedOption, value)
setField(message, 999)
-proc uninterpreted_option*(message: google_protobuf_EnumOptions): seq[google_protobuf_UninterpretedOption] {.inline.} =
- message.uninterpreted_option
+proc uninterpretedOption*(message: google_protobuf_EnumOptions): seq[google_protobuf_UninterpretedOption] {.inline.} =
+ message.uninterpretedOption
-proc `uninterpreted_option=`*(message: google_protobuf_EnumOptions, value: seq[google_protobuf_UninterpretedOption]) {.inline.} =
- setuninterpreted_option(message, value)
+proc `uninterpretedOption=`*(message: google_protobuf_EnumOptions, value: seq[google_protobuf_UninterpretedOption]) {.inline.} =
+ setuninterpretedOption(message, value)
proc sizeOfgoogle_protobuf_EnumOptions*(message: google_protobuf_EnumOptions): uint64 =
- if hasallow_alias(message):
+ if hasallowAlias(message):
result = result + sizeOfTag(2, WireType.Varint)
- result = result + sizeOfBool(message.allow_alias)
+ result = result + sizeOfBool(message.allowAlias)
if hasdeprecated(message):
result = result + sizeOfTag(3, WireType.Varint)
result = result + sizeOfBool(message.deprecated)
- for value in message.uninterpreted_option:
+ for value in message.uninterpretedOption:
result = result + sizeOfTag(999, WireType.LengthDelimited)
result = result + sizeOfLengthDelimited(sizeOfgoogle_protobuf_UninterpretedOption(value))
result = result + sizeOfUnknownFields(message)
proc writegoogle_protobuf_EnumOptions*(stream: Stream, message: google_protobuf_EnumOptions) =
- if hasallow_alias(message):
- protoWriteBool(stream, message.allow_alias, 2)
+ if hasallowAlias(message):
+ protoWriteBool(stream, message.allowAlias, 2)
if hasdeprecated(message):
protoWriteBool(stream, message.deprecated, 3)
- for value in message.uninterpreted_option:
+ for value in message.uninterpretedOption:
writeMessage(stream, value, 999)
writeUnknownFields(stream, message)
@@ -1152,25 +1204,25 @@ proc readgoogle_protobuf_EnumOptions*(stream: Stream): google_protobuf_EnumOptio
raise newException(InvalidFieldNumberError, "Invalid field number: 0")
of 2:
expectWireType(wireType, WireType.Varint)
- setallow_alias(result, protoReadBool(stream))
+ setallowAlias(result, protoReadBool(stream))
of 3:
expectWireType(wireType, WireType.Varint)
setdeprecated(result, protoReadBool(stream))
of 999:
expectWireType(wireType, WireType.LengthDelimited)
let data = readLengthDelimited(stream)
- adduninterpreted_option(result, newgoogle_protobuf_UninterpretedOption(data))
+ adduninterpretedOption(result, newgoogle_protobuf_UninterpretedOption(data))
else: readUnknownField(stream, result, tag)
proc toJson*(message: google_protobuf_EnumOptions): JsonNode =
result = newJObject()
- if hasallow_alias(message):
- result["allowAlias"] = %message.allow_alias
+ if hasallowAlias(message):
+ result["allowAlias"] = %message.allowAlias
if hasdeprecated(message):
result["deprecated"] = %message.deprecated
- if hasuninterpreted_option(message):
+ if hasuninterpretedOption(message):
let arr = newJArray()
- for value in message.uninterpreted_option:
+ for value in message.uninterpretedOption:
add(arr, toJson(value))
result["uninterpretedOption"] = arr
@@ -1185,6 +1237,11 @@ proc newgoogle_protobuf_EnumOptions*(data: string): google_protobuf_EnumOptions
ss = newStringStream(data)
result = readgoogle_protobuf_EnumOptions(ss)
+proc newgoogle_protobuf_EnumOptions*(data: seq[byte]): google_protobuf_EnumOptions =
+ let
+ ss = newStringStream(cast[string](data))
+ result = readgoogle_protobuf_EnumOptions(ss)
+
proc newgoogle_protobuf_EnumDescriptorProto*(): google_protobuf_EnumDescriptorProto =
new(result)
@@ -1192,8 +1249,8 @@ proc newgoogle_protobuf_EnumDescriptorProto*(): google_protobuf_EnumDescriptorPr
result.name = ""
result.value = @[]
result.options = nil
- result.reserved_range = @[]
- result.reserved_name = @[]
+ result.reservedRange = @[]
+ result.reservedName = @[]
proc clearname*(message: google_protobuf_EnumDescriptorProto) =
message.name = ""
@@ -1250,47 +1307,47 @@ proc options*(message: google_protobuf_EnumDescriptorProto): google_protobuf_Enu
proc `options=`*(message: google_protobuf_EnumDescriptorProto, value: google_protobuf_EnumOptions) {.inline.} =
setoptions(message, value)
-proc clearreserved_range*(message: google_protobuf_EnumDescriptorProto) =
- message.reserved_range = @[]
+proc clearreservedRange*(message: google_protobuf_EnumDescriptorProto) =
+ message.reservedRange = @[]
clearFields(message, [4])
-proc hasreserved_range*(message: google_protobuf_EnumDescriptorProto): bool =
- result = hasField(message, 4) or (len(message.reserved_range) > 0)
+proc hasreservedRange*(message: google_protobuf_EnumDescriptorProto): bool =
+ result = hasField(message, 4) or (len(message.reservedRange) > 0)
-proc setreserved_range*(message: google_protobuf_EnumDescriptorProto, value: seq[google_protobuf_EnumDescriptorProto_EnumReservedRange]) =
- message.reserved_range = value
+proc setreservedRange*(message: google_protobuf_EnumDescriptorProto, value: seq[google_protobuf_EnumDescriptorProto_EnumReservedRange]) =
+ message.reservedRange = value
setField(message, 4)
-proc addreserved_range*(message: google_protobuf_EnumDescriptorProto, value: google_protobuf_EnumDescriptorProto_EnumReservedRange) =
- add(message.reserved_range, value)
+proc addreservedRange*(message: google_protobuf_EnumDescriptorProto, value: google_protobuf_EnumDescriptorProto_EnumReservedRange) =
+ add(message.reservedRange, value)
setField(message, 4)
-proc reserved_range*(message: google_protobuf_EnumDescriptorProto): seq[google_protobuf_EnumDescriptorProto_EnumReservedRange] {.inline.} =
- message.reserved_range
+proc reservedRange*(message: google_protobuf_EnumDescriptorProto): seq[google_protobuf_EnumDescriptorProto_EnumReservedRange] {.inline.} =
+ message.reservedRange
-proc `reserved_range=`*(message: google_protobuf_EnumDescriptorProto, value: seq[google_protobuf_EnumDescriptorProto_EnumReservedRange]) {.inline.} =
- setreserved_range(message, value)
+proc `reservedRange=`*(message: google_protobuf_EnumDescriptorProto, value: seq[google_protobuf_EnumDescriptorProto_EnumReservedRange]) {.inline.} =
+ setreservedRange(message, value)
-proc clearreserved_name*(message: google_protobuf_EnumDescriptorProto) =
- message.reserved_name = @[]
+proc clearreservedName*(message: google_protobuf_EnumDescriptorProto) =
+ message.reservedName = @[]
clearFields(message, [5])
-proc hasreserved_name*(message: google_protobuf_EnumDescriptorProto): bool =
- result = hasField(message, 5) or (len(message.reserved_name) > 0)
+proc hasreservedName*(message: google_protobuf_EnumDescriptorProto): bool =
+ result = hasField(message, 5) or (len(message.reservedName) > 0)
-proc setreserved_name*(message: google_protobuf_EnumDescriptorProto, value: seq[string]) =
- message.reserved_name = value
+proc setreservedName*(message: google_protobuf_EnumDescriptorProto, value: seq[string]) =
+ message.reservedName = value
setField(message, 5)
-proc addreserved_name*(message: google_protobuf_EnumDescriptorProto, value: string) =
- add(message.reserved_name, value)
+proc addreservedName*(message: google_protobuf_EnumDescriptorProto, value: string) =
+ add(message.reservedName, value)
setField(message, 5)
-proc reserved_name*(message: google_protobuf_EnumDescriptorProto): seq[string] {.inline.} =
- message.reserved_name
+proc reservedName*(message: google_protobuf_EnumDescriptorProto): seq[string] {.inline.} =
+ message.reservedName
-proc `reserved_name=`*(message: google_protobuf_EnumDescriptorProto, value: seq[string]) {.inline.} =
- setreserved_name(message, value)
+proc `reservedName=`*(message: google_protobuf_EnumDescriptorProto, value: seq[string]) {.inline.} =
+ setreservedName(message, value)
proc sizeOfgoogle_protobuf_EnumDescriptorProto*(message: google_protobuf_EnumDescriptorProto): uint64 =
if hasname(message):
@@ -1302,10 +1359,10 @@ proc sizeOfgoogle_protobuf_EnumDescriptorProto*(message: google_protobuf_EnumDes
if hasoptions(message):
result = result + sizeOfTag(3, WireType.LengthDelimited)
result = result + sizeOfLengthDelimited(sizeOfgoogle_protobuf_EnumOptions(message.options))
- for value in message.reserved_range:
+ for value in message.reservedRange:
result = result + sizeOfTag(4, WireType.LengthDelimited)
result = result + sizeOfLengthDelimited(sizeOfgoogle_protobuf_EnumDescriptorProto_EnumReservedRange(value))
- for value in message.reserved_name:
+ for value in message.reservedName:
result = result + sizeOfTag(5, WireType.LengthDelimited)
result = result + sizeOfString(value)
result = result + sizeOfUnknownFields(message)
@@ -1317,9 +1374,9 @@ proc writegoogle_protobuf_EnumDescriptorProto*(stream: Stream, message: google_p
writeMessage(stream, value, 2)
if hasoptions(message):
writeMessage(stream, message.options, 3)
- for value in message.reserved_range:
+ for value in message.reservedRange:
writeMessage(stream, value, 4)
- for value in message.reserved_name:
+ for value in message.reservedName:
protoWriteString(stream, value, 5)
writeUnknownFields(stream, message)
@@ -1346,10 +1403,10 @@ proc readgoogle_protobuf_EnumDescriptorProto*(stream: Stream): google_protobuf_E
of 4:
expectWireType(wireType, WireType.LengthDelimited)
let data = readLengthDelimited(stream)
- addreserved_range(result, newgoogle_protobuf_EnumDescriptorProto_EnumReservedRange(data))
+ addreservedRange(result, newgoogle_protobuf_EnumDescriptorProto_EnumReservedRange(data))
of 5:
expectWireType(wireType, WireType.LengthDelimited)
- addreserved_name(result, protoReadString(stream))
+ addreservedName(result, protoReadString(stream))
else: readUnknownField(stream, result, tag)
proc toJson*(message: google_protobuf_EnumDescriptorProto): JsonNode =
@@ -1363,14 +1420,14 @@ proc toJson*(message: google_protobuf_EnumDescriptorProto): JsonNode =
result["value"] = arr
if hasoptions(message):
result["options"] = toJson(message.options)
- if hasreserved_range(message):
+ if hasreservedRange(message):
let arr = newJArray()
- for value in message.reserved_range:
+ for value in message.reservedRange:
add(arr, toJson(value))
result["reservedRange"] = arr
- if hasreserved_name(message):
+ if hasreservedName(message):
let arr = newJArray()
- for value in message.reserved_name:
+ for value in message.reservedName:
add(arr, %value)
result["reservedName"] = arr
@@ -1385,41 +1442,46 @@ proc newgoogle_protobuf_EnumDescriptorProto*(data: string): google_protobuf_Enum
ss = newStringStream(data)
result = readgoogle_protobuf_EnumDescriptorProto(ss)
+proc newgoogle_protobuf_EnumDescriptorProto*(data: seq[byte]): google_protobuf_EnumDescriptorProto =
+ let
+ ss = newStringStream(cast[string](data))
+ result = readgoogle_protobuf_EnumDescriptorProto(ss)
+
proc newgoogle_protobuf_ExtensionRangeOptions*(): google_protobuf_ExtensionRangeOptions =
new(result)
initMessage(result[])
- result.uninterpreted_option = @[]
+ result.uninterpretedOption = @[]
-proc clearuninterpreted_option*(message: google_protobuf_ExtensionRangeOptions) =
- message.uninterpreted_option = @[]
+proc clearuninterpretedOption*(message: google_protobuf_ExtensionRangeOptions) =
+ message.uninterpretedOption = @[]
clearFields(message, [999])
-proc hasuninterpreted_option*(message: google_protobuf_ExtensionRangeOptions): bool =
- result = hasField(message, 999) or (len(message.uninterpreted_option) > 0)
+proc hasuninterpretedOption*(message: google_protobuf_ExtensionRangeOptions): bool =
+ result = hasField(message, 999) or (len(message.uninterpretedOption) > 0)
-proc setuninterpreted_option*(message: google_protobuf_ExtensionRangeOptions, value: seq[google_protobuf_UninterpretedOption]) =
- message.uninterpreted_option = value
+proc setuninterpretedOption*(message: google_protobuf_ExtensionRangeOptions, value: seq[google_protobuf_UninterpretedOption]) =
+ message.uninterpretedOption = value
setField(message, 999)
-proc adduninterpreted_option*(message: google_protobuf_ExtensionRangeOptions, value: google_protobuf_UninterpretedOption) =
- add(message.uninterpreted_option, value)
+proc adduninterpretedOption*(message: google_protobuf_ExtensionRangeOptions, value: google_protobuf_UninterpretedOption) =
+ add(message.uninterpretedOption, value)
setField(message, 999)
-proc uninterpreted_option*(message: google_protobuf_ExtensionRangeOptions): seq[google_protobuf_UninterpretedOption] {.inline.} =
- message.uninterpreted_option
+proc uninterpretedOption*(message: google_protobuf_ExtensionRangeOptions): seq[google_protobuf_UninterpretedOption] {.inline.} =
+ message.uninterpretedOption
-proc `uninterpreted_option=`*(message: google_protobuf_ExtensionRangeOptions, value: seq[google_protobuf_UninterpretedOption]) {.inline.} =
- setuninterpreted_option(message, value)
+proc `uninterpretedOption=`*(message: google_protobuf_ExtensionRangeOptions, value: seq[google_protobuf_UninterpretedOption]) {.inline.} =
+ setuninterpretedOption(message, value)
proc sizeOfgoogle_protobuf_ExtensionRangeOptions*(message: google_protobuf_ExtensionRangeOptions): uint64 =
- for value in message.uninterpreted_option:
+ for value in message.uninterpretedOption:
result = result + sizeOfTag(999, WireType.LengthDelimited)
result = result + sizeOfLengthDelimited(sizeOfgoogle_protobuf_UninterpretedOption(value))
result = result + sizeOfUnknownFields(message)
proc writegoogle_protobuf_ExtensionRangeOptions*(stream: Stream, message: google_protobuf_ExtensionRangeOptions) =
- for value in message.uninterpreted_option:
+ for value in message.uninterpretedOption:
writeMessage(stream, value, 999)
writeUnknownFields(stream, message)
@@ -1435,14 +1497,14 @@ proc readgoogle_protobuf_ExtensionRangeOptions*(stream: Stream): google_protobuf
of 999:
expectWireType(wireType, WireType.LengthDelimited)
let data = readLengthDelimited(stream)
- adduninterpreted_option(result, newgoogle_protobuf_UninterpretedOption(data))
+ adduninterpretedOption(result, newgoogle_protobuf_UninterpretedOption(data))
else: readUnknownField(stream, result, tag)
proc toJson*(message: google_protobuf_ExtensionRangeOptions): JsonNode =
result = newJObject()
- if hasuninterpreted_option(message):
+ if hasuninterpretedOption(message):
let arr = newJArray()
- for value in message.uninterpreted_option:
+ for value in message.uninterpretedOption:
add(arr, toJson(value))
result["uninterpretedOption"] = arr
@@ -1457,15 +1519,20 @@ proc newgoogle_protobuf_ExtensionRangeOptions*(data: string): google_protobuf_Ex
ss = newStringStream(data)
result = readgoogle_protobuf_ExtensionRangeOptions(ss)
+proc newgoogle_protobuf_ExtensionRangeOptions*(data: seq[byte]): google_protobuf_ExtensionRangeOptions =
+ let
+ ss = newStringStream(cast[string](data))
+ result = readgoogle_protobuf_ExtensionRangeOptions(ss)
+
proc newgoogle_protobuf_SourceCodeInfo_Location*(): google_protobuf_SourceCodeInfo_Location =
new(result)
initMessage(result[])
result.path = @[]
result.span = @[]
- result.leading_comments = ""
- result.trailing_comments = ""
- result.leading_detached_comments = @[]
+ result.leadingComments = ""
+ result.trailingComments = ""
+ result.leadingDetachedComments = @[]
proc clearpath*(message: google_protobuf_SourceCodeInfo_Location) =
message.path = @[]
@@ -1509,60 +1576,60 @@ proc span*(message: google_protobuf_SourceCodeInfo_Location): seq[int32] {.inlin
proc `span=`*(message: google_protobuf_SourceCodeInfo_Location, value: seq[int32]) {.inline.} =
setspan(message, value)
-proc clearleading_comments*(message: google_protobuf_SourceCodeInfo_Location) =
- message.leading_comments = ""
+proc clearleadingComments*(message: google_protobuf_SourceCodeInfo_Location) =
+ message.leadingComments = ""
clearFields(message, [3])
-proc hasleading_comments*(message: google_protobuf_SourceCodeInfo_Location): bool =
+proc hasleadingComments*(message: google_protobuf_SourceCodeInfo_Location): bool =
result = hasField(message, 3)
-proc setleading_comments*(message: google_protobuf_SourceCodeInfo_Location, value: string) =
- message.leading_comments = value
+proc setleadingComments*(message: google_protobuf_SourceCodeInfo_Location, value: string) =
+ message.leadingComments = value
setField(message, 3)
-proc leading_comments*(message: google_protobuf_SourceCodeInfo_Location): string {.inline.} =
- message.leading_comments
+proc leadingComments*(message: google_protobuf_SourceCodeInfo_Location): string {.inline.} =
+ message.leadingComments
-proc `leading_comments=`*(message: google_protobuf_SourceCodeInfo_Location, value: string) {.inline.} =
- setleading_comments(message, value)
+proc `leadingComments=`*(message: google_protobuf_SourceCodeInfo_Location, value: string) {.inline.} =
+ setleadingComments(message, value)
-proc cleartrailing_comments*(message: google_protobuf_SourceCodeInfo_Location) =
- message.trailing_comments = ""
+proc cleartrailingComments*(message: google_protobuf_SourceCodeInfo_Location) =
+ message.trailingComments = ""
clearFields(message, [4])
-proc hastrailing_comments*(message: google_protobuf_SourceCodeInfo_Location): bool =
+proc hastrailingComments*(message: google_protobuf_SourceCodeInfo_Location): bool =
result = hasField(message, 4)
-proc settrailing_comments*(message: google_protobuf_SourceCodeInfo_Location, value: string) =
- message.trailing_comments = value
+proc settrailingComments*(message: google_protobuf_SourceCodeInfo_Location, value: string) =
+ message.trailingComments = value
setField(message, 4)
-proc trailing_comments*(message: google_protobuf_SourceCodeInfo_Location): string {.inline.} =
- message.trailing_comments
+proc trailingComments*(message: google_protobuf_SourceCodeInfo_Location): string {.inline.} =
+ message.trailingComments
-proc `trailing_comments=`*(message: google_protobuf_SourceCodeInfo_Location, value: string) {.inline.} =
- settrailing_comments(message, value)
+proc `trailingComments=`*(message: google_protobuf_SourceCodeInfo_Location, value: string) {.inline.} =
+ settrailingComments(message, value)
-proc clearleading_detached_comments*(message: google_protobuf_SourceCodeInfo_Location) =
- message.leading_detached_comments = @[]
+proc clearleadingDetachedComments*(message: google_protobuf_SourceCodeInfo_Location) =
+ message.leadingDetachedComments = @[]
clearFields(message, [6])
-proc hasleading_detached_comments*(message: google_protobuf_SourceCodeInfo_Location): bool =
- result = hasField(message, 6) or (len(message.leading_detached_comments) > 0)
+proc hasleadingDetachedComments*(message: google_protobuf_SourceCodeInfo_Location): bool =
+ result = hasField(message, 6) or (len(message.leadingDetachedComments) > 0)
-proc setleading_detached_comments*(message: google_protobuf_SourceCodeInfo_Location, value: seq[string]) =
- message.leading_detached_comments = value
+proc setleadingDetachedComments*(message: google_protobuf_SourceCodeInfo_Location, value: seq[string]) =
+ message.leadingDetachedComments = value
setField(message, 6)
-proc addleading_detached_comments*(message: google_protobuf_SourceCodeInfo_Location, value: string) =
- add(message.leading_detached_comments, value)
+proc addleadingDetachedComments*(message: google_protobuf_SourceCodeInfo_Location, value: string) =
+ add(message.leadingDetachedComments, value)
setField(message, 6)
-proc leading_detached_comments*(message: google_protobuf_SourceCodeInfo_Location): seq[string] {.inline.} =
- message.leading_detached_comments
+proc leadingDetachedComments*(message: google_protobuf_SourceCodeInfo_Location): seq[string] {.inline.} =
+ message.leadingDetachedComments
-proc `leading_detached_comments=`*(message: google_protobuf_SourceCodeInfo_Location, value: seq[string]) {.inline.} =
- setleading_detached_comments(message, value)
+proc `leadingDetachedComments=`*(message: google_protobuf_SourceCodeInfo_Location, value: seq[string]) {.inline.} =
+ setleadingDetachedComments(message, value)
proc sizeOfgoogle_protobuf_SourceCodeInfo_Location*(message: google_protobuf_SourceCodeInfo_Location): uint64 =
if haspath(message):
@@ -1571,13 +1638,13 @@ proc sizeOfgoogle_protobuf_SourceCodeInfo_Location*(message: google_protobuf_Sou
if hasspan(message):
result = result + sizeOfTag(2, WireType.LengthDelimited)
result = result + sizeOfLengthDelimited(packedFieldSize(message.span, FieldType.Int32))
- if hasleading_comments(message):
+ if hasleadingComments(message):
result = result + sizeOfTag(3, WireType.LengthDelimited)
- result = result + sizeOfString(message.leading_comments)
- if hastrailing_comments(message):
+ result = result + sizeOfString(message.leadingComments)
+ if hastrailingComments(message):
result = result + sizeOfTag(4, WireType.LengthDelimited)
- result = result + sizeOfString(message.trailing_comments)
- for value in message.leading_detached_comments:
+ result = result + sizeOfString(message.trailingComments)
+ for value in message.leadingDetachedComments:
result = result + sizeOfTag(6, WireType.LengthDelimited)
result = result + sizeOfString(value)
result = result + sizeOfUnknownFields(message)
@@ -1593,11 +1660,11 @@ proc writegoogle_protobuf_SourceCodeInfo_Location*(stream: Stream, message: goog
writeVarint(stream, packedFieldSize(message.span, FieldType.Int32))
for value in message.span:
protoWriteInt32(stream, value)
- if hasleading_comments(message):
- protoWriteString(stream, message.leading_comments, 3)
- if hastrailing_comments(message):
- protoWriteString(stream, message.trailing_comments, 4)
- for value in message.leading_detached_comments:
+ if hasleadingComments(message):
+ protoWriteString(stream, message.leadingComments, 3)
+ if hastrailingComments(message):
+ protoWriteString(stream, message.trailingComments, 4)
+ for value in message.leadingDetachedComments:
protoWriteString(stream, value, 6)
writeUnknownFields(stream, message)
@@ -1640,13 +1707,13 @@ proc readgoogle_protobuf_SourceCodeInfo_Location*(stream: Stream): google_protob
addspan(result, protoReadInt32(stream))
of 3:
expectWireType(wireType, WireType.LengthDelimited)
- setleading_comments(result, protoReadString(stream))
+ setleadingComments(result, protoReadString(stream))
of 4:
expectWireType(wireType, WireType.LengthDelimited)
- settrailing_comments(result, protoReadString(stream))
+ settrailingComments(result, protoReadString(stream))
of 6:
expectWireType(wireType, WireType.LengthDelimited)
- addleading_detached_comments(result, protoReadString(stream))
+ addleadingDetachedComments(result, protoReadString(stream))
else: readUnknownField(stream, result, tag)
proc toJson*(message: google_protobuf_SourceCodeInfo_Location): JsonNode =
@@ -1661,13 +1728,13 @@ proc toJson*(message: google_protobuf_SourceCodeInfo_Location): JsonNode =
for value in message.span:
add(arr, %value)
result["span"] = arr
- if hasleading_comments(message):
- result["leadingComments"] = %message.leading_comments
- if hastrailing_comments(message):
- result["trailingComments"] = %message.trailing_comments
- if hasleading_detached_comments(message):
+ if hasleadingComments(message):
+ result["leadingComments"] = %message.leadingComments
+ if hastrailingComments(message):
+ result["trailingComments"] = %message.trailingComments
+ if hasleadingDetachedComments(message):
let arr = newJArray()
- for value in message.leading_detached_comments:
+ for value in message.leadingDetachedComments:
add(arr, %value)
result["leadingDetachedComments"] = arr
@@ -1682,6 +1749,11 @@ proc newgoogle_protobuf_SourceCodeInfo_Location*(data: string): google_protobuf_
ss = newStringStream(data)
result = readgoogle_protobuf_SourceCodeInfo_Location(ss)
+proc newgoogle_protobuf_SourceCodeInfo_Location*(data: seq[byte]): google_protobuf_SourceCodeInfo_Location =
+ let
+ ss = newStringStream(cast[string](data))
+ result = readgoogle_protobuf_SourceCodeInfo_Location(ss)
+
proc newgoogle_protobuf_SourceCodeInfo*(): google_protobuf_SourceCodeInfo =
new(result)
@@ -1754,6 +1826,11 @@ proc newgoogle_protobuf_SourceCodeInfo*(data: string): google_protobuf_SourceCod
ss = newStringStream(data)
result = readgoogle_protobuf_SourceCodeInfo(ss)
+proc newgoogle_protobuf_SourceCodeInfo*(data: seq[byte]): google_protobuf_SourceCodeInfo =
+ let
+ ss = newStringStream(cast[string](data))
+ result = readgoogle_protobuf_SourceCodeInfo(ss)
+
proc newgoogle_protobuf_FieldOptions*(): google_protobuf_FieldOptions =
new(result)
@@ -1764,7 +1841,7 @@ proc newgoogle_protobuf_FieldOptions*(): google_protobuf_FieldOptions =
result.lazy = false
result.deprecated = false
result.weak = false
- result.uninterpreted_option = @[]
+ result.uninterpretedOption = @[]
proc clearctype*(message: google_protobuf_FieldOptions) =
message.ctype = google_protobuf_FieldOptions_CType.STRING
@@ -1868,26 +1945,26 @@ proc weak*(message: google_protobuf_FieldOptions): bool {.inline.} =
proc `weak=`*(message: google_protobuf_FieldOptions, value: bool) {.inline.} =
setweak(message, value)
-proc clearuninterpreted_option*(message: google_protobuf_FieldOptions) =
- message.uninterpreted_option = @[]
+proc clearuninterpretedOption*(message: google_protobuf_FieldOptions) =
+ message.uninterpretedOption = @[]
clearFields(message, [999])
-proc hasuninterpreted_option*(message: google_protobuf_FieldOptions): bool =
- result = hasField(message, 999) or (len(message.uninterpreted_option) > 0)
+proc hasuninterpretedOption*(message: google_protobuf_FieldOptions): bool =
+ result = hasField(message, 999) or (len(message.uninterpretedOption) > 0)
-proc setuninterpreted_option*(message: google_protobuf_FieldOptions, value: seq[google_protobuf_UninterpretedOption]) =
- message.uninterpreted_option = value
+proc setuninterpretedOption*(message: google_protobuf_FieldOptions, value: seq[google_protobuf_UninterpretedOption]) =
+ message.uninterpretedOption = value
setField(message, 999)
-proc adduninterpreted_option*(message: google_protobuf_FieldOptions, value: google_protobuf_UninterpretedOption) =
- add(message.uninterpreted_option, value)
+proc adduninterpretedOption*(message: google_protobuf_FieldOptions, value: google_protobuf_UninterpretedOption) =
+ add(message.uninterpretedOption, value)
setField(message, 999)
-proc uninterpreted_option*(message: google_protobuf_FieldOptions): seq[google_protobuf_UninterpretedOption] {.inline.} =
- message.uninterpreted_option
+proc uninterpretedOption*(message: google_protobuf_FieldOptions): seq[google_protobuf_UninterpretedOption] {.inline.} =
+ message.uninterpretedOption
-proc `uninterpreted_option=`*(message: google_protobuf_FieldOptions, value: seq[google_protobuf_UninterpretedOption]) {.inline.} =
- setuninterpreted_option(message, value)
+proc `uninterpretedOption=`*(message: google_protobuf_FieldOptions, value: seq[google_protobuf_UninterpretedOption]) {.inline.} =
+ setuninterpretedOption(message, value)
proc sizeOfgoogle_protobuf_FieldOptions*(message: google_protobuf_FieldOptions): uint64 =
if hasctype(message):
@@ -1908,7 +1985,7 @@ proc sizeOfgoogle_protobuf_FieldOptions*(message: google_protobuf_FieldOptions):
if hasweak(message):
result = result + sizeOfTag(10, WireType.Varint)
result = result + sizeOfBool(message.weak)
- for value in message.uninterpreted_option:
+ for value in message.uninterpretedOption:
result = result + sizeOfTag(999, WireType.LengthDelimited)
result = result + sizeOfLengthDelimited(sizeOfgoogle_protobuf_UninterpretedOption(value))
result = result + sizeOfUnknownFields(message)
@@ -1926,7 +2003,7 @@ proc writegoogle_protobuf_FieldOptions*(stream: Stream, message: google_protobuf
protoWriteBool(stream, message.deprecated, 3)
if hasweak(message):
protoWriteBool(stream, message.weak, 10)
- for value in message.uninterpreted_option:
+ for value in message.uninterpretedOption:
writeMessage(stream, value, 999)
writeUnknownFields(stream, message)
@@ -1960,7 +2037,7 @@ proc readgoogle_protobuf_FieldOptions*(stream: Stream): google_protobuf_FieldOpt
of 999:
expectWireType(wireType, WireType.LengthDelimited)
let data = readLengthDelimited(stream)
- adduninterpreted_option(result, newgoogle_protobuf_UninterpretedOption(data))
+ adduninterpretedOption(result, newgoogle_protobuf_UninterpretedOption(data))
else: readUnknownField(stream, result, tag)
proc toJson*(message: google_protobuf_FieldOptions): JsonNode =
@@ -1977,9 +2054,9 @@ proc toJson*(message: google_protobuf_FieldOptions): JsonNode =
result["deprecated"] = %message.deprecated
if hasweak(message):
result["weak"] = %message.weak
- if hasuninterpreted_option(message):
+ if hasuninterpretedOption(message):
let arr = newJArray()
- for value in message.uninterpreted_option:
+ for value in message.uninterpretedOption:
add(arr, toJson(value))
result["uninterpretedOption"] = arr
@@ -1994,6 +2071,11 @@ proc newgoogle_protobuf_FieldOptions*(data: string): google_protobuf_FieldOption
ss = newStringStream(data)
result = readgoogle_protobuf_FieldOptions(ss)
+proc newgoogle_protobuf_FieldOptions*(data: seq[byte]): google_protobuf_FieldOptions =
+ let
+ ss = newStringStream(cast[string](data))
+ result = readgoogle_protobuf_FieldOptions(ss)
+
proc newgoogle_protobuf_FieldDescriptorProto*(): google_protobuf_FieldDescriptorProto =
new(result)
@@ -2002,11 +2084,11 @@ proc newgoogle_protobuf_FieldDescriptorProto*(): google_protobuf_FieldDescriptor
result.number = 0
result.label = google_protobuf_FieldDescriptorProto_Label.LABEL_OPTIONAL
result.ftype = google_protobuf_FieldDescriptorProto_Type.TYPE_DOUBLE
- result.type_name = ""
+ result.typeName = ""
result.extendee = ""
- result.default_value = ""
- result.oneof_index = 0
- result.json_name = ""
+ result.defaultValue = ""
+ result.oneofIndex = 0
+ result.jsonName = ""
result.options = nil
proc clearname*(message: google_protobuf_FieldDescriptorProto) =
@@ -2077,22 +2159,22 @@ proc ftype*(message: google_protobuf_FieldDescriptorProto): google_protobuf_Fiel
proc `ftype=`*(message: google_protobuf_FieldDescriptorProto, value: google_protobuf_FieldDescriptorProto_Type) {.inline.} =
setftype(message, value)
-proc cleartype_name*(message: google_protobuf_FieldDescriptorProto) =
- message.type_name = ""
+proc cleartypeName*(message: google_protobuf_FieldDescriptorProto) =
+ message.typeName = ""
clearFields(message, [6])
-proc hastype_name*(message: google_protobuf_FieldDescriptorProto): bool =
+proc hastypeName*(message: google_protobuf_FieldDescriptorProto): bool =
result = hasField(message, 6)
-proc settype_name*(message: google_protobuf_FieldDescriptorProto, value: string) =
- message.type_name = value
+proc settypeName*(message: google_protobuf_FieldDescriptorProto, value: string) =
+ message.typeName = value
setField(message, 6)
-proc type_name*(message: google_protobuf_FieldDescriptorProto): string {.inline.} =
- message.type_name
+proc typeName*(message: google_protobuf_FieldDescriptorProto): string {.inline.} =
+ message.typeName
-proc `type_name=`*(message: google_protobuf_FieldDescriptorProto, value: string) {.inline.} =
- settype_name(message, value)
+proc `typeName=`*(message: google_protobuf_FieldDescriptorProto, value: string) {.inline.} =
+ settypeName(message, value)
proc clearextendee*(message: google_protobuf_FieldDescriptorProto) =
message.extendee = ""
@@ -2111,56 +2193,56 @@ proc extendee*(message: google_protobuf_FieldDescriptorProto): string {.inline.}
proc `extendee=`*(message: google_protobuf_FieldDescriptorProto, value: string) {.inline.} =
setextendee(message, value)
-proc cleardefault_value*(message: google_protobuf_FieldDescriptorProto) =
- message.default_value = ""
+proc cleardefaultValue*(message: google_protobuf_FieldDescriptorProto) =
+ message.defaultValue = ""
clearFields(message, [7])
-proc hasdefault_value*(message: google_protobuf_FieldDescriptorProto): bool =
+proc hasdefaultValue*(message: google_protobuf_FieldDescriptorProto): bool =
result = hasField(message, 7)
-proc setdefault_value*(message: google_protobuf_FieldDescriptorProto, value: string) =
- message.default_value = value
+proc setdefaultValue*(message: google_protobuf_FieldDescriptorProto, value: string) =
+ message.defaultValue = value
setField(message, 7)
-proc default_value*(message: google_protobuf_FieldDescriptorProto): string {.inline.} =
- message.default_value
+proc defaultValue*(message: google_protobuf_FieldDescriptorProto): string {.inline.} =
+ message.defaultValue
-proc `default_value=`*(message: google_protobuf_FieldDescriptorProto, value: string) {.inline.} =
- setdefault_value(message, value)
+proc `defaultValue=`*(message: google_protobuf_FieldDescriptorProto, value: string) {.inline.} =
+ setdefaultValue(message, value)
-proc clearoneof_index*(message: google_protobuf_FieldDescriptorProto) =
- message.oneof_index = 0
+proc clearoneofIndex*(message: google_protobuf_FieldDescriptorProto) =
+ message.oneofIndex = 0
clearFields(message, [9])
-proc hasoneof_index*(message: google_protobuf_FieldDescriptorProto): bool =
+proc hasoneofIndex*(message: google_protobuf_FieldDescriptorProto): bool =
result = hasField(message, 9)
-proc setoneof_index*(message: google_protobuf_FieldDescriptorProto, value: int32) =
- message.oneof_index = value
+proc setoneofIndex*(message: google_protobuf_FieldDescriptorProto, value: int32) =
+ message.oneofIndex = value
setField(message, 9)
-proc oneof_index*(message: google_protobuf_FieldDescriptorProto): int32 {.inline.} =
- message.oneof_index
+proc oneofIndex*(message: google_protobuf_FieldDescriptorProto): int32 {.inline.} =
+ message.oneofIndex
-proc `oneof_index=`*(message: google_protobuf_FieldDescriptorProto, value: int32) {.inline.} =
- setoneof_index(message, value)
+proc `oneofIndex=`*(message: google_protobuf_FieldDescriptorProto, value: int32) {.inline.} =
+ setoneofIndex(message, value)
-proc clearjson_name*(message: google_protobuf_FieldDescriptorProto) =
- message.json_name = ""
+proc clearjsonName*(message: google_protobuf_FieldDescriptorProto) =
+ message.jsonName = ""
clearFields(message, [10])
-proc hasjson_name*(message: google_protobuf_FieldDescriptorProto): bool =
+proc hasjsonName*(message: google_protobuf_FieldDescriptorProto): bool =
result = hasField(message, 10)
-proc setjson_name*(message: google_protobuf_FieldDescriptorProto, value: string) =
- message.json_name = value
+proc setjsonName*(message: google_protobuf_FieldDescriptorProto, value: string) =
+ message.jsonName = value
setField(message, 10)
-proc json_name*(message: google_protobuf_FieldDescriptorProto): string {.inline.} =
- message.json_name
+proc jsonName*(message: google_protobuf_FieldDescriptorProto): string {.inline.} =
+ message.jsonName
-proc `json_name=`*(message: google_protobuf_FieldDescriptorProto, value: string) {.inline.} =
- setjson_name(message, value)
+proc `jsonName=`*(message: google_protobuf_FieldDescriptorProto, value: string) {.inline.} =
+ setjsonName(message, value)
proc clearoptions*(message: google_protobuf_FieldDescriptorProto) =
message.options = nil
@@ -2192,21 +2274,21 @@ proc sizeOfgoogle_protobuf_FieldDescriptorProto*(message: google_protobuf_FieldD
if hasftype(message):
result = result + sizeOfTag(5, WireType.Varint)
result = result + sizeOfEnum[google_protobuf_FieldDescriptorProto_Type](message.ftype)
- if hastype_name(message):
+ if hastypeName(message):
result = result + sizeOfTag(6, WireType.LengthDelimited)
- result = result + sizeOfString(message.type_name)
+ result = result + sizeOfString(message.typeName)
if hasextendee(message):
result = result + sizeOfTag(2, WireType.LengthDelimited)
result = result + sizeOfString(message.extendee)
- if hasdefault_value(message):
+ if hasdefaultValue(message):
result = result + sizeOfTag(7, WireType.LengthDelimited)
- result = result + sizeOfString(message.default_value)
- if hasoneof_index(message):
+ result = result + sizeOfString(message.defaultValue)
+ if hasoneofIndex(message):
result = result + sizeOfTag(9, WireType.Varint)
- result = result + sizeOfInt32(message.oneof_index)
- if hasjson_name(message):
+ result = result + sizeOfInt32(message.oneofIndex)
+ if hasjsonName(message):
result = result + sizeOfTag(10, WireType.LengthDelimited)
- result = result + sizeOfString(message.json_name)
+ result = result + sizeOfString(message.jsonName)
if hasoptions(message):
result = result + sizeOfTag(8, WireType.LengthDelimited)
result = result + sizeOfLengthDelimited(sizeOfgoogle_protobuf_FieldOptions(message.options))
@@ -2221,16 +2303,16 @@ proc writegoogle_protobuf_FieldDescriptorProto*(stream: Stream, message: google_
protoWriteEnum(stream, message.label, 4)
if hasftype(message):
protoWriteEnum(stream, message.ftype, 5)
- if hastype_name(message):
- protoWriteString(stream, message.type_name, 6)
+ if hastypeName(message):
+ protoWriteString(stream, message.typeName, 6)
if hasextendee(message):
protoWriteString(stream, message.extendee, 2)
- if hasdefault_value(message):
- protoWriteString(stream, message.default_value, 7)
- if hasoneof_index(message):
- protoWriteInt32(stream, message.oneof_index, 9)
- if hasjson_name(message):
- protoWriteString(stream, message.json_name, 10)
+ if hasdefaultValue(message):
+ protoWriteString(stream, message.defaultValue, 7)
+ if hasoneofIndex(message):
+ protoWriteInt32(stream, message.oneofIndex, 9)
+ if hasjsonName(message):
+ protoWriteString(stream, message.jsonName, 10)
if hasoptions(message):
writeMessage(stream, message.options, 8)
writeUnknownFields(stream, message)
@@ -2258,19 +2340,19 @@ proc readgoogle_protobuf_FieldDescriptorProto*(stream: Stream): google_protobuf_
setftype(result, protoReadEnum[google_protobuf_FieldDescriptorProto_Type](stream))
of 6:
expectWireType(wireType, WireType.LengthDelimited)
- settype_name(result, protoReadString(stream))
+ settypeName(result, protoReadString(stream))
of 2:
expectWireType(wireType, WireType.LengthDelimited)
setextendee(result, protoReadString(stream))
of 7:
expectWireType(wireType, WireType.LengthDelimited)
- setdefault_value(result, protoReadString(stream))
+ setdefaultValue(result, protoReadString(stream))
of 9:
expectWireType(wireType, WireType.Varint)
- setoneof_index(result, protoReadInt32(stream))
+ setoneofIndex(result, protoReadInt32(stream))
of 10:
expectWireType(wireType, WireType.LengthDelimited)
- setjson_name(result, protoReadString(stream))
+ setjsonName(result, protoReadString(stream))
of 8:
expectWireType(wireType, WireType.LengthDelimited)
let data = readLengthDelimited(stream)
@@ -2287,16 +2369,16 @@ proc toJson*(message: google_protobuf_FieldDescriptorProto): JsonNode =
result["label"] = %($message.label)
if hasftype(message):
result["type"] = %($message.ftype)
- if hastype_name(message):
- result["typeName"] = %message.type_name
+ if hastypeName(message):
+ result["typeName"] = %message.typeName
if hasextendee(message):
result["extendee"] = %message.extendee
- if hasdefault_value(message):
- result["defaultValue"] = %message.default_value
- if hasoneof_index(message):
- result["oneofIndex"] = %message.oneof_index
- if hasjson_name(message):
- result["jsonName"] = %message.json_name
+ if hasdefaultValue(message):
+ result["defaultValue"] = %message.defaultValue
+ if hasoneofIndex(message):
+ result["oneofIndex"] = %message.oneofIndex
+ if hasjsonName(message):
+ result["jsonName"] = %message.jsonName
if hasoptions(message):
result["options"] = toJson(message.options)
@@ -2311,6 +2393,11 @@ proc newgoogle_protobuf_FieldDescriptorProto*(data: string): google_protobuf_Fie
ss = newStringStream(data)
result = readgoogle_protobuf_FieldDescriptorProto(ss)
+proc newgoogle_protobuf_FieldDescriptorProto*(data: seq[byte]): google_protobuf_FieldDescriptorProto =
+ let
+ ss = newStringStream(cast[string](data))
+ result = readgoogle_protobuf_FieldDescriptorProto(ss)
+
proc newgoogle_protobuf_DescriptorProto_ExtensionRange*(): google_protobuf_DescriptorProto_ExtensionRange =
new(result)
@@ -2432,49 +2519,54 @@ proc newgoogle_protobuf_DescriptorProto_ExtensionRange*(data: string): google_pr
ss = newStringStream(data)
result = readgoogle_protobuf_DescriptorProto_ExtensionRange(ss)
+proc newgoogle_protobuf_DescriptorProto_ExtensionRange*(data: seq[byte]): google_protobuf_DescriptorProto_ExtensionRange =
+ let
+ ss = newStringStream(cast[string](data))
+ result = readgoogle_protobuf_DescriptorProto_ExtensionRange(ss)
+
proc newgoogle_protobuf_MessageOptions*(): google_protobuf_MessageOptions =
new(result)
initMessage(result[])
- result.message_set_wire_format = false
- result.no_standard_descriptor_accessor = false
+ result.messageSetWireFormat = false
+ result.noStandardDescriptorAccessor = false
result.deprecated = false
- result.map_entry = false
- result.uninterpreted_option = @[]
+ result.mapEntry = false
+ result.uninterpretedOption = @[]
-proc clearmessage_set_wire_format*(message: google_protobuf_MessageOptions) =
- message.message_set_wire_format = false
+proc clearmessageSetWireFormat*(message: google_protobuf_MessageOptions) =
+ message.messageSetWireFormat = false
clearFields(message, [1])
-proc hasmessage_set_wire_format*(message: google_protobuf_MessageOptions): bool =
+proc hasmessageSetWireFormat*(message: google_protobuf_MessageOptions): bool =
result = hasField(message, 1)
-proc setmessage_set_wire_format*(message: google_protobuf_MessageOptions, value: bool) =
- message.message_set_wire_format = value
+proc setmessageSetWireFormat*(message: google_protobuf_MessageOptions, value: bool) =
+ message.messageSetWireFormat = value
setField(message, 1)
-proc message_set_wire_format*(message: google_protobuf_MessageOptions): bool {.inline.} =
- message.message_set_wire_format
+proc messageSetWireFormat*(message: google_protobuf_MessageOptions): bool {.inline.} =
+ message.messageSetWireFormat
-proc `message_set_wire_format=`*(message: google_protobuf_MessageOptions, value: bool) {.inline.} =
- setmessage_set_wire_format(message, value)
+proc `messageSetWireFormat=`*(message: google_protobuf_MessageOptions, value: bool) {.inline.} =
+ setmessageSetWireFormat(message, value)
-proc clearno_standard_descriptor_accessor*(message: google_protobuf_MessageOptions) =
- message.no_standard_descriptor_accessor = false
+proc clearnoStandardDescriptorAccessor*(message: google_protobuf_MessageOptions) =
+ message.noStandardDescriptorAccessor = false
clearFields(message, [2])
-proc hasno_standard_descriptor_accessor*(message: google_protobuf_MessageOptions): bool =
+proc hasnoStandardDescriptorAccessor*(message: google_protobuf_MessageOptions): bool =
result = hasField(message, 2)
-proc setno_standard_descriptor_accessor*(message: google_protobuf_MessageOptions, value: bool) =
- message.no_standard_descriptor_accessor = value
+proc setnoStandardDescriptorAccessor*(message: google_protobuf_MessageOptions, value: bool) =
+ message.noStandardDescriptorAccessor = value
setField(message, 2)
-proc no_standard_descriptor_accessor*(message: google_protobuf_MessageOptions): bool {.inline.} =
- message.no_standard_descriptor_accessor
+proc noStandardDescriptorAccessor*(message: google_protobuf_MessageOptions): bool {.inline.} =
+ message.noStandardDescriptorAccessor
-proc `no_standard_descriptor_accessor=`*(message: google_protobuf_MessageOptions, value: bool) {.inline.} =
- setno_standard_descriptor_accessor(message, value)
+proc `noStandardDescriptorAccessor=`*(message: google_protobuf_MessageOptions, value: bool) {.inline.} =
+ setnoStandardDescriptorAccessor(message, value)
proc cleardeprecated*(message: google_protobuf_MessageOptions) =
message.deprecated = false
@@ -2493,72 +2585,72 @@ proc deprecated*(message: google_protobuf_MessageOptions): bool {.inline.} =
proc `deprecated=`*(message: google_protobuf_MessageOptions, value: bool) {.inline.} =
setdeprecated(message, value)
-proc clearmap_entry*(message: google_protobuf_MessageOptions) =
- message.map_entry = false
+proc clearmapEntry*(message: google_protobuf_MessageOptions) =
+ message.mapEntry = false
clearFields(message, [7])
-proc hasmap_entry*(message: google_protobuf_MessageOptions): bool =
+proc hasmapEntry*(message: google_protobuf_MessageOptions): bool =
result = hasField(message, 7)
-proc setmap_entry*(message: google_protobuf_MessageOptions, value: bool) =
- message.map_entry = value
+proc setmapEntry*(message: google_protobuf_MessageOptions, value: bool) =
+ message.mapEntry = value
setField(message, 7)
-proc map_entry*(message: google_protobuf_MessageOptions): bool {.inline.} =
- message.map_entry
+proc mapEntry*(message: google_protobuf_MessageOptions): bool {.inline.} =
+ message.mapEntry
-proc `map_entry=`*(message: google_protobuf_MessageOptions, value: bool) {.inline.} =
- setmap_entry(message, value)
+proc `mapEntry=`*(message: google_protobuf_MessageOptions, value: bool) {.inline.} =
+ setmapEntry(message, value)
-proc clearuninterpreted_option*(message: google_protobuf_MessageOptions) =
- message.uninterpreted_option = @[]
+proc clearuninterpretedOption*(message: google_protobuf_MessageOptions) =
+ message.uninterpretedOption = @[]
clearFields(message, [999])
-proc hasuninterpreted_option*(message: google_protobuf_MessageOptions): bool =
- result = hasField(message, 999) or (len(message.uninterpreted_option) > 0)
+proc hasuninterpretedOption*(message: google_protobuf_MessageOptions): bool =
+ result = hasField(message, 999) or (len(message.uninterpretedOption) > 0)
-proc setuninterpreted_option*(message: google_protobuf_MessageOptions, value: seq[google_protobuf_UninterpretedOption]) =
- message.uninterpreted_option = value
+proc setuninterpretedOption*(message: google_protobuf_MessageOptions, value: seq[google_protobuf_UninterpretedOption]) =
+ message.uninterpretedOption = value
setField(message, 999)
-proc adduninterpreted_option*(message: google_protobuf_MessageOptions, value: google_protobuf_UninterpretedOption) =
- add(message.uninterpreted_option, value)
+proc adduninterpretedOption*(message: google_protobuf_MessageOptions, value: google_protobuf_UninterpretedOption) =
+ add(message.uninterpretedOption, value)
setField(message, 999)
-proc uninterpreted_option*(message: google_protobuf_MessageOptions): seq[google_protobuf_UninterpretedOption] {.inline.} =
- message.uninterpreted_option
+proc uninterpretedOption*(message: google_protobuf_MessageOptions): seq[google_protobuf_UninterpretedOption] {.inline.} =
+ message.uninterpretedOption
-proc `uninterpreted_option=`*(message: google_protobuf_MessageOptions, value: seq[google_protobuf_UninterpretedOption]) {.inline.} =
- setuninterpreted_option(message, value)
+proc `uninterpretedOption=`*(message: google_protobuf_MessageOptions, value: seq[google_protobuf_UninterpretedOption]) {.inline.} =
+ setuninterpretedOption(message, value)
proc sizeOfgoogle_protobuf_MessageOptions*(message: google_protobuf_MessageOptions): uint64 =
- if hasmessage_set_wire_format(message):
+ if hasmessageSetWireFormat(message):
result = result + sizeOfTag(1, WireType.Varint)
- result = result + sizeOfBool(message.message_set_wire_format)
- if hasno_standard_descriptor_accessor(message):
+ result = result + sizeOfBool(message.messageSetWireFormat)
+ if hasnoStandardDescriptorAccessor(message):
result = result + sizeOfTag(2, WireType.Varint)
- result = result + sizeOfBool(message.no_standard_descriptor_accessor)
+ result = result + sizeOfBool(message.noStandardDescriptorAccessor)
if hasdeprecated(message):
result = result + sizeOfTag(3, WireType.Varint)
result = result + sizeOfBool(message.deprecated)
- if hasmap_entry(message):
+ if hasmapEntry(message):
result = result + sizeOfTag(7, WireType.Varint)
- result = result + sizeOfBool(message.map_entry)
- for value in message.uninterpreted_option:
+ result = result + sizeOfBool(message.mapEntry)
+ for value in message.uninterpretedOption:
result = result + sizeOfTag(999, WireType.LengthDelimited)
result = result + sizeOfLengthDelimited(sizeOfgoogle_protobuf_UninterpretedOption(value))
result = result + sizeOfUnknownFields(message)
proc writegoogle_protobuf_MessageOptions*(stream: Stream, message: google_protobuf_MessageOptions) =
- if hasmessage_set_wire_format(message):
- protoWriteBool(stream, message.message_set_wire_format, 1)
- if hasno_standard_descriptor_accessor(message):
- protoWriteBool(stream, message.no_standard_descriptor_accessor, 2)
+ if hasmessageSetWireFormat(message):
+ protoWriteBool(stream, message.messageSetWireFormat, 1)
+ if hasnoStandardDescriptorAccessor(message):
+ protoWriteBool(stream, message.noStandardDescriptorAccessor, 2)
if hasdeprecated(message):
protoWriteBool(stream, message.deprecated, 3)
- if hasmap_entry(message):
- protoWriteBool(stream, message.map_entry, 7)
- for value in message.uninterpreted_option:
+ if hasmapEntry(message):
+ protoWriteBool(stream, message.mapEntry, 7)
+ for value in message.uninterpretedOption:
writeMessage(stream, value, 999)
writeUnknownFields(stream, message)
@@ -2573,35 +2665,35 @@ proc readgoogle_protobuf_MessageOptions*(stream: Stream): google_protobuf_Messag
raise newException(InvalidFieldNumberError, "Invalid field number: 0")
of 1:
expectWireType(wireType, WireType.Varint)
- setmessage_set_wire_format(result, protoReadBool(stream))
+ setmessageSetWireFormat(result, protoReadBool(stream))
of 2:
expectWireType(wireType, WireType.Varint)
- setno_standard_descriptor_accessor(result, protoReadBool(stream))
+ setnoStandardDescriptorAccessor(result, protoReadBool(stream))
of 3:
expectWireType(wireType, WireType.Varint)
setdeprecated(result, protoReadBool(stream))
of 7:
expectWireType(wireType, WireType.Varint)
- setmap_entry(result, protoReadBool(stream))
+ setmapEntry(result, protoReadBool(stream))
of 999:
expectWireType(wireType, WireType.LengthDelimited)
let data = readLengthDelimited(stream)
- adduninterpreted_option(result, newgoogle_protobuf_UninterpretedOption(data))
+ adduninterpretedOption(result, newgoogle_protobuf_UninterpretedOption(data))
else: readUnknownField(stream, result, tag)
proc toJson*(message: google_protobuf_MessageOptions): JsonNode =
result = newJObject()
- if hasmessage_set_wire_format(message):
- result["messageSetWireFormat"] = %message.message_set_wire_format
- if hasno_standard_descriptor_accessor(message):
- result["noStandardDescriptorAccessor"] = %message.no_standard_descriptor_accessor
+ if hasmessageSetWireFormat(message):
+ result["messageSetWireFormat"] = %message.messageSetWireFormat
+ if hasnoStandardDescriptorAccessor(message):
+ result["noStandardDescriptorAccessor"] = %message.noStandardDescriptorAccessor
if hasdeprecated(message):
result["deprecated"] = %message.deprecated
- if hasmap_entry(message):
- result["mapEntry"] = %message.map_entry
- if hasuninterpreted_option(message):
+ if hasmapEntry(message):
+ result["mapEntry"] = %message.mapEntry
+ if hasuninterpretedOption(message):
let arr = newJArray()
- for value in message.uninterpreted_option:
+ for value in message.uninterpretedOption:
add(arr, toJson(value))
result["uninterpretedOption"] = arr
@@ -2616,41 +2708,46 @@ proc newgoogle_protobuf_MessageOptions*(data: string): google_protobuf_MessageOp
ss = newStringStream(data)
result = readgoogle_protobuf_MessageOptions(ss)
+proc newgoogle_protobuf_MessageOptions*(data: seq[byte]): google_protobuf_MessageOptions =
+ let
+ ss = newStringStream(cast[string](data))
+ result = readgoogle_protobuf_MessageOptions(ss)
+
proc newgoogle_protobuf_OneofOptions*(): google_protobuf_OneofOptions =
new(result)
initMessage(result[])
- result.uninterpreted_option = @[]
+ result.uninterpretedOption = @[]
-proc clearuninterpreted_option*(message: google_protobuf_OneofOptions) =
- message.uninterpreted_option = @[]
+proc clearuninterpretedOption*(message: google_protobuf_OneofOptions) =
+ message.uninterpretedOption = @[]
clearFields(message, [999])
-proc hasuninterpreted_option*(message: google_protobuf_OneofOptions): bool =
- result = hasField(message, 999) or (len(message.uninterpreted_option) > 0)
+proc hasuninterpretedOption*(message: google_protobuf_OneofOptions): bool =
+ result = hasField(message, 999) or (len(message.uninterpretedOption) > 0)
-proc setuninterpreted_option*(message: google_protobuf_OneofOptions, value: seq[google_protobuf_UninterpretedOption]) =
- message.uninterpreted_option = value
+proc setuninterpretedOption*(message: google_protobuf_OneofOptions, value: seq[google_protobuf_UninterpretedOption]) =
+ message.uninterpretedOption = value
setField(message, 999)
-proc adduninterpreted_option*(message: google_protobuf_OneofOptions, value: google_protobuf_UninterpretedOption) =
- add(message.uninterpreted_option, value)
+proc adduninterpretedOption*(message: google_protobuf_OneofOptions, value: google_protobuf_UninterpretedOption) =
+ add(message.uninterpretedOption, value)
setField(message, 999)
-proc uninterpreted_option*(message: google_protobuf_OneofOptions): seq[google_protobuf_UninterpretedOption] {.inline.} =
- message.uninterpreted_option
+proc uninterpretedOption*(message: google_protobuf_OneofOptions): seq[google_protobuf_UninterpretedOption] {.inline.} =
+ message.uninterpretedOption
-proc `uninterpreted_option=`*(message: google_protobuf_OneofOptions, value: seq[google_protobuf_UninterpretedOption]) {.inline.} =
- setuninterpreted_option(message, value)
+proc `uninterpretedOption=`*(message: google_protobuf_OneofOptions, value: seq[google_protobuf_UninterpretedOption]) {.inline.} =
+ setuninterpretedOption(message, value)
proc sizeOfgoogle_protobuf_OneofOptions*(message: google_protobuf_OneofOptions): uint64 =
- for value in message.uninterpreted_option:
+ for value in message.uninterpretedOption:
result = result + sizeOfTag(999, WireType.LengthDelimited)
result = result + sizeOfLengthDelimited(sizeOfgoogle_protobuf_UninterpretedOption(value))
result = result + sizeOfUnknownFields(message)
proc writegoogle_protobuf_OneofOptions*(stream: Stream, message: google_protobuf_OneofOptions) =
- for value in message.uninterpreted_option:
+ for value in message.uninterpretedOption:
writeMessage(stream, value, 999)
writeUnknownFields(stream, message)
@@ -2666,14 +2763,14 @@ proc readgoogle_protobuf_OneofOptions*(stream: Stream): google_protobuf_OneofOpt
of 999:
expectWireType(wireType, WireType.LengthDelimited)
let data = readLengthDelimited(stream)
- adduninterpreted_option(result, newgoogle_protobuf_UninterpretedOption(data))
+ adduninterpretedOption(result, newgoogle_protobuf_UninterpretedOption(data))
else: readUnknownField(stream, result, tag)
proc toJson*(message: google_protobuf_OneofOptions): JsonNode =
result = newJObject()
- if hasuninterpreted_option(message):
+ if hasuninterpretedOption(message):
let arr = newJArray()
- for value in message.uninterpreted_option:
+ for value in message.uninterpretedOption:
add(arr, toJson(value))
result["uninterpretedOption"] = arr
@@ -2688,6 +2785,11 @@ proc newgoogle_protobuf_OneofOptions*(data: string): google_protobuf_OneofOption
ss = newStringStream(data)
result = readgoogle_protobuf_OneofOptions(ss)
+proc newgoogle_protobuf_OneofOptions*(data: seq[byte]): google_protobuf_OneofOptions =
+ let
+ ss = newStringStream(cast[string](data))
+ result = readgoogle_protobuf_OneofOptions(ss)
+
proc newgoogle_protobuf_OneofDescriptorProto*(): google_protobuf_OneofDescriptorProto =
new(result)
@@ -2781,6 +2883,11 @@ proc newgoogle_protobuf_OneofDescriptorProto*(data: string): google_protobuf_One
ss = newStringStream(data)
result = readgoogle_protobuf_OneofDescriptorProto(ss)
+proc newgoogle_protobuf_OneofDescriptorProto*(data: seq[byte]): google_protobuf_OneofDescriptorProto =
+ let
+ ss = newStringStream(cast[string](data))
+ result = readgoogle_protobuf_OneofDescriptorProto(ss)
+
proc newgoogle_protobuf_DescriptorProto_ReservedRange*(): google_protobuf_DescriptorProto_ReservedRange =
new(result)
@@ -2873,6 +2980,11 @@ proc newgoogle_protobuf_DescriptorProto_ReservedRange*(data: string): google_pro
ss = newStringStream(data)
result = readgoogle_protobuf_DescriptorProto_ReservedRange(ss)
+proc newgoogle_protobuf_DescriptorProto_ReservedRange*(data: seq[byte]): google_protobuf_DescriptorProto_ReservedRange =
+ let
+ ss = newStringStream(cast[string](data))
+ result = readgoogle_protobuf_DescriptorProto_ReservedRange(ss)
+
proc newgoogle_protobuf_DescriptorProto*(): google_protobuf_DescriptorProto =
new(result)
@@ -2880,13 +2992,13 @@ proc newgoogle_protobuf_DescriptorProto*(): google_protobuf_DescriptorProto =
result.name = ""
result.field = @[]
result.extension = @[]
- result.nested_type = @[]
- result.enum_type = @[]
- result.extension_range = @[]
- result.oneof_decl = @[]
+ result.nestedType = @[]
+ result.enumType = @[]
+ result.extensionRange = @[]
+ result.oneofDecl = @[]
result.options = nil
- result.reserved_range = @[]
- result.reserved_name = @[]
+ result.reservedRange = @[]
+ result.reservedName = @[]
proc clearname*(message: google_protobuf_DescriptorProto) =
message.name = ""
@@ -2947,89 +3059,89 @@ proc extension*(message: google_protobuf_DescriptorProto): seq[google_protobuf_F
proc `extension=`*(message: google_protobuf_DescriptorProto, value: seq[google_protobuf_FieldDescriptorProto]) {.inline.} =
setextension(message, value)
-proc clearnested_type*(message: google_protobuf_DescriptorProto) =
- message.nested_type = @[]
+proc clearnestedType*(message: google_protobuf_DescriptorProto) =
+ message.nestedType = @[]
clearFields(message, [3])
-proc hasnested_type*(message: google_protobuf_DescriptorProto): bool =
- result = hasField(message, 3) or (len(message.nested_type) > 0)
+proc hasnestedType*(message: google_protobuf_DescriptorProto): bool =
+ result = hasField(message, 3) or (len(message.nestedType) > 0)
-proc setnested_type*(message: google_protobuf_DescriptorProto, value: seq[google_protobuf_DescriptorProto]) =
- message.nested_type = value
+proc setnestedType*(message: google_protobuf_DescriptorProto, value: seq[google_protobuf_DescriptorProto]) =
+ message.nestedType = value
setField(message, 3)
-proc addnested_type*(message: google_protobuf_DescriptorProto, value: google_protobuf_DescriptorProto) =
- add(message.nested_type, value)
+proc addnestedType*(message: google_protobuf_DescriptorProto, value: google_protobuf_DescriptorProto) =
+ add(message.nestedType, value)
setField(message, 3)
-proc nested_type*(message: google_protobuf_DescriptorProto): seq[google_protobuf_DescriptorProto] {.inline.} =
- message.nested_type
+proc nestedType*(message: google_protobuf_DescriptorProto): seq[google_protobuf_DescriptorProto] {.inline.} =
+ message.nestedType
-proc `nested_type=`*(message: google_protobuf_DescriptorProto, value: seq[google_protobuf_DescriptorProto]) {.inline.} =
- setnested_type(message, value)
+proc `nestedType=`*(message: google_protobuf_DescriptorProto, value: seq[google_protobuf_DescriptorProto]) {.inline.} =
+ setnestedType(message, value)
-proc clearenum_type*(message: google_protobuf_DescriptorProto) =
- message.enum_type = @[]
+proc clearenumType*(message: google_protobuf_DescriptorProto) =
+ message.enumType = @[]
clearFields(message, [4])
-proc hasenum_type*(message: google_protobuf_DescriptorProto): bool =
- result = hasField(message, 4) or (len(message.enum_type) > 0)
+proc hasenumType*(message: google_protobuf_DescriptorProto): bool =
+ result = hasField(message, 4) or (len(message.enumType) > 0)
-proc setenum_type*(message: google_protobuf_DescriptorProto, value: seq[google_protobuf_EnumDescriptorProto]) =
- message.enum_type = value
+proc setenumType*(message: google_protobuf_DescriptorProto, value: seq[google_protobuf_EnumDescriptorProto]) =
+ message.enumType = value
setField(message, 4)
-proc addenum_type*(message: google_protobuf_DescriptorProto, value: google_protobuf_EnumDescriptorProto) =
- add(message.enum_type, value)
+proc addenumType*(message: google_protobuf_DescriptorProto, value: google_protobuf_EnumDescriptorProto) =
+ add(message.enumType, value)
setField(message, 4)
-proc enum_type*(message: google_protobuf_DescriptorProto): seq[google_protobuf_EnumDescriptorProto] {.inline.} =
- message.enum_type
+proc enumType*(message: google_protobuf_DescriptorProto): seq[google_protobuf_EnumDescriptorProto] {.inline.} =
+ message.enumType
-proc `enum_type=`*(message: google_protobuf_DescriptorProto, value: seq[google_protobuf_EnumDescriptorProto]) {.inline.} =
- setenum_type(message, value)
+proc `enumType=`*(message: google_protobuf_DescriptorProto, value: seq[google_protobuf_EnumDescriptorProto]) {.inline.} =
+ setenumType(message, value)
-proc clearextension_range*(message: google_protobuf_DescriptorProto) =
- message.extension_range = @[]
+proc clearextensionRange*(message: google_protobuf_DescriptorProto) =
+ message.extensionRange = @[]
clearFields(message, [5])
-proc hasextension_range*(message: google_protobuf_DescriptorProto): bool =
- result = hasField(message, 5) or (len(message.extension_range) > 0)
+proc hasextensionRange*(message: google_protobuf_DescriptorProto): bool =
+ result = hasField(message, 5) or (len(message.extensionRange) > 0)
-proc setextension_range*(message: google_protobuf_DescriptorProto, value: seq[google_protobuf_DescriptorProto_ExtensionRange]) =
- message.extension_range = value
+proc setextensionRange*(message: google_protobuf_DescriptorProto, value: seq[google_protobuf_DescriptorProto_ExtensionRange]) =
+ message.extensionRange = value
setField(message, 5)
-proc addextension_range*(message: google_protobuf_DescriptorProto, value: google_protobuf_DescriptorProto_ExtensionRange) =
- add(message.extension_range, value)
+proc addextensionRange*(message: google_protobuf_DescriptorProto, value: google_protobuf_DescriptorProto_ExtensionRange) =
+ add(message.extensionRange, value)
setField(message, 5)
-proc extension_range*(message: google_protobuf_DescriptorProto): seq[google_protobuf_DescriptorProto_ExtensionRange] {.inline.} =
- message.extension_range
+proc extensionRange*(message: google_protobuf_DescriptorProto): seq[google_protobuf_DescriptorProto_ExtensionRange] {.inline.} =
+ message.extensionRange
-proc `extension_range=`*(message: google_protobuf_DescriptorProto, value: seq[google_protobuf_DescriptorProto_ExtensionRange]) {.inline.} =
- setextension_range(message, value)
+proc `extensionRange=`*(message: google_protobuf_DescriptorProto, value: seq[google_protobuf_DescriptorProto_ExtensionRange]) {.inline.} =
+ setextensionRange(message, value)
-proc clearoneof_decl*(message: google_protobuf_DescriptorProto) =
- message.oneof_decl = @[]
+proc clearoneofDecl*(message: google_protobuf_DescriptorProto) =
+ message.oneofDecl = @[]
clearFields(message, [8])
-proc hasoneof_decl*(message: google_protobuf_DescriptorProto): bool =
- result = hasField(message, 8) or (len(message.oneof_decl) > 0)
+proc hasoneofDecl*(message: google_protobuf_DescriptorProto): bool =
+ result = hasField(message, 8) or (len(message.oneofDecl) > 0)
-proc setoneof_decl*(message: google_protobuf_DescriptorProto, value: seq[google_protobuf_OneofDescriptorProto]) =
- message.oneof_decl = value
+proc setoneofDecl*(message: google_protobuf_DescriptorProto, value: seq[google_protobuf_OneofDescriptorProto]) =
+ message.oneofDecl = value
setField(message, 8)
-proc addoneof_decl*(message: google_protobuf_DescriptorProto, value: google_protobuf_OneofDescriptorProto) =
- add(message.oneof_decl, value)
+proc addoneofDecl*(message: google_protobuf_DescriptorProto, value: google_protobuf_OneofDescriptorProto) =
+ add(message.oneofDecl, value)
setField(message, 8)
-proc oneof_decl*(message: google_protobuf_DescriptorProto): seq[google_protobuf_OneofDescriptorProto] {.inline.} =
- message.oneof_decl
+proc oneofDecl*(message: google_protobuf_DescriptorProto): seq[google_protobuf_OneofDescriptorProto] {.inline.} =
+ message.oneofDecl
-proc `oneof_decl=`*(message: google_protobuf_DescriptorProto, value: seq[google_protobuf_OneofDescriptorProto]) {.inline.} =
- setoneof_decl(message, value)
+proc `oneofDecl=`*(message: google_protobuf_DescriptorProto, value: seq[google_protobuf_OneofDescriptorProto]) {.inline.} =
+ setoneofDecl(message, value)
proc clearoptions*(message: google_protobuf_DescriptorProto) =
message.options = nil
@@ -3048,47 +3160,47 @@ proc options*(message: google_protobuf_DescriptorProto): google_protobuf_Message
proc `options=`*(message: google_protobuf_DescriptorProto, value: google_protobuf_MessageOptions) {.inline.} =
setoptions(message, value)
-proc clearreserved_range*(message: google_protobuf_DescriptorProto) =
- message.reserved_range = @[]
+proc clearreservedRange*(message: google_protobuf_DescriptorProto) =
+ message.reservedRange = @[]
clearFields(message, [9])
-proc hasreserved_range*(message: google_protobuf_DescriptorProto): bool =
- result = hasField(message, 9) or (len(message.reserved_range) > 0)
+proc hasreservedRange*(message: google_protobuf_DescriptorProto): bool =
+ result = hasField(message, 9) or (len(message.reservedRange) > 0)
-proc setreserved_range*(message: google_protobuf_DescriptorProto, value: seq[google_protobuf_DescriptorProto_ReservedRange]) =
- message.reserved_range = value
+proc setreservedRange*(message: google_protobuf_DescriptorProto, value: seq[google_protobuf_DescriptorProto_ReservedRange]) =
+ message.reservedRange = value
setField(message, 9)
-proc addreserved_range*(message: google_protobuf_DescriptorProto, value: google_protobuf_DescriptorProto_ReservedRange) =
- add(message.reserved_range, value)
+proc addreservedRange*(message: google_protobuf_DescriptorProto, value: google_protobuf_DescriptorProto_ReservedRange) =
+ add(message.reservedRange, value)
setField(message, 9)
-proc reserved_range*(message: google_protobuf_DescriptorProto): seq[google_protobuf_DescriptorProto_ReservedRange] {.inline.} =
- message.reserved_range
+proc reservedRange*(message: google_protobuf_DescriptorProto): seq[google_protobuf_DescriptorProto_ReservedRange] {.inline.} =
+ message.reservedRange
-proc `reserved_range=`*(message: google_protobuf_DescriptorProto, value: seq[google_protobuf_DescriptorProto_ReservedRange]) {.inline.} =
- setreserved_range(message, value)
+proc `reservedRange=`*(message: google_protobuf_DescriptorProto, value: seq[google_protobuf_DescriptorProto_ReservedRange]) {.inline.} =
+ setreservedRange(message, value)
-proc clearreserved_name*(message: google_protobuf_DescriptorProto) =
- message.reserved_name = @[]
+proc clearreservedName*(message: google_protobuf_DescriptorProto) =
+ message.reservedName = @[]
clearFields(message, [10])
-proc hasreserved_name*(message: google_protobuf_DescriptorProto): bool =
- result = hasField(message, 10) or (len(message.reserved_name) > 0)
+proc hasreservedName*(message: google_protobuf_DescriptorProto): bool =
+ result = hasField(message, 10) or (len(message.reservedName) > 0)
-proc setreserved_name*(message: google_protobuf_DescriptorProto, value: seq[string]) =
- message.reserved_name = value
+proc setreservedName*(message: google_protobuf_DescriptorProto, value: seq[string]) =
+ message.reservedName = value
setField(message, 10)
-proc addreserved_name*(message: google_protobuf_DescriptorProto, value: string) =
- add(message.reserved_name, value)
+proc addreservedName*(message: google_protobuf_DescriptorProto, value: string) =
+ add(message.reservedName, value)
setField(message, 10)
-proc reserved_name*(message: google_protobuf_DescriptorProto): seq[string] {.inline.} =
- message.reserved_name
+proc reservedName*(message: google_protobuf_DescriptorProto): seq[string] {.inline.} =
+ message.reservedName
-proc `reserved_name=`*(message: google_protobuf_DescriptorProto, value: seq[string]) {.inline.} =
- setreserved_name(message, value)
+proc `reservedName=`*(message: google_protobuf_DescriptorProto, value: seq[string]) {.inline.} =
+ setreservedName(message, value)
proc sizeOfgoogle_protobuf_DescriptorProto*(message: google_protobuf_DescriptorProto): uint64 =
if hasname(message):
@@ -3100,25 +3212,25 @@ proc sizeOfgoogle_protobuf_DescriptorProto*(message: google_protobuf_DescriptorP
for value in message.extension:
result = result + sizeOfTag(6, WireType.LengthDelimited)
result = result + sizeOfLengthDelimited(sizeOfgoogle_protobuf_FieldDescriptorProto(value))
- for value in message.nested_type:
+ for value in message.nestedType:
result = result + sizeOfTag(3, WireType.LengthDelimited)
result = result + sizeOfLengthDelimited(sizeOfgoogle_protobuf_DescriptorProto(value))
- for value in message.enum_type:
+ for value in message.enumType:
result = result + sizeOfTag(4, WireType.LengthDelimited)
result = result + sizeOfLengthDelimited(sizeOfgoogle_protobuf_EnumDescriptorProto(value))
- for value in message.extension_range:
+ for value in message.extensionRange:
result = result + sizeOfTag(5, WireType.LengthDelimited)
result = result + sizeOfLengthDelimited(sizeOfgoogle_protobuf_DescriptorProto_ExtensionRange(value))
- for value in message.oneof_decl:
+ for value in message.oneofDecl:
result = result + sizeOfTag(8, WireType.LengthDelimited)
result = result + sizeOfLengthDelimited(sizeOfgoogle_protobuf_OneofDescriptorProto(value))
if hasoptions(message):
result = result + sizeOfTag(7, WireType.LengthDelimited)
result = result + sizeOfLengthDelimited(sizeOfgoogle_protobuf_MessageOptions(message.options))
- for value in message.reserved_range:
+ for value in message.reservedRange:
result = result + sizeOfTag(9, WireType.LengthDelimited)
result = result + sizeOfLengthDelimited(sizeOfgoogle_protobuf_DescriptorProto_ReservedRange(value))
- for value in message.reserved_name:
+ for value in message.reservedName:
result = result + sizeOfTag(10, WireType.LengthDelimited)
result = result + sizeOfString(value)
result = result + sizeOfUnknownFields(message)
@@ -3130,19 +3242,19 @@ proc writegoogle_protobuf_DescriptorProto*(stream: Stream, message: google_proto
writeMessage(stream, value, 2)
for value in message.extension:
writeMessage(stream, value, 6)
- for value in message.nested_type:
+ for value in message.nestedType:
writeMessage(stream, value, 3)
- for value in message.enum_type:
+ for value in message.enumType:
writeMessage(stream, value, 4)
- for value in message.extension_range:
+ for value in message.extensionRange:
writeMessage(stream, value, 5)
- for value in message.oneof_decl:
+ for value in message.oneofDecl:
writeMessage(stream, value, 8)
if hasoptions(message):
writeMessage(stream, message.options, 7)
- for value in message.reserved_range:
+ for value in message.reservedRange:
writeMessage(stream, value, 9)
- for value in message.reserved_name:
+ for value in message.reservedName:
protoWriteString(stream, value, 10)
writeUnknownFields(stream, message)
@@ -3169,19 +3281,19 @@ proc readgoogle_protobuf_DescriptorProto*(stream: Stream): google_protobuf_Descr
of 3:
expectWireType(wireType, WireType.LengthDelimited)
let data = readLengthDelimited(stream)
- addnested_type(result, newgoogle_protobuf_DescriptorProto(data))
+ addnestedType(result, newgoogle_protobuf_DescriptorProto(data))
of 4:
expectWireType(wireType, WireType.LengthDelimited)
let data = readLengthDelimited(stream)
- addenum_type(result, newgoogle_protobuf_EnumDescriptorProto(data))
+ addenumType(result, newgoogle_protobuf_EnumDescriptorProto(data))
of 5:
expectWireType(wireType, WireType.LengthDelimited)
let data = readLengthDelimited(stream)
- addextension_range(result, newgoogle_protobuf_DescriptorProto_ExtensionRange(data))
+ addextensionRange(result, newgoogle_protobuf_DescriptorProto_ExtensionRange(data))
of 8:
expectWireType(wireType, WireType.LengthDelimited)
let data = readLengthDelimited(stream)
- addoneof_decl(result, newgoogle_protobuf_OneofDescriptorProto(data))
+ addoneofDecl(result, newgoogle_protobuf_OneofDescriptorProto(data))
of 7:
expectWireType(wireType, WireType.LengthDelimited)
let data = readLengthDelimited(stream)
@@ -3189,10 +3301,10 @@ proc readgoogle_protobuf_DescriptorProto*(stream: Stream): google_protobuf_Descr
of 9:
expectWireType(wireType, WireType.LengthDelimited)
let data = readLengthDelimited(stream)
- addreserved_range(result, newgoogle_protobuf_DescriptorProto_ReservedRange(data))
+ addreservedRange(result, newgoogle_protobuf_DescriptorProto_ReservedRange(data))
of 10:
expectWireType(wireType, WireType.LengthDelimited)
- addreserved_name(result, protoReadString(stream))
+ addreservedName(result, protoReadString(stream))
else: readUnknownField(stream, result, tag)
proc toJson*(message: google_protobuf_DescriptorProto): JsonNode =
@@ -3209,36 +3321,36 @@ proc toJson*(message: google_protobuf_DescriptorProto): JsonNode =
for value in message.extension:
add(arr, toJson(value))
result["extension"] = arr
- if hasnested_type(message):
+ if hasnestedType(message):
let arr = newJArray()
- for value in message.nested_type:
+ for value in message.nestedType:
add(arr, toJson(value))
result["nestedType"] = arr
- if hasenum_type(message):
+ if hasenumType(message):
let arr = newJArray()
- for value in message.enum_type:
+ for value in message.enumType:
add(arr, toJson(value))
result["enumType"] = arr
- if hasextension_range(message):
+ if hasextensionRange(message):
let arr = newJArray()
- for value in message.extension_range:
+ for value in message.extensionRange:
add(arr, toJson(value))
result["extensionRange"] = arr
- if hasoneof_decl(message):
+ if hasoneofDecl(message):
let arr = newJArray()
- for value in message.oneof_decl:
+ for value in message.oneofDecl:
add(arr, toJson(value))
result["oneofDecl"] = arr
if hasoptions(message):
result["options"] = toJson(message.options)
- if hasreserved_range(message):
+ if hasreservedRange(message):
let arr = newJArray()
- for value in message.reserved_range:
+ for value in message.reservedRange:
add(arr, toJson(value))
result["reservedRange"] = arr
- if hasreserved_name(message):
+ if hasreservedName(message):
let arr = newJArray()
- for value in message.reserved_name:
+ for value in message.reservedName:
add(arr, %value)
result["reservedName"] = arr
@@ -3253,216 +3365,221 @@ proc newgoogle_protobuf_DescriptorProto*(data: string): google_protobuf_Descript
ss = newStringStream(data)
result = readgoogle_protobuf_DescriptorProto(ss)
+proc newgoogle_protobuf_DescriptorProto*(data: seq[byte]): google_protobuf_DescriptorProto =
+ let
+ ss = newStringStream(cast[string](data))
+ result = readgoogle_protobuf_DescriptorProto(ss)
+
proc newgoogle_protobuf_FileOptions*(): google_protobuf_FileOptions =
new(result)
initMessage(result[])
- result.java_package = ""
- result.java_outer_classname = ""
- result.java_multiple_files = false
- result.java_generate_equals_and_hash = false
- result.java_string_check_utf8 = false
- result.optimize_for = google_protobuf_FileOptions_OptimizeMode.SPEED
- result.go_package = ""
- result.cc_generic_services = false
- result.java_generic_services = false
- result.py_generic_services = false
- result.php_generic_services = false
+ result.javaPackage = ""
+ result.javaOuterClassname = ""
+ result.javaMultipleFiles = false
+ result.javaGenerateEqualsAndHash = false
+ result.javaStringCheckUtf8 = false
+ result.optimizeFor = google_protobuf_FileOptions_OptimizeMode.SPEED
+ result.goPackage = ""
+ result.ccGenericServices = false
+ result.javaGenericServices = false
+ result.pyGenericServices = false
+ result.phpGenericServices = false
result.deprecated = false
- result.cc_enable_arenas = false
- result.objc_class_prefix = ""
- result.csharp_namespace = ""
- result.swift_prefix = ""
- result.php_class_prefix = ""
- result.php_namespace = ""
- result.uninterpreted_option = @[]
-
-proc clearjava_package*(message: google_protobuf_FileOptions) =
- message.java_package = ""
+ result.ccEnableArenas = false
+ result.objcClassPrefix = ""
+ result.csharpNamespace = ""
+ result.swiftPrefix = ""
+ result.phpClassPrefix = ""
+ result.phpNamespace = ""
+ result.uninterpretedOption = @[]
+
+proc clearjavaPackage*(message: google_protobuf_FileOptions) =
+ message.javaPackage = ""
clearFields(message, [1])
-proc hasjava_package*(message: google_protobuf_FileOptions): bool =
+proc hasjavaPackage*(message: google_protobuf_FileOptions): bool =
result = hasField(message, 1)
-proc setjava_package*(message: google_protobuf_FileOptions, value: string) =
- message.java_package = value
+proc setjavaPackage*(message: google_protobuf_FileOptions, value: string) =
+ message.javaPackage = value
setField(message, 1)
-proc java_package*(message: google_protobuf_FileOptions): string {.inline.} =
- message.java_package
+proc javaPackage*(message: google_protobuf_FileOptions): string {.inline.} =
+ message.javaPackage
-proc `java_package=`*(message: google_protobuf_FileOptions, value: string) {.inline.} =
- setjava_package(message, value)
+proc `javaPackage=`*(message: google_protobuf_FileOptions, value: string) {.inline.} =
+ setjavaPackage(message, value)
-proc clearjava_outer_classname*(message: google_protobuf_FileOptions) =
- message.java_outer_classname = ""
+proc clearjavaOuterClassname*(message: google_protobuf_FileOptions) =
+ message.javaOuterClassname = ""
clearFields(message, [8])
-proc hasjava_outer_classname*(message: google_protobuf_FileOptions): bool =
+proc hasjavaOuterClassname*(message: google_protobuf_FileOptions): bool =
result = hasField(message, 8)
-proc setjava_outer_classname*(message: google_protobuf_FileOptions, value: string) =
- message.java_outer_classname = value
+proc setjavaOuterClassname*(message: google_protobuf_FileOptions, value: string) =
+ message.javaOuterClassname = value
setField(message, 8)
-proc java_outer_classname*(message: google_protobuf_FileOptions): string {.inline.} =
- message.java_outer_classname
+proc javaOuterClassname*(message: google_protobuf_FileOptions): string {.inline.} =
+ message.javaOuterClassname
-proc `java_outer_classname=`*(message: google_protobuf_FileOptions, value: string) {.inline.} =
- setjava_outer_classname(message, value)
+proc `javaOuterClassname=`*(message: google_protobuf_FileOptions, value: string) {.inline.} =
+ setjavaOuterClassname(message, value)
-proc clearjava_multiple_files*(message: google_protobuf_FileOptions) =
- message.java_multiple_files = false
+proc clearjavaMultipleFiles*(message: google_protobuf_FileOptions) =
+ message.javaMultipleFiles = false
clearFields(message, [10])
-proc hasjava_multiple_files*(message: google_protobuf_FileOptions): bool =
+proc hasjavaMultipleFiles*(message: google_protobuf_FileOptions): bool =
result = hasField(message, 10)
-proc setjava_multiple_files*(message: google_protobuf_FileOptions, value: bool) =
- message.java_multiple_files = value
+proc setjavaMultipleFiles*(message: google_protobuf_FileOptions, value: bool) =
+ message.javaMultipleFiles = value
setField(message, 10)
-proc java_multiple_files*(message: google_protobuf_FileOptions): bool {.inline.} =
- message.java_multiple_files
+proc javaMultipleFiles*(message: google_protobuf_FileOptions): bool {.inline.} =
+ message.javaMultipleFiles
-proc `java_multiple_files=`*(message: google_protobuf_FileOptions, value: bool) {.inline.} =
- setjava_multiple_files(message, value)
+proc `javaMultipleFiles=`*(message: google_protobuf_FileOptions, value: bool) {.inline.} =
+ setjavaMultipleFiles(message, value)
-proc clearjava_generate_equals_and_hash*(message: google_protobuf_FileOptions) =
- message.java_generate_equals_and_hash = false
+proc clearjavaGenerateEqualsAndHash*(message: google_protobuf_FileOptions) =
+ message.javaGenerateEqualsAndHash = false
clearFields(message, [20])
-proc hasjava_generate_equals_and_hash*(message: google_protobuf_FileOptions): bool =
+proc hasjavaGenerateEqualsAndHash*(message: google_protobuf_FileOptions): bool =
result = hasField(message, 20)
-proc setjava_generate_equals_and_hash*(message: google_protobuf_FileOptions, value: bool) =
- message.java_generate_equals_and_hash = value
+proc setjavaGenerateEqualsAndHash*(message: google_protobuf_FileOptions, value: bool) =
+ message.javaGenerateEqualsAndHash = value
setField(message, 20)
-proc java_generate_equals_and_hash*(message: google_protobuf_FileOptions): bool {.inline.} =
- message.java_generate_equals_and_hash
+proc javaGenerateEqualsAndHash*(message: google_protobuf_FileOptions): bool {.inline.} =
+ message.javaGenerateEqualsAndHash
-proc `java_generate_equals_and_hash=`*(message: google_protobuf_FileOptions, value: bool) {.inline.} =
- setjava_generate_equals_and_hash(message, value)
+proc `javaGenerateEqualsAndHash=`*(message: google_protobuf_FileOptions, value: bool) {.inline.} =
+ setjavaGenerateEqualsAndHash(message, value)
-proc clearjava_string_check_utf8*(message: google_protobuf_FileOptions) =
- message.java_string_check_utf8 = false
+proc clearjavaStringCheckUtf8*(message: google_protobuf_FileOptions) =
+ message.javaStringCheckUtf8 = false
clearFields(message, [27])
-proc hasjava_string_check_utf8*(message: google_protobuf_FileOptions): bool =
+proc hasjavaStringCheckUtf8*(message: google_protobuf_FileOptions): bool =
result = hasField(message, 27)
-proc setjava_string_check_utf8*(message: google_protobuf_FileOptions, value: bool) =
- message.java_string_check_utf8 = value
+proc setjavaStringCheckUtf8*(message: google_protobuf_FileOptions, value: bool) =
+ message.javaStringCheckUtf8 = value
setField(message, 27)
-proc java_string_check_utf8*(message: google_protobuf_FileOptions): bool {.inline.} =
- message.java_string_check_utf8
+proc javaStringCheckUtf8*(message: google_protobuf_FileOptions): bool {.inline.} =
+ message.javaStringCheckUtf8
-proc `java_string_check_utf8=`*(message: google_protobuf_FileOptions, value: bool) {.inline.} =
- setjava_string_check_utf8(message, value)
+proc `javaStringCheckUtf8=`*(message: google_protobuf_FileOptions, value: bool) {.inline.} =
+ setjavaStringCheckUtf8(message, value)
-proc clearoptimize_for*(message: google_protobuf_FileOptions) =
- message.optimize_for = google_protobuf_FileOptions_OptimizeMode.SPEED
+proc clearoptimizeFor*(message: google_protobuf_FileOptions) =
+ message.optimizeFor = google_protobuf_FileOptions_OptimizeMode.SPEED
clearFields(message, [9])
-proc hasoptimize_for*(message: google_protobuf_FileOptions): bool =
+proc hasoptimizeFor*(message: google_protobuf_FileOptions): bool =
result = hasField(message, 9)
-proc setoptimize_for*(message: google_protobuf_FileOptions, value: google_protobuf_FileOptions_OptimizeMode) =
- message.optimize_for = value
+proc setoptimizeFor*(message: google_protobuf_FileOptions, value: google_protobuf_FileOptions_OptimizeMode) =
+ message.optimizeFor = value
setField(message, 9)
-proc optimize_for*(message: google_protobuf_FileOptions): google_protobuf_FileOptions_OptimizeMode {.inline.} =
- message.optimize_for
+proc optimizeFor*(message: google_protobuf_FileOptions): google_protobuf_FileOptions_OptimizeMode {.inline.} =
+ message.optimizeFor
-proc `optimize_for=`*(message: google_protobuf_FileOptions, value: google_protobuf_FileOptions_OptimizeMode) {.inline.} =
- setoptimize_for(message, value)
+proc `optimizeFor=`*(message: google_protobuf_FileOptions, value: google_protobuf_FileOptions_OptimizeMode) {.inline.} =
+ setoptimizeFor(message, value)
-proc cleargo_package*(message: google_protobuf_FileOptions) =
- message.go_package = ""
+proc cleargoPackage*(message: google_protobuf_FileOptions) =
+ message.goPackage = ""
clearFields(message, [11])
-proc hasgo_package*(message: google_protobuf_FileOptions): bool =
+proc hasgoPackage*(message: google_protobuf_FileOptions): bool =
result = hasField(message, 11)
-proc setgo_package*(message: google_protobuf_FileOptions, value: string) =
- message.go_package = value
+proc setgoPackage*(message: google_protobuf_FileOptions, value: string) =
+ message.goPackage = value
setField(message, 11)
-proc go_package*(message: google_protobuf_FileOptions): string {.inline.} =
- message.go_package
+proc goPackage*(message: google_protobuf_FileOptions): string {.inline.} =
+ message.goPackage
-proc `go_package=`*(message: google_protobuf_FileOptions, value: string) {.inline.} =
- setgo_package(message, value)
+proc `goPackage=`*(message: google_protobuf_FileOptions, value: string) {.inline.} =
+ setgoPackage(message, value)
-proc clearcc_generic_services*(message: google_protobuf_FileOptions) =
- message.cc_generic_services = false
+proc clearccGenericServices*(message: google_protobuf_FileOptions) =
+ message.ccGenericServices = false
clearFields(message, [16])
-proc hascc_generic_services*(message: google_protobuf_FileOptions): bool =
+proc hasccGenericServices*(message: google_protobuf_FileOptions): bool =
result = hasField(message, 16)
-proc setcc_generic_services*(message: google_protobuf_FileOptions, value: bool) =
- message.cc_generic_services = value
+proc setccGenericServices*(message: google_protobuf_FileOptions, value: bool) =
+ message.ccGenericServices = value
setField(message, 16)
-proc cc_generic_services*(message: google_protobuf_FileOptions): bool {.inline.} =
- message.cc_generic_services
+proc ccGenericServices*(message: google_protobuf_FileOptions): bool {.inline.} =
+ message.ccGenericServices
-proc `cc_generic_services=`*(message: google_protobuf_FileOptions, value: bool) {.inline.} =
- setcc_generic_services(message, value)
+proc `ccGenericServices=`*(message: google_protobuf_FileOptions, value: bool) {.inline.} =
+ setccGenericServices(message, value)
-proc clearjava_generic_services*(message: google_protobuf_FileOptions) =
- message.java_generic_services = false
+proc clearjavaGenericServices*(message: google_protobuf_FileOptions) =
+ message.javaGenericServices = false
clearFields(message, [17])
-proc hasjava_generic_services*(message: google_protobuf_FileOptions): bool =
+proc hasjavaGenericServices*(message: google_protobuf_FileOptions): bool =
result = hasField(message, 17)
-proc setjava_generic_services*(message: google_protobuf_FileOptions, value: bool) =
- message.java_generic_services = value
+proc setjavaGenericServices*(message: google_protobuf_FileOptions, value: bool) =
+ message.javaGenericServices = value
setField(message, 17)
-proc java_generic_services*(message: google_protobuf_FileOptions): bool {.inline.} =
- message.java_generic_services
+proc javaGenericServices*(message: google_protobuf_FileOptions): bool {.inline.} =
+ message.javaGenericServices
-proc `java_generic_services=`*(message: google_protobuf_FileOptions, value: bool) {.inline.} =
- setjava_generic_services(message, value)
+proc `javaGenericServices=`*(message: google_protobuf_FileOptions, value: bool) {.inline.} =
+ setjavaGenericServices(message, value)
-proc clearpy_generic_services*(message: google_protobuf_FileOptions) =
- message.py_generic_services = false
+proc clearpyGenericServices*(message: google_protobuf_FileOptions) =
+ message.pyGenericServices = false
clearFields(message, [18])
-proc haspy_generic_services*(message: google_protobuf_FileOptions): bool =
+proc haspyGenericServices*(message: google_protobuf_FileOptions): bool =
result = hasField(message, 18)
-proc setpy_generic_services*(message: google_protobuf_FileOptions, value: bool) =
- message.py_generic_services = value
+proc setpyGenericServices*(message: google_protobuf_FileOptions, value: bool) =
+ message.pyGenericServices = value
setField(message, 18)
-proc py_generic_services*(message: google_protobuf_FileOptions): bool {.inline.} =
- message.py_generic_services
+proc pyGenericServices*(message: google_protobuf_FileOptions): bool {.inline.} =
+ message.pyGenericServices
-proc `py_generic_services=`*(message: google_protobuf_FileOptions, value: bool) {.inline.} =
- setpy_generic_services(message, value)
+proc `pyGenericServices=`*(message: google_protobuf_FileOptions, value: bool) {.inline.} =
+ setpyGenericServices(message, value)
-proc clearphp_generic_services*(message: google_protobuf_FileOptions) =
- message.php_generic_services = false
+proc clearphpGenericServices*(message: google_protobuf_FileOptions) =
+ message.phpGenericServices = false
clearFields(message, [42])
-proc hasphp_generic_services*(message: google_protobuf_FileOptions): bool =
+proc hasphpGenericServices*(message: google_protobuf_FileOptions): bool =
result = hasField(message, 42)
-proc setphp_generic_services*(message: google_protobuf_FileOptions, value: bool) =
- message.php_generic_services = value
+proc setphpGenericServices*(message: google_protobuf_FileOptions, value: bool) =
+ message.phpGenericServices = value
setField(message, 42)
-proc php_generic_services*(message: google_protobuf_FileOptions): bool {.inline.} =
- message.php_generic_services
+proc phpGenericServices*(message: google_protobuf_FileOptions): bool {.inline.} =
+ message.phpGenericServices
-proc `php_generic_services=`*(message: google_protobuf_FileOptions, value: bool) {.inline.} =
- setphp_generic_services(message, value)
+proc `phpGenericServices=`*(message: google_protobuf_FileOptions, value: bool) {.inline.} =
+ setphpGenericServices(message, value)
proc cleardeprecated*(message: google_protobuf_FileOptions) =
message.deprecated = false
@@ -3481,227 +3598,227 @@ proc deprecated*(message: google_protobuf_FileOptions): bool {.inline.} =
proc `deprecated=`*(message: google_protobuf_FileOptions, value: bool) {.inline.} =
setdeprecated(message, value)
-proc clearcc_enable_arenas*(message: google_protobuf_FileOptions) =
- message.cc_enable_arenas = false
+proc clearccEnableArenas*(message: google_protobuf_FileOptions) =
+ message.ccEnableArenas = false
clearFields(message, [31])
-proc hascc_enable_arenas*(message: google_protobuf_FileOptions): bool =
+proc hasccEnableArenas*(message: google_protobuf_FileOptions): bool =
result = hasField(message, 31)
-proc setcc_enable_arenas*(message: google_protobuf_FileOptions, value: bool) =
- message.cc_enable_arenas = value
+proc setccEnableArenas*(message: google_protobuf_FileOptions, value: bool) =
+ message.ccEnableArenas = value
setField(message, 31)
-proc cc_enable_arenas*(message: google_protobuf_FileOptions): bool {.inline.} =
- message.cc_enable_arenas
+proc ccEnableArenas*(message: google_protobuf_FileOptions): bool {.inline.} =
+ message.ccEnableArenas
-proc `cc_enable_arenas=`*(message: google_protobuf_FileOptions, value: bool) {.inline.} =
- setcc_enable_arenas(message, value)
+proc `ccEnableArenas=`*(message: google_protobuf_FileOptions, value: bool) {.inline.} =
+ setccEnableArenas(message, value)
-proc clearobjc_class_prefix*(message: google_protobuf_FileOptions) =
- message.objc_class_prefix = ""
+proc clearobjcClassPrefix*(message: google_protobuf_FileOptions) =
+ message.objcClassPrefix = ""
clearFields(message, [36])
-proc hasobjc_class_prefix*(message: google_protobuf_FileOptions): bool =
+proc hasobjcClassPrefix*(message: google_protobuf_FileOptions): bool =
result = hasField(message, 36)
-proc setobjc_class_prefix*(message: google_protobuf_FileOptions, value: string) =
- message.objc_class_prefix = value
+proc setobjcClassPrefix*(message: google_protobuf_FileOptions, value: string) =
+ message.objcClassPrefix = value
setField(message, 36)
-proc objc_class_prefix*(message: google_protobuf_FileOptions): string {.inline.} =
- message.objc_class_prefix
+proc objcClassPrefix*(message: google_protobuf_FileOptions): string {.inline.} =
+ message.objcClassPrefix
-proc `objc_class_prefix=`*(message: google_protobuf_FileOptions, value: string) {.inline.} =
- setobjc_class_prefix(message, value)
+proc `objcClassPrefix=`*(message: google_protobuf_FileOptions, value: string) {.inline.} =
+ setobjcClassPrefix(message, value)
-proc clearcsharp_namespace*(message: google_protobuf_FileOptions) =
- message.csharp_namespace = ""
+proc clearcsharpNamespace*(message: google_protobuf_FileOptions) =
+ message.csharpNamespace = ""
clearFields(message, [37])
-proc hascsharp_namespace*(message: google_protobuf_FileOptions): bool =
+proc hascsharpNamespace*(message: google_protobuf_FileOptions): bool =
result = hasField(message, 37)
-proc setcsharp_namespace*(message: google_protobuf_FileOptions, value: string) =
- message.csharp_namespace = value
+proc setcsharpNamespace*(message: google_protobuf_FileOptions, value: string) =
+ message.csharpNamespace = value
setField(message, 37)
-proc csharp_namespace*(message: google_protobuf_FileOptions): string {.inline.} =
- message.csharp_namespace
+proc csharpNamespace*(message: google_protobuf_FileOptions): string {.inline.} =
+ message.csharpNamespace
-proc `csharp_namespace=`*(message: google_protobuf_FileOptions, value: string) {.inline.} =
- setcsharp_namespace(message, value)
+proc `csharpNamespace=`*(message: google_protobuf_FileOptions, value: string) {.inline.} =
+ setcsharpNamespace(message, value)
-proc clearswift_prefix*(message: google_protobuf_FileOptions) =
- message.swift_prefix = ""
+proc clearswiftPrefix*(message: google_protobuf_FileOptions) =
+ message.swiftPrefix = ""
clearFields(message, [39])
-proc hasswift_prefix*(message: google_protobuf_FileOptions): bool =
+proc hasswiftPrefix*(message: google_protobuf_FileOptions): bool =
result = hasField(message, 39)
-proc setswift_prefix*(message: google_protobuf_FileOptions, value: string) =
- message.swift_prefix = value
+proc setswiftPrefix*(message: google_protobuf_FileOptions, value: string) =
+ message.swiftPrefix = value
setField(message, 39)
-proc swift_prefix*(message: google_protobuf_FileOptions): string {.inline.} =
- message.swift_prefix
+proc swiftPrefix*(message: google_protobuf_FileOptions): string {.inline.} =
+ message.swiftPrefix
-proc `swift_prefix=`*(message: google_protobuf_FileOptions, value: string) {.inline.} =
- setswift_prefix(message, value)
+proc `swiftPrefix=`*(message: google_protobuf_FileOptions, value: string) {.inline.} =
+ setswiftPrefix(message, value)
-proc clearphp_class_prefix*(message: google_protobuf_FileOptions) =
- message.php_class_prefix = ""
+proc clearphpClassPrefix*(message: google_protobuf_FileOptions) =
+ message.phpClassPrefix = ""
clearFields(message, [40])
-proc hasphp_class_prefix*(message: google_protobuf_FileOptions): bool =
+proc hasphpClassPrefix*(message: google_protobuf_FileOptions): bool =
result = hasField(message, 40)
-proc setphp_class_prefix*(message: google_protobuf_FileOptions, value: string) =
- message.php_class_prefix = value
+proc setphpClassPrefix*(message: google_protobuf_FileOptions, value: string) =
+ message.phpClassPrefix = value
setField(message, 40)
-proc php_class_prefix*(message: google_protobuf_FileOptions): string {.inline.} =
- message.php_class_prefix
+proc phpClassPrefix*(message: google_protobuf_FileOptions): string {.inline.} =
+ message.phpClassPrefix
-proc `php_class_prefix=`*(message: google_protobuf_FileOptions, value: string) {.inline.} =
- setphp_class_prefix(message, value)
+proc `phpClassPrefix=`*(message: google_protobuf_FileOptions, value: string) {.inline.} =
+ setphpClassPrefix(message, value)
-proc clearphp_namespace*(message: google_protobuf_FileOptions) =
- message.php_namespace = ""
+proc clearphpNamespace*(message: google_protobuf_FileOptions) =
+ message.phpNamespace = ""
clearFields(message, [41])
-proc hasphp_namespace*(message: google_protobuf_FileOptions): bool =
+proc hasphpNamespace*(message: google_protobuf_FileOptions): bool =
result = hasField(message, 41)
-proc setphp_namespace*(message: google_protobuf_FileOptions, value: string) =
- message.php_namespace = value
+proc setphpNamespace*(message: google_protobuf_FileOptions, value: string) =
+ message.phpNamespace = value
setField(message, 41)
-proc php_namespace*(message: google_protobuf_FileOptions): string {.inline.} =
- message.php_namespace
+proc phpNamespace*(message: google_protobuf_FileOptions): string {.inline.} =
+ message.phpNamespace
-proc `php_namespace=`*(message: google_protobuf_FileOptions, value: string) {.inline.} =
- setphp_namespace(message, value)
+proc `phpNamespace=`*(message: google_protobuf_FileOptions, value: string) {.inline.} =
+ setphpNamespace(message, value)
-proc clearuninterpreted_option*(message: google_protobuf_FileOptions) =
- message.uninterpreted_option = @[]
+proc clearuninterpretedOption*(message: google_protobuf_FileOptions) =
+ message.uninterpretedOption = @[]
clearFields(message, [999])
-proc hasuninterpreted_option*(message: google_protobuf_FileOptions): bool =
- result = hasField(message, 999) or (len(message.uninterpreted_option) > 0)
+proc hasuninterpretedOption*(message: google_protobuf_FileOptions): bool =
+ result = hasField(message, 999) or (len(message.uninterpretedOption) > 0)
-proc setuninterpreted_option*(message: google_protobuf_FileOptions, value: seq[google_protobuf_UninterpretedOption]) =
- message.uninterpreted_option = value
+proc setuninterpretedOption*(message: google_protobuf_FileOptions, value: seq[google_protobuf_UninterpretedOption]) =
+ message.uninterpretedOption = value
setField(message, 999)
-proc adduninterpreted_option*(message: google_protobuf_FileOptions, value: google_protobuf_UninterpretedOption) =
- add(message.uninterpreted_option, value)
+proc adduninterpretedOption*(message: google_protobuf_FileOptions, value: google_protobuf_UninterpretedOption) =
+ add(message.uninterpretedOption, value)
setField(message, 999)
-proc uninterpreted_option*(message: google_protobuf_FileOptions): seq[google_protobuf_UninterpretedOption] {.inline.} =
- message.uninterpreted_option
+proc uninterpretedOption*(message: google_protobuf_FileOptions): seq[google_protobuf_UninterpretedOption] {.inline.} =
+ message.uninterpretedOption
-proc `uninterpreted_option=`*(message: google_protobuf_FileOptions, value: seq[google_protobuf_UninterpretedOption]) {.inline.} =
- setuninterpreted_option(message, value)
+proc `uninterpretedOption=`*(message: google_protobuf_FileOptions, value: seq[google_protobuf_UninterpretedOption]) {.inline.} =
+ setuninterpretedOption(message, value)
proc sizeOfgoogle_protobuf_FileOptions*(message: google_protobuf_FileOptions): uint64 =
- if hasjava_package(message):
+ if hasjavaPackage(message):
result = result + sizeOfTag(1, WireType.LengthDelimited)
- result = result + sizeOfString(message.java_package)
- if hasjava_outer_classname(message):
+ result = result + sizeOfString(message.javaPackage)
+ if hasjavaOuterClassname(message):
result = result + sizeOfTag(8, WireType.LengthDelimited)
- result = result + sizeOfString(message.java_outer_classname)
- if hasjava_multiple_files(message):
+ result = result + sizeOfString(message.javaOuterClassname)
+ if hasjavaMultipleFiles(message):
result = result + sizeOfTag(10, WireType.Varint)
- result = result + sizeOfBool(message.java_multiple_files)
- if hasjava_generate_equals_and_hash(message):
+ result = result + sizeOfBool(message.javaMultipleFiles)
+ if hasjavaGenerateEqualsAndHash(message):
result = result + sizeOfTag(20, WireType.Varint)
- result = result + sizeOfBool(message.java_generate_equals_and_hash)
- if hasjava_string_check_utf8(message):
+ result = result + sizeOfBool(message.javaGenerateEqualsAndHash)
+ if hasjavaStringCheckUtf8(message):
result = result + sizeOfTag(27, WireType.Varint)
- result = result + sizeOfBool(message.java_string_check_utf8)
- if hasoptimize_for(message):
+ result = result + sizeOfBool(message.javaStringCheckUtf8)
+ if hasoptimizeFor(message):
result = result + sizeOfTag(9, WireType.Varint)
- result = result + sizeOfEnum[google_protobuf_FileOptions_OptimizeMode](message.optimize_for)
- if hasgo_package(message):
+ result = result + sizeOfEnum[google_protobuf_FileOptions_OptimizeMode](message.optimizeFor)
+ if hasgoPackage(message):
result = result + sizeOfTag(11, WireType.LengthDelimited)
- result = result + sizeOfString(message.go_package)
- if hascc_generic_services(message):
+ result = result + sizeOfString(message.goPackage)
+ if hasccGenericServices(message):
result = result + sizeOfTag(16, WireType.Varint)
- result = result + sizeOfBool(message.cc_generic_services)
- if hasjava_generic_services(message):
+ result = result + sizeOfBool(message.ccGenericServices)
+ if hasjavaGenericServices(message):
result = result + sizeOfTag(17, WireType.Varint)
- result = result + sizeOfBool(message.java_generic_services)
- if haspy_generic_services(message):
+ result = result + sizeOfBool(message.javaGenericServices)
+ if haspyGenericServices(message):
result = result + sizeOfTag(18, WireType.Varint)
- result = result + sizeOfBool(message.py_generic_services)
- if hasphp_generic_services(message):
+ result = result + sizeOfBool(message.pyGenericServices)
+ if hasphpGenericServices(message):
result = result + sizeOfTag(42, WireType.Varint)
- result = result + sizeOfBool(message.php_generic_services)
+ result = result + sizeOfBool(message.phpGenericServices)
if hasdeprecated(message):
result = result + sizeOfTag(23, WireType.Varint)
result = result + sizeOfBool(message.deprecated)
- if hascc_enable_arenas(message):
+ if hasccEnableArenas(message):
result = result + sizeOfTag(31, WireType.Varint)
- result = result + sizeOfBool(message.cc_enable_arenas)
- if hasobjc_class_prefix(message):
+ result = result + sizeOfBool(message.ccEnableArenas)
+ if hasobjcClassPrefix(message):
result = result + sizeOfTag(36, WireType.LengthDelimited)
- result = result + sizeOfString(message.objc_class_prefix)
- if hascsharp_namespace(message):
+ result = result + sizeOfString(message.objcClassPrefix)
+ if hascsharpNamespace(message):
result = result + sizeOfTag(37, WireType.LengthDelimited)
- result = result + sizeOfString(message.csharp_namespace)
- if hasswift_prefix(message):
+ result = result + sizeOfString(message.csharpNamespace)
+ if hasswiftPrefix(message):
result = result + sizeOfTag(39, WireType.LengthDelimited)
- result = result + sizeOfString(message.swift_prefix)
- if hasphp_class_prefix(message):
+ result = result + sizeOfString(message.swiftPrefix)
+ if hasphpClassPrefix(message):
result = result + sizeOfTag(40, WireType.LengthDelimited)
- result = result + sizeOfString(message.php_class_prefix)
- if hasphp_namespace(message):
+ result = result + sizeOfString(message.phpClassPrefix)
+ if hasphpNamespace(message):
result = result + sizeOfTag(41, WireType.LengthDelimited)
- result = result + sizeOfString(message.php_namespace)
- for value in message.uninterpreted_option:
+ result = result + sizeOfString(message.phpNamespace)
+ for value in message.uninterpretedOption:
result = result + sizeOfTag(999, WireType.LengthDelimited)
result = result + sizeOfLengthDelimited(sizeOfgoogle_protobuf_UninterpretedOption(value))
result = result + sizeOfUnknownFields(message)
proc writegoogle_protobuf_FileOptions*(stream: Stream, message: google_protobuf_FileOptions) =
- if hasjava_package(message):
- protoWriteString(stream, message.java_package, 1)
- if hasjava_outer_classname(message):
- protoWriteString(stream, message.java_outer_classname, 8)
- if hasjava_multiple_files(message):
- protoWriteBool(stream, message.java_multiple_files, 10)
- if hasjava_generate_equals_and_hash(message):
- protoWriteBool(stream, message.java_generate_equals_and_hash, 20)
- if hasjava_string_check_utf8(message):
- protoWriteBool(stream, message.java_string_check_utf8, 27)
- if hasoptimize_for(message):
- protoWriteEnum(stream, message.optimize_for, 9)
- if hasgo_package(message):
- protoWriteString(stream, message.go_package, 11)
- if hascc_generic_services(message):
- protoWriteBool(stream, message.cc_generic_services, 16)
- if hasjava_generic_services(message):
- protoWriteBool(stream, message.java_generic_services, 17)
- if haspy_generic_services(message):
- protoWriteBool(stream, message.py_generic_services, 18)
- if hasphp_generic_services(message):
- protoWriteBool(stream, message.php_generic_services, 42)
+ if hasjavaPackage(message):
+ protoWriteString(stream, message.javaPackage, 1)
+ if hasjavaOuterClassname(message):
+ protoWriteString(stream, message.javaOuterClassname, 8)
+ if hasjavaMultipleFiles(message):
+ protoWriteBool(stream, message.javaMultipleFiles, 10)
+ if hasjavaGenerateEqualsAndHash(message):
+ protoWriteBool(stream, message.javaGenerateEqualsAndHash, 20)
+ if hasjavaStringCheckUtf8(message):
+ protoWriteBool(stream, message.javaStringCheckUtf8, 27)
+ if hasoptimizeFor(message):
+ protoWriteEnum(stream, message.optimizeFor, 9)
+ if hasgoPackage(message):
+ protoWriteString(stream, message.goPackage, 11)
+ if hasccGenericServices(message):
+ protoWriteBool(stream, message.ccGenericServices, 16)
+ if hasjavaGenericServices(message):
+ protoWriteBool(stream, message.javaGenericServices, 17)
+ if haspyGenericServices(message):
+ protoWriteBool(stream, message.pyGenericServices, 18)
+ if hasphpGenericServices(message):
+ protoWriteBool(stream, message.phpGenericServices, 42)
if hasdeprecated(message):
protoWriteBool(stream, message.deprecated, 23)
- if hascc_enable_arenas(message):
- protoWriteBool(stream, message.cc_enable_arenas, 31)
- if hasobjc_class_prefix(message):
- protoWriteString(stream, message.objc_class_prefix, 36)
- if hascsharp_namespace(message):
- protoWriteString(stream, message.csharp_namespace, 37)
- if hasswift_prefix(message):
- protoWriteString(stream, message.swift_prefix, 39)
- if hasphp_class_prefix(message):
- protoWriteString(stream, message.php_class_prefix, 40)
- if hasphp_namespace(message):
- protoWriteString(stream, message.php_namespace, 41)
- for value in message.uninterpreted_option:
+ if hasccEnableArenas(message):
+ protoWriteBool(stream, message.ccEnableArenas, 31)
+ if hasobjcClassPrefix(message):
+ protoWriteString(stream, message.objcClassPrefix, 36)
+ if hascsharpNamespace(message):
+ protoWriteString(stream, message.csharpNamespace, 37)
+ if hasswiftPrefix(message):
+ protoWriteString(stream, message.swiftPrefix, 39)
+ if hasphpClassPrefix(message):
+ protoWriteString(stream, message.phpClassPrefix, 40)
+ if hasphpNamespace(message):
+ protoWriteString(stream, message.phpNamespace, 41)
+ for value in message.uninterpretedOption:
writeMessage(stream, value, 999)
writeUnknownFields(stream, message)
@@ -3716,105 +3833,105 @@ proc readgoogle_protobuf_FileOptions*(stream: Stream): google_protobuf_FileOptio
raise newException(InvalidFieldNumberError, "Invalid field number: 0")
of 1:
expectWireType(wireType, WireType.LengthDelimited)
- setjava_package(result, protoReadString(stream))
+ setjavaPackage(result, protoReadString(stream))
of 8:
expectWireType(wireType, WireType.LengthDelimited)
- setjava_outer_classname(result, protoReadString(stream))
+ setjavaOuterClassname(result, protoReadString(stream))
of 10:
expectWireType(wireType, WireType.Varint)
- setjava_multiple_files(result, protoReadBool(stream))
+ setjavaMultipleFiles(result, protoReadBool(stream))
of 20:
expectWireType(wireType, WireType.Varint)
- setjava_generate_equals_and_hash(result, protoReadBool(stream))
+ setjavaGenerateEqualsAndHash(result, protoReadBool(stream))
of 27:
expectWireType(wireType, WireType.Varint)
- setjava_string_check_utf8(result, protoReadBool(stream))
+ setjavaStringCheckUtf8(result, protoReadBool(stream))
of 9:
expectWireType(wireType, WireType.Varint)
- setoptimize_for(result, protoReadEnum[google_protobuf_FileOptions_OptimizeMode](stream))
+ setoptimizeFor(result, protoReadEnum[google_protobuf_FileOptions_OptimizeMode](stream))
of 11:
expectWireType(wireType, WireType.LengthDelimited)
- setgo_package(result, protoReadString(stream))
+ setgoPackage(result, protoReadString(stream))
of 16:
expectWireType(wireType, WireType.Varint)
- setcc_generic_services(result, protoReadBool(stream))
+ setccGenericServices(result, protoReadBool(stream))
of 17:
expectWireType(wireType, WireType.Varint)
- setjava_generic_services(result, protoReadBool(stream))
+ setjavaGenericServices(result, protoReadBool(stream))
of 18:
expectWireType(wireType, WireType.Varint)
- setpy_generic_services(result, protoReadBool(stream))
+ setpyGenericServices(result, protoReadBool(stream))
of 42:
expectWireType(wireType, WireType.Varint)
- setphp_generic_services(result, protoReadBool(stream))
+ setphpGenericServices(result, protoReadBool(stream))
of 23:
expectWireType(wireType, WireType.Varint)
setdeprecated(result, protoReadBool(stream))
of 31:
expectWireType(wireType, WireType.Varint)
- setcc_enable_arenas(result, protoReadBool(stream))
+ setccEnableArenas(result, protoReadBool(stream))
of 36:
expectWireType(wireType, WireType.LengthDelimited)
- setobjc_class_prefix(result, protoReadString(stream))
+ setobjcClassPrefix(result, protoReadString(stream))
of 37:
expectWireType(wireType, WireType.LengthDelimited)
- setcsharp_namespace(result, protoReadString(stream))
+ setcsharpNamespace(result, protoReadString(stream))
of 39:
expectWireType(wireType, WireType.LengthDelimited)
- setswift_prefix(result, protoReadString(stream))
+ setswiftPrefix(result, protoReadString(stream))
of 40:
expectWireType(wireType, WireType.LengthDelimited)
- setphp_class_prefix(result, protoReadString(stream))
+ setphpClassPrefix(result, protoReadString(stream))
of 41:
expectWireType(wireType, WireType.LengthDelimited)
- setphp_namespace(result, protoReadString(stream))
+ setphpNamespace(result, protoReadString(stream))
of 999:
expectWireType(wireType, WireType.LengthDelimited)
let data = readLengthDelimited(stream)
- adduninterpreted_option(result, newgoogle_protobuf_UninterpretedOption(data))
+ adduninterpretedOption(result, newgoogle_protobuf_UninterpretedOption(data))
else: readUnknownField(stream, result, tag)
proc toJson*(message: google_protobuf_FileOptions): JsonNode =
result = newJObject()
- if hasjava_package(message):
- result["javaPackage"] = %message.java_package
- if hasjava_outer_classname(message):
- result["javaOuterClassname"] = %message.java_outer_classname
- if hasjava_multiple_files(message):
- result["javaMultipleFiles"] = %message.java_multiple_files
- if hasjava_generate_equals_and_hash(message):
- result["javaGenerateEqualsAndHash"] = %message.java_generate_equals_and_hash
- if hasjava_string_check_utf8(message):
- result["javaStringCheckUtf8"] = %message.java_string_check_utf8
- if hasoptimize_for(message):
- result["optimizeFor"] = %($message.optimize_for)
- if hasgo_package(message):
- result["goPackage"] = %message.go_package
- if hascc_generic_services(message):
- result["ccGenericServices"] = %message.cc_generic_services
- if hasjava_generic_services(message):
- result["javaGenericServices"] = %message.java_generic_services
- if haspy_generic_services(message):
- result["pyGenericServices"] = %message.py_generic_services
- if hasphp_generic_services(message):
- result["phpGenericServices"] = %message.php_generic_services
+ if hasjavaPackage(message):
+ result["javaPackage"] = %message.javaPackage
+ if hasjavaOuterClassname(message):
+ result["javaOuterClassname"] = %message.javaOuterClassname
+ if hasjavaMultipleFiles(message):
+ result["javaMultipleFiles"] = %message.javaMultipleFiles
+ if hasjavaGenerateEqualsAndHash(message):
+ result["javaGenerateEqualsAndHash"] = %message.javaGenerateEqualsAndHash
+ if hasjavaStringCheckUtf8(message):
+ result["javaStringCheckUtf8"] = %message.javaStringCheckUtf8
+ if hasoptimizeFor(message):
+ result["optimizeFor"] = %($message.optimizeFor)
+ if hasgoPackage(message):
+ result["goPackage"] = %message.goPackage
+ if hasccGenericServices(message):
+ result["ccGenericServices"] = %message.ccGenericServices
+ if hasjavaGenericServices(message):
+ result["javaGenericServices"] = %message.javaGenericServices
+ if haspyGenericServices(message):
+ result["pyGenericServices"] = %message.pyGenericServices
+ if hasphpGenericServices(message):
+ result["phpGenericServices"] = %message.phpGenericServices
if hasdeprecated(message):
result["deprecated"] = %message.deprecated
- if hascc_enable_arenas(message):
- result["ccEnableArenas"] = %message.cc_enable_arenas
- if hasobjc_class_prefix(message):
- result["objcClassPrefix"] = %message.objc_class_prefix
- if hascsharp_namespace(message):
- result["csharpNamespace"] = %message.csharp_namespace
- if hasswift_prefix(message):
- result["swiftPrefix"] = %message.swift_prefix
- if hasphp_class_prefix(message):
- result["phpClassPrefix"] = %message.php_class_prefix
- if hasphp_namespace(message):
- result["phpNamespace"] = %message.php_namespace
- if hasuninterpreted_option(message):
+ if hasccEnableArenas(message):
+ result["ccEnableArenas"] = %message.ccEnableArenas
+ if hasobjcClassPrefix(message):
+ result["objcClassPrefix"] = %message.objcClassPrefix
+ if hascsharpNamespace(message):
+ result["csharpNamespace"] = %message.csharpNamespace
+ if hasswiftPrefix(message):
+ result["swiftPrefix"] = %message.swiftPrefix
+ if hasphpClassPrefix(message):
+ result["phpClassPrefix"] = %message.phpClassPrefix
+ if hasphpNamespace(message):
+ result["phpNamespace"] = %message.phpNamespace
+ if hasuninterpretedOption(message):
let arr = newJArray()
- for value in message.uninterpreted_option:
+ for value in message.uninterpretedOption:
add(arr, toJson(value))
result["uninterpretedOption"] = arr
@@ -3829,12 +3946,17 @@ proc newgoogle_protobuf_FileOptions*(data: string): google_protobuf_FileOptions
ss = newStringStream(data)
result = readgoogle_protobuf_FileOptions(ss)
+proc newgoogle_protobuf_FileOptions*(data: seq[byte]): google_protobuf_FileOptions =
+ let
+ ss = newStringStream(cast[string](data))
+ result = readgoogle_protobuf_FileOptions(ss)
+
proc newgoogle_protobuf_ServiceOptions*(): google_protobuf_ServiceOptions =
new(result)
initMessage(result[])
result.deprecated = false
- result.uninterpreted_option = @[]
+ result.uninterpretedOption = @[]
proc cleardeprecated*(message: google_protobuf_ServiceOptions) =
message.deprecated = false
@@ -3853,32 +3975,32 @@ proc deprecated*(message: google_protobuf_ServiceOptions): bool {.inline.} =
proc `deprecated=`*(message: google_protobuf_ServiceOptions, value: bool) {.inline.} =
setdeprecated(message, value)
-proc clearuninterpreted_option*(message: google_protobuf_ServiceOptions) =
- message.uninterpreted_option = @[]
+proc clearuninterpretedOption*(message: google_protobuf_ServiceOptions) =
+ message.uninterpretedOption = @[]
clearFields(message, [999])
-proc hasuninterpreted_option*(message: google_protobuf_ServiceOptions): bool =
- result = hasField(message, 999) or (len(message.uninterpreted_option) > 0)
+proc hasuninterpretedOption*(message: google_protobuf_ServiceOptions): bool =
+ result = hasField(message, 999) or (len(message.uninterpretedOption) > 0)
-proc setuninterpreted_option*(message: google_protobuf_ServiceOptions, value: seq[google_protobuf_UninterpretedOption]) =
- message.uninterpreted_option = value
+proc setuninterpretedOption*(message: google_protobuf_ServiceOptions, value: seq[google_protobuf_UninterpretedOption]) =
+ message.uninterpretedOption = value
setField(message, 999)
-proc adduninterpreted_option*(message: google_protobuf_ServiceOptions, value: google_protobuf_UninterpretedOption) =
- add(message.uninterpreted_option, value)
+proc adduninterpretedOption*(message: google_protobuf_ServiceOptions, value: google_protobuf_UninterpretedOption) =
+ add(message.uninterpretedOption, value)
setField(message, 999)
-proc uninterpreted_option*(message: google_protobuf_ServiceOptions): seq[google_protobuf_UninterpretedOption] {.inline.} =
- message.uninterpreted_option
+proc uninterpretedOption*(message: google_protobuf_ServiceOptions): seq[google_protobuf_UninterpretedOption] {.inline.} =
+ message.uninterpretedOption
-proc `uninterpreted_option=`*(message: google_protobuf_ServiceOptions, value: seq[google_protobuf_UninterpretedOption]) {.inline.} =
- setuninterpreted_option(message, value)
+proc `uninterpretedOption=`*(message: google_protobuf_ServiceOptions, value: seq[google_protobuf_UninterpretedOption]) {.inline.} =
+ setuninterpretedOption(message, value)
proc sizeOfgoogle_protobuf_ServiceOptions*(message: google_protobuf_ServiceOptions): uint64 =
if hasdeprecated(message):
result = result + sizeOfTag(33, WireType.Varint)
result = result + sizeOfBool(message.deprecated)
- for value in message.uninterpreted_option:
+ for value in message.uninterpretedOption:
result = result + sizeOfTag(999, WireType.LengthDelimited)
result = result + sizeOfLengthDelimited(sizeOfgoogle_protobuf_UninterpretedOption(value))
result = result + sizeOfUnknownFields(message)
@@ -3886,7 +4008,7 @@ proc sizeOfgoogle_protobuf_ServiceOptions*(message: google_protobuf_ServiceOptio
proc writegoogle_protobuf_ServiceOptions*(stream: Stream, message: google_protobuf_ServiceOptions) =
if hasdeprecated(message):
protoWriteBool(stream, message.deprecated, 33)
- for value in message.uninterpreted_option:
+ for value in message.uninterpretedOption:
writeMessage(stream, value, 999)
writeUnknownFields(stream, message)
@@ -3905,16 +4027,16 @@ proc readgoogle_protobuf_ServiceOptions*(stream: Stream): google_protobuf_Servic
of 999:
expectWireType(wireType, WireType.LengthDelimited)
let data = readLengthDelimited(stream)
- adduninterpreted_option(result, newgoogle_protobuf_UninterpretedOption(data))
+ adduninterpretedOption(result, newgoogle_protobuf_UninterpretedOption(data))
else: readUnknownField(stream, result, tag)
proc toJson*(message: google_protobuf_ServiceOptions): JsonNode =
result = newJObject()
if hasdeprecated(message):
result["deprecated"] = %message.deprecated
- if hasuninterpreted_option(message):
+ if hasuninterpretedOption(message):
let arr = newJArray()
- for value in message.uninterpreted_option:
+ for value in message.uninterpretedOption:
add(arr, toJson(value))
result["uninterpretedOption"] = arr
@@ -3929,13 +4051,18 @@ proc newgoogle_protobuf_ServiceOptions*(data: string): google_protobuf_ServiceOp
ss = newStringStream(data)
result = readgoogle_protobuf_ServiceOptions(ss)
+proc newgoogle_protobuf_ServiceOptions*(data: seq[byte]): google_protobuf_ServiceOptions =
+ let
+ ss = newStringStream(cast[string](data))
+ result = readgoogle_protobuf_ServiceOptions(ss)
+
proc newgoogle_protobuf_MethodOptions*(): google_protobuf_MethodOptions =
new(result)
initMessage(result[])
result.deprecated = false
- result.idempotency_level = google_protobuf_MethodOptions_IdempotencyLevel.IDEMPOTENCY_UNKNOWN
- result.uninterpreted_option = @[]
+ result.idempotencyLevel = google_protobuf_MethodOptions_IdempotencyLevel.IDEMPOTENCY_UNKNOWN
+ result.uninterpretedOption = @[]
proc cleardeprecated*(message: google_protobuf_MethodOptions) =
message.deprecated = false
@@ -3954,52 +4081,52 @@ proc deprecated*(message: google_protobuf_MethodOptions): bool {.inline.} =
proc `deprecated=`*(message: google_protobuf_MethodOptions, value: bool) {.inline.} =
setdeprecated(message, value)
-proc clearidempotency_level*(message: google_protobuf_MethodOptions) =
- message.idempotency_level = google_protobuf_MethodOptions_IdempotencyLevel.IDEMPOTENCY_UNKNOWN
+proc clearidempotencyLevel*(message: google_protobuf_MethodOptions) =
+ message.idempotencyLevel = google_protobuf_MethodOptions_IdempotencyLevel.IDEMPOTENCY_UNKNOWN
clearFields(message, [34])
-proc hasidempotency_level*(message: google_protobuf_MethodOptions): bool =
+proc hasidempotencyLevel*(message: google_protobuf_MethodOptions): bool =
result = hasField(message, 34)
-proc setidempotency_level*(message: google_protobuf_MethodOptions, value: google_protobuf_MethodOptions_IdempotencyLevel) =
- message.idempotency_level = value
+proc setidempotencyLevel*(message: google_protobuf_MethodOptions, value: google_protobuf_MethodOptions_IdempotencyLevel) =
+ message.idempotencyLevel = value
setField(message, 34)
-proc idempotency_level*(message: google_protobuf_MethodOptions): google_protobuf_MethodOptions_IdempotencyLevel {.inline.} =
- message.idempotency_level
+proc idempotencyLevel*(message: google_protobuf_MethodOptions): google_protobuf_MethodOptions_IdempotencyLevel {.inline.} =
+ message.idempotencyLevel
-proc `idempotency_level=`*(message: google_protobuf_MethodOptions, value: google_protobuf_MethodOptions_IdempotencyLevel) {.inline.} =
- setidempotency_level(message, value)
+proc `idempotencyLevel=`*(message: google_protobuf_MethodOptions, value: google_protobuf_MethodOptions_IdempotencyLevel) {.inline.} =
+ setidempotencyLevel(message, value)
-proc clearuninterpreted_option*(message: google_protobuf_MethodOptions) =
- message.uninterpreted_option = @[]
+proc clearuninterpretedOption*(message: google_protobuf_MethodOptions) =
+ message.uninterpretedOption = @[]
clearFields(message, [999])
-proc hasuninterpreted_option*(message: google_protobuf_MethodOptions): bool =
- result = hasField(message, 999) or (len(message.uninterpreted_option) > 0)
+proc hasuninterpretedOption*(message: google_protobuf_MethodOptions): bool =
+ result = hasField(message, 999) or (len(message.uninterpretedOption) > 0)
-proc setuninterpreted_option*(message: google_protobuf_MethodOptions, value: seq[google_protobuf_UninterpretedOption]) =
- message.uninterpreted_option = value
+proc setuninterpretedOption*(message: google_protobuf_MethodOptions, value: seq[google_protobuf_UninterpretedOption]) =
+ message.uninterpretedOption = value
setField(message, 999)
-proc adduninterpreted_option*(message: google_protobuf_MethodOptions, value: google_protobuf_UninterpretedOption) =
- add(message.uninterpreted_option, value)
+proc adduninterpretedOption*(message: google_protobuf_MethodOptions, value: google_protobuf_UninterpretedOption) =
+ add(message.uninterpretedOption, value)
setField(message, 999)
-proc uninterpreted_option*(message: google_protobuf_MethodOptions): seq[google_protobuf_UninterpretedOption] {.inline.} =
- message.uninterpreted_option
+proc uninterpretedOption*(message: google_protobuf_MethodOptions): seq[google_protobuf_UninterpretedOption] {.inline.} =
+ message.uninterpretedOption
-proc `uninterpreted_option=`*(message: google_protobuf_MethodOptions, value: seq[google_protobuf_UninterpretedOption]) {.inline.} =
- setuninterpreted_option(message, value)
+proc `uninterpretedOption=`*(message: google_protobuf_MethodOptions, value: seq[google_protobuf_UninterpretedOption]) {.inline.} =
+ setuninterpretedOption(message, value)
proc sizeOfgoogle_protobuf_MethodOptions*(message: google_protobuf_MethodOptions): uint64 =
if hasdeprecated(message):
result = result + sizeOfTag(33, WireType.Varint)
result = result + sizeOfBool(message.deprecated)
- if hasidempotency_level(message):
+ if hasidempotencyLevel(message):
result = result + sizeOfTag(34, WireType.Varint)
- result = result + sizeOfEnum[google_protobuf_MethodOptions_IdempotencyLevel](message.idempotency_level)
- for value in message.uninterpreted_option:
+ result = result + sizeOfEnum[google_protobuf_MethodOptions_IdempotencyLevel](message.idempotencyLevel)
+ for value in message.uninterpretedOption:
result = result + sizeOfTag(999, WireType.LengthDelimited)
result = result + sizeOfLengthDelimited(sizeOfgoogle_protobuf_UninterpretedOption(value))
result = result + sizeOfUnknownFields(message)
@@ -4007,9 +4134,9 @@ proc sizeOfgoogle_protobuf_MethodOptions*(message: google_protobuf_MethodOptions
proc writegoogle_protobuf_MethodOptions*(stream: Stream, message: google_protobuf_MethodOptions) =
if hasdeprecated(message):
protoWriteBool(stream, message.deprecated, 33)
- if hasidempotency_level(message):
- protoWriteEnum(stream, message.idempotency_level, 34)
- for value in message.uninterpreted_option:
+ if hasidempotencyLevel(message):
+ protoWriteEnum(stream, message.idempotencyLevel, 34)
+ for value in message.uninterpretedOption:
writeMessage(stream, value, 999)
writeUnknownFields(stream, message)
@@ -4027,22 +4154,22 @@ proc readgoogle_protobuf_MethodOptions*(stream: Stream): google_protobuf_MethodO
setdeprecated(result, protoReadBool(stream))
of 34:
expectWireType(wireType, WireType.Varint)
- setidempotency_level(result, protoReadEnum[google_protobuf_MethodOptions_IdempotencyLevel](stream))
+ setidempotencyLevel(result, protoReadEnum[google_protobuf_MethodOptions_IdempotencyLevel](stream))
of 999:
expectWireType(wireType, WireType.LengthDelimited)
let data = readLengthDelimited(stream)
- adduninterpreted_option(result, newgoogle_protobuf_UninterpretedOption(data))
+ adduninterpretedOption(result, newgoogle_protobuf_UninterpretedOption(data))
else: readUnknownField(stream, result, tag)
proc toJson*(message: google_protobuf_MethodOptions): JsonNode =
result = newJObject()
if hasdeprecated(message):
result["deprecated"] = %message.deprecated
- if hasidempotency_level(message):
- result["idempotencyLevel"] = %($message.idempotency_level)
- if hasuninterpreted_option(message):
+ if hasidempotencyLevel(message):
+ result["idempotencyLevel"] = %($message.idempotencyLevel)
+ if hasuninterpretedOption(message):
let arr = newJArray()
- for value in message.uninterpreted_option:
+ for value in message.uninterpretedOption:
add(arr, toJson(value))
result["uninterpretedOption"] = arr
@@ -4057,16 +4184,21 @@ proc newgoogle_protobuf_MethodOptions*(data: string): google_protobuf_MethodOpti
ss = newStringStream(data)
result = readgoogle_protobuf_MethodOptions(ss)
+proc newgoogle_protobuf_MethodOptions*(data: seq[byte]): google_protobuf_MethodOptions =
+ let
+ ss = newStringStream(cast[string](data))
+ result = readgoogle_protobuf_MethodOptions(ss)
+
proc newgoogle_protobuf_MethodDescriptorProto*(): google_protobuf_MethodDescriptorProto =
new(result)
initMessage(result[])
result.name = ""
- result.input_type = ""
- result.output_type = ""
+ result.inputType = ""
+ result.outputType = ""
result.options = nil
- result.client_streaming = false
- result.server_streaming = false
+ result.clientStreaming = false
+ result.serverStreaming = false
proc clearname*(message: google_protobuf_MethodDescriptorProto) =
message.name = ""
@@ -4085,39 +4217,39 @@ proc name*(message: google_protobuf_MethodDescriptorProto): string {.inline.} =
proc `name=`*(message: google_protobuf_MethodDescriptorProto, value: string) {.inline.} =
setname(message, value)
-proc clearinput_type*(message: google_protobuf_MethodDescriptorProto) =
- message.input_type = ""
+proc clearinputType*(message: google_protobuf_MethodDescriptorProto) =
+ message.inputType = ""
clearFields(message, [2])
-proc hasinput_type*(message: google_protobuf_MethodDescriptorProto): bool =
+proc hasinputType*(message: google_protobuf_MethodDescriptorProto): bool =
result = hasField(message, 2)
-proc setinput_type*(message: google_protobuf_MethodDescriptorProto, value: string) =
- message.input_type = value
+proc setinputType*(message: google_protobuf_MethodDescriptorProto, value: string) =
+ message.inputType = value
setField(message, 2)
-proc input_type*(message: google_protobuf_MethodDescriptorProto): string {.inline.} =
- message.input_type
+proc inputType*(message: google_protobuf_MethodDescriptorProto): string {.inline.} =
+ message.inputType
-proc `input_type=`*(message: google_protobuf_MethodDescriptorProto, value: string) {.inline.} =
- setinput_type(message, value)
+proc `inputType=`*(message: google_protobuf_MethodDescriptorProto, value: string) {.inline.} =
+ setinputType(message, value)
-proc clearoutput_type*(message: google_protobuf_MethodDescriptorProto) =
- message.output_type = ""
+proc clearoutputType*(message: google_protobuf_MethodDescriptorProto) =
+ message.outputType = ""
clearFields(message, [3])
-proc hasoutput_type*(message: google_protobuf_MethodDescriptorProto): bool =
+proc hasoutputType*(message: google_protobuf_MethodDescriptorProto): bool =
result = hasField(message, 3)
-proc setoutput_type*(message: google_protobuf_MethodDescriptorProto, value: string) =
- message.output_type = value
+proc setoutputType*(message: google_protobuf_MethodDescriptorProto, value: string) =
+ message.outputType = value
setField(message, 3)
-proc output_type*(message: google_protobuf_MethodDescriptorProto): string {.inline.} =
- message.output_type
+proc outputType*(message: google_protobuf_MethodDescriptorProto): string {.inline.} =
+ message.outputType
-proc `output_type=`*(message: google_protobuf_MethodDescriptorProto, value: string) {.inline.} =
- setoutput_type(message, value)
+proc `outputType=`*(message: google_protobuf_MethodDescriptorProto, value: string) {.inline.} =
+ setoutputType(message, value)
proc clearoptions*(message: google_protobuf_MethodDescriptorProto) =
message.options = nil
@@ -4136,74 +4268,74 @@ proc options*(message: google_protobuf_MethodDescriptorProto): google_protobuf_M
proc `options=`*(message: google_protobuf_MethodDescriptorProto, value: google_protobuf_MethodOptions) {.inline.} =
setoptions(message, value)
-proc clearclient_streaming*(message: google_protobuf_MethodDescriptorProto) =
- message.client_streaming = false
+proc clearclientStreaming*(message: google_protobuf_MethodDescriptorProto) =
+ message.clientStreaming = false
clearFields(message, [5])
-proc hasclient_streaming*(message: google_protobuf_MethodDescriptorProto): bool =
+proc hasclientStreaming*(message: google_protobuf_MethodDescriptorProto): bool =
result = hasField(message, 5)
-proc setclient_streaming*(message: google_protobuf_MethodDescriptorProto, value: bool) =
- message.client_streaming = value
+proc setclientStreaming*(message: google_protobuf_MethodDescriptorProto, value: bool) =
+ message.clientStreaming = value
setField(message, 5)
-proc client_streaming*(message: google_protobuf_MethodDescriptorProto): bool {.inline.} =
- message.client_streaming
+proc clientStreaming*(message: google_protobuf_MethodDescriptorProto): bool {.inline.} =
+ message.clientStreaming
-proc `client_streaming=`*(message: google_protobuf_MethodDescriptorProto, value: bool) {.inline.} =
- setclient_streaming(message, value)
+proc `clientStreaming=`*(message: google_protobuf_MethodDescriptorProto, value: bool) {.inline.} =
+ setclientStreaming(message, value)
-proc clearserver_streaming*(message: google_protobuf_MethodDescriptorProto) =
- message.server_streaming = false
+proc clearserverStreaming*(message: google_protobuf_MethodDescriptorProto) =
+ message.serverStreaming = false
clearFields(message, [6])
-proc hasserver_streaming*(message: google_protobuf_MethodDescriptorProto): bool =
+proc hasserverStreaming*(message: google_protobuf_MethodDescriptorProto): bool =
result = hasField(message, 6)
-proc setserver_streaming*(message: google_protobuf_MethodDescriptorProto, value: bool) =
- message.server_streaming = value
+proc setserverStreaming*(message: google_protobuf_MethodDescriptorProto, value: bool) =
+ message.serverStreaming = value
setField(message, 6)
-proc server_streaming*(message: google_protobuf_MethodDescriptorProto): bool {.inline.} =
- message.server_streaming
+proc serverStreaming*(message: google_protobuf_MethodDescriptorProto): bool {.inline.} =
+ message.serverStreaming
-proc `server_streaming=`*(message: google_protobuf_MethodDescriptorProto, value: bool) {.inline.} =
- setserver_streaming(message, value)
+proc `serverStreaming=`*(message: google_protobuf_MethodDescriptorProto, value: bool) {.inline.} =
+ setserverStreaming(message, value)
proc sizeOfgoogle_protobuf_MethodDescriptorProto*(message: google_protobuf_MethodDescriptorProto): uint64 =
if hasname(message):
result = result + sizeOfTag(1, WireType.LengthDelimited)
result = result + sizeOfString(message.name)
- if hasinput_type(message):
+ if hasinputType(message):
result = result + sizeOfTag(2, WireType.LengthDelimited)
- result = result + sizeOfString(message.input_type)
- if hasoutput_type(message):
+ result = result + sizeOfString(message.inputType)
+ if hasoutputType(message):
result = result + sizeOfTag(3, WireType.LengthDelimited)
- result = result + sizeOfString(message.output_type)
+ result = result + sizeOfString(message.outputType)
if hasoptions(message):
result = result + sizeOfTag(4, WireType.LengthDelimited)
result = result + sizeOfLengthDelimited(sizeOfgoogle_protobuf_MethodOptions(message.options))
- if hasclient_streaming(message):
+ if hasclientStreaming(message):
result = result + sizeOfTag(5, WireType.Varint)
- result = result + sizeOfBool(message.client_streaming)
- if hasserver_streaming(message):
+ result = result + sizeOfBool(message.clientStreaming)
+ if hasserverStreaming(message):
result = result + sizeOfTag(6, WireType.Varint)
- result = result + sizeOfBool(message.server_streaming)
+ result = result + sizeOfBool(message.serverStreaming)
result = result + sizeOfUnknownFields(message)
proc writegoogle_protobuf_MethodDescriptorProto*(stream: Stream, message: google_protobuf_MethodDescriptorProto) =
if hasname(message):
protoWriteString(stream, message.name, 1)
- if hasinput_type(message):
- protoWriteString(stream, message.input_type, 2)
- if hasoutput_type(message):
- protoWriteString(stream, message.output_type, 3)
+ if hasinputType(message):
+ protoWriteString(stream, message.inputType, 2)
+ if hasoutputType(message):
+ protoWriteString(stream, message.outputType, 3)
if hasoptions(message):
writeMessage(stream, message.options, 4)
- if hasclient_streaming(message):
- protoWriteBool(stream, message.client_streaming, 5)
- if hasserver_streaming(message):
- protoWriteBool(stream, message.server_streaming, 6)
+ if hasclientStreaming(message):
+ protoWriteBool(stream, message.clientStreaming, 5)
+ if hasserverStreaming(message):
+ protoWriteBool(stream, message.serverStreaming, 6)
writeUnknownFields(stream, message)
proc readgoogle_protobuf_MethodDescriptorProto*(stream: Stream): google_protobuf_MethodDescriptorProto =
@@ -4220,36 +4352,36 @@ proc readgoogle_protobuf_MethodDescriptorProto*(stream: Stream): google_protobuf
setname(result, protoReadString(stream))
of 2:
expectWireType(wireType, WireType.LengthDelimited)
- setinput_type(result, protoReadString(stream))
+ setinputType(result, protoReadString(stream))
of 3:
expectWireType(wireType, WireType.LengthDelimited)
- setoutput_type(result, protoReadString(stream))
+ setoutputType(result, protoReadString(stream))
of 4:
expectWireType(wireType, WireType.LengthDelimited)
let data = readLengthDelimited(stream)
setoptions(result, newgoogle_protobuf_MethodOptions(data))
of 5:
expectWireType(wireType, WireType.Varint)
- setclient_streaming(result, protoReadBool(stream))
+ setclientStreaming(result, protoReadBool(stream))
of 6:
expectWireType(wireType, WireType.Varint)
- setserver_streaming(result, protoReadBool(stream))
+ setserverStreaming(result, protoReadBool(stream))
else: readUnknownField(stream, result, tag)
proc toJson*(message: google_protobuf_MethodDescriptorProto): JsonNode =
result = newJObject()
if hasname(message):
result["name"] = %message.name
- if hasinput_type(message):
- result["inputType"] = %message.input_type
- if hasoutput_type(message):
- result["outputType"] = %message.output_type
+ if hasinputType(message):
+ result["inputType"] = %message.inputType
+ if hasoutputType(message):
+ result["outputType"] = %message.outputType
if hasoptions(message):
result["options"] = toJson(message.options)
- if hasclient_streaming(message):
- result["clientStreaming"] = %message.client_streaming
- if hasserver_streaming(message):
- result["serverStreaming"] = %message.server_streaming
+ if hasclientStreaming(message):
+ result["clientStreaming"] = %message.clientStreaming
+ if hasserverStreaming(message):
+ result["serverStreaming"] = %message.serverStreaming
proc serialize*(message: google_protobuf_MethodDescriptorProto): string =
let
@@ -4262,6 +4394,11 @@ proc newgoogle_protobuf_MethodDescriptorProto*(data: string): google_protobuf_Me
ss = newStringStream(data)
result = readgoogle_protobuf_MethodDescriptorProto(ss)
+proc newgoogle_protobuf_MethodDescriptorProto*(data: seq[byte]): google_protobuf_MethodDescriptorProto =
+ let
+ ss = newStringStream(cast[string](data))
+ result = readgoogle_protobuf_MethodDescriptorProto(ss)
+
proc newgoogle_protobuf_ServiceDescriptorProto*(): google_protobuf_ServiceDescriptorProto =
new(result)
@@ -4391,6 +4528,11 @@ proc newgoogle_protobuf_ServiceDescriptorProto*(data: string): google_protobuf_S
ss = newStringStream(data)
result = readgoogle_protobuf_ServiceDescriptorProto(ss)
+proc newgoogle_protobuf_ServiceDescriptorProto*(data: seq[byte]): google_protobuf_ServiceDescriptorProto =
+ let
+ ss = newStringStream(cast[string](data))
+ result = readgoogle_protobuf_ServiceDescriptorProto(ss)
+
proc newgoogle_protobuf_FileDescriptorProto*(): google_protobuf_FileDescriptorProto =
new(result)
@@ -4398,14 +4540,14 @@ proc newgoogle_protobuf_FileDescriptorProto*(): google_protobuf_FileDescriptorPr
result.name = ""
result.package = ""
result.dependency = @[]
- result.public_dependency = @[]
- result.weak_dependency = @[]
- result.message_type = @[]
- result.enum_type = @[]
+ result.publicDependency = @[]
+ result.weakDependency = @[]
+ result.messageType = @[]
+ result.enumType = @[]
result.service = @[]
result.extension = @[]
result.options = nil
- result.source_code_info = nil
+ result.sourceCodeInfo = nil
result.syntax = ""
proc clearname*(message: google_protobuf_FileDescriptorProto) =
@@ -4463,89 +4605,89 @@ proc dependency*(message: google_protobuf_FileDescriptorProto): seq[string] {.in
proc `dependency=`*(message: google_protobuf_FileDescriptorProto, value: seq[string]) {.inline.} =
setdependency(message, value)
-proc clearpublic_dependency*(message: google_protobuf_FileDescriptorProto) =
- message.public_dependency = @[]
+proc clearpublicDependency*(message: google_protobuf_FileDescriptorProto) =
+ message.publicDependency = @[]
clearFields(message, [10])
-proc haspublic_dependency*(message: google_protobuf_FileDescriptorProto): bool =
- result = hasField(message, 10) or (len(message.public_dependency) > 0)
+proc haspublicDependency*(message: google_protobuf_FileDescriptorProto): bool =
+ result = hasField(message, 10) or (len(message.publicDependency) > 0)
-proc setpublic_dependency*(message: google_protobuf_FileDescriptorProto, value: seq[int32]) =
- message.public_dependency = value
+proc setpublicDependency*(message: google_protobuf_FileDescriptorProto, value: seq[int32]) =
+ message.publicDependency = value
setField(message, 10)
-proc addpublic_dependency*(message: google_protobuf_FileDescriptorProto, value: int32) =
- add(message.public_dependency, value)
+proc addpublicDependency*(message: google_protobuf_FileDescriptorProto, value: int32) =
+ add(message.publicDependency, value)
setField(message, 10)
-proc public_dependency*(message: google_protobuf_FileDescriptorProto): seq[int32] {.inline.} =
- message.public_dependency
+proc publicDependency*(message: google_protobuf_FileDescriptorProto): seq[int32] {.inline.} =
+ message.publicDependency
-proc `public_dependency=`*(message: google_protobuf_FileDescriptorProto, value: seq[int32]) {.inline.} =
- setpublic_dependency(message, value)
+proc `publicDependency=`*(message: google_protobuf_FileDescriptorProto, value: seq[int32]) {.inline.} =
+ setpublicDependency(message, value)
-proc clearweak_dependency*(message: google_protobuf_FileDescriptorProto) =
- message.weak_dependency = @[]
+proc clearweakDependency*(message: google_protobuf_FileDescriptorProto) =
+ message.weakDependency = @[]
clearFields(message, [11])
-proc hasweak_dependency*(message: google_protobuf_FileDescriptorProto): bool =
- result = hasField(message, 11) or (len(message.weak_dependency) > 0)
+proc hasweakDependency*(message: google_protobuf_FileDescriptorProto): bool =
+ result = hasField(message, 11) or (len(message.weakDependency) > 0)
-proc setweak_dependency*(message: google_protobuf_FileDescriptorProto, value: seq[int32]) =
- message.weak_dependency = value
+proc setweakDependency*(message: google_protobuf_FileDescriptorProto, value: seq[int32]) =
+ message.weakDependency = value
setField(message, 11)
-proc addweak_dependency*(message: google_protobuf_FileDescriptorProto, value: int32) =
- add(message.weak_dependency, value)
+proc addweakDependency*(message: google_protobuf_FileDescriptorProto, value: int32) =
+ add(message.weakDependency, value)
setField(message, 11)
-proc weak_dependency*(message: google_protobuf_FileDescriptorProto): seq[int32] {.inline.} =
- message.weak_dependency
+proc weakDependency*(message: google_protobuf_FileDescriptorProto): seq[int32] {.inline.} =
+ message.weakDependency
-proc `weak_dependency=`*(message: google_protobuf_FileDescriptorProto, value: seq[int32]) {.inline.} =
- setweak_dependency(message, value)
+proc `weakDependency=`*(message: google_protobuf_FileDescriptorProto, value: seq[int32]) {.inline.} =
+ setweakDependency(message, value)
-proc clearmessage_type*(message: google_protobuf_FileDescriptorProto) =
- message.message_type = @[]
+proc clearmessageType*(message: google_protobuf_FileDescriptorProto) =
+ message.messageType = @[]
clearFields(message, [4])
-proc hasmessage_type*(message: google_protobuf_FileDescriptorProto): bool =
- result = hasField(message, 4) or (len(message.message_type) > 0)
+proc hasmessageType*(message: google_protobuf_FileDescriptorProto): bool =
+ result = hasField(message, 4) or (len(message.messageType) > 0)
-proc setmessage_type*(message: google_protobuf_FileDescriptorProto, value: seq[google_protobuf_DescriptorProto]) =
- message.message_type = value
+proc setmessageType*(message: google_protobuf_FileDescriptorProto, value: seq[google_protobuf_DescriptorProto]) =
+ message.messageType = value
setField(message, 4)
-proc addmessage_type*(message: google_protobuf_FileDescriptorProto, value: google_protobuf_DescriptorProto) =
- add(message.message_type, value)
+proc addmessageType*(message: google_protobuf_FileDescriptorProto, value: google_protobuf_DescriptorProto) =
+ add(message.messageType, value)
setField(message, 4)
-proc message_type*(message: google_protobuf_FileDescriptorProto): seq[google_protobuf_DescriptorProto] {.inline.} =
- message.message_type
+proc messageType*(message: google_protobuf_FileDescriptorProto): seq[google_protobuf_DescriptorProto] {.inline.} =
+ message.messageType
-proc `message_type=`*(message: google_protobuf_FileDescriptorProto, value: seq[google_protobuf_DescriptorProto]) {.inline.} =
- setmessage_type(message, value)
+proc `messageType=`*(message: google_protobuf_FileDescriptorProto, value: seq[google_protobuf_DescriptorProto]) {.inline.} =
+ setmessageType(message, value)
-proc clearenum_type*(message: google_protobuf_FileDescriptorProto) =
- message.enum_type = @[]
+proc clearenumType*(message: google_protobuf_FileDescriptorProto) =
+ message.enumType = @[]
clearFields(message, [5])
-proc hasenum_type*(message: google_protobuf_FileDescriptorProto): bool =
- result = hasField(message, 5) or (len(message.enum_type) > 0)
+proc hasenumType*(message: google_protobuf_FileDescriptorProto): bool =
+ result = hasField(message, 5) or (len(message.enumType) > 0)
-proc setenum_type*(message: google_protobuf_FileDescriptorProto, value: seq[google_protobuf_EnumDescriptorProto]) =
- message.enum_type = value
+proc setenumType*(message: google_protobuf_FileDescriptorProto, value: seq[google_protobuf_EnumDescriptorProto]) =
+ message.enumType = value
setField(message, 5)
-proc addenum_type*(message: google_protobuf_FileDescriptorProto, value: google_protobuf_EnumDescriptorProto) =
- add(message.enum_type, value)
+proc addenumType*(message: google_protobuf_FileDescriptorProto, value: google_protobuf_EnumDescriptorProto) =
+ add(message.enumType, value)
setField(message, 5)
-proc enum_type*(message: google_protobuf_FileDescriptorProto): seq[google_protobuf_EnumDescriptorProto] {.inline.} =
- message.enum_type
+proc enumType*(message: google_protobuf_FileDescriptorProto): seq[google_protobuf_EnumDescriptorProto] {.inline.} =
+ message.enumType
-proc `enum_type=`*(message: google_protobuf_FileDescriptorProto, value: seq[google_protobuf_EnumDescriptorProto]) {.inline.} =
- setenum_type(message, value)
+proc `enumType=`*(message: google_protobuf_FileDescriptorProto, value: seq[google_protobuf_EnumDescriptorProto]) {.inline.} =
+ setenumType(message, value)
proc clearservice*(message: google_protobuf_FileDescriptorProto) =
message.service = @[]
@@ -4606,22 +4748,22 @@ proc options*(message: google_protobuf_FileDescriptorProto): google_protobuf_Fil
proc `options=`*(message: google_protobuf_FileDescriptorProto, value: google_protobuf_FileOptions) {.inline.} =
setoptions(message, value)
-proc clearsource_code_info*(message: google_protobuf_FileDescriptorProto) =
- message.source_code_info = nil
+proc clearsourceCodeInfo*(message: google_protobuf_FileDescriptorProto) =
+ message.sourceCodeInfo = nil
clearFields(message, [9])
-proc hassource_code_info*(message: google_protobuf_FileDescriptorProto): bool =
+proc hassourceCodeInfo*(message: google_protobuf_FileDescriptorProto): bool =
result = hasField(message, 9)
-proc setsource_code_info*(message: google_protobuf_FileDescriptorProto, value: google_protobuf_SourceCodeInfo) =
- message.source_code_info = value
+proc setsourceCodeInfo*(message: google_protobuf_FileDescriptorProto, value: google_protobuf_SourceCodeInfo) =
+ message.sourceCodeInfo = value
setField(message, 9)
-proc source_code_info*(message: google_protobuf_FileDescriptorProto): google_protobuf_SourceCodeInfo {.inline.} =
- message.source_code_info
+proc sourceCodeInfo*(message: google_protobuf_FileDescriptorProto): google_protobuf_SourceCodeInfo {.inline.} =
+ message.sourceCodeInfo
-proc `source_code_info=`*(message: google_protobuf_FileDescriptorProto, value: google_protobuf_SourceCodeInfo) {.inline.} =
- setsource_code_info(message, value)
+proc `sourceCodeInfo=`*(message: google_protobuf_FileDescriptorProto, value: google_protobuf_SourceCodeInfo) {.inline.} =
+ setsourceCodeInfo(message, value)
proc clearsyntax*(message: google_protobuf_FileDescriptorProto) =
message.syntax = ""
@@ -4650,16 +4792,16 @@ proc sizeOfgoogle_protobuf_FileDescriptorProto*(message: google_protobuf_FileDes
for value in message.dependency:
result = result + sizeOfTag(3, WireType.LengthDelimited)
result = result + sizeOfString(value)
- if haspublic_dependency(message):
+ if haspublicDependency(message):
result = result + sizeOfTag(10, WireType.LengthDelimited)
- result = result + sizeOfLengthDelimited(packedFieldSize(message.public_dependency, FieldType.Int32))
- if hasweak_dependency(message):
+ result = result + sizeOfLengthDelimited(packedFieldSize(message.publicDependency, FieldType.Int32))
+ if hasweakDependency(message):
result = result + sizeOfTag(11, WireType.LengthDelimited)
- result = result + sizeOfLengthDelimited(packedFieldSize(message.weak_dependency, FieldType.Int32))
- for value in message.message_type:
+ result = result + sizeOfLengthDelimited(packedFieldSize(message.weakDependency, FieldType.Int32))
+ for value in message.messageType:
result = result + sizeOfTag(4, WireType.LengthDelimited)
result = result + sizeOfLengthDelimited(sizeOfgoogle_protobuf_DescriptorProto(value))
- for value in message.enum_type:
+ for value in message.enumType:
result = result + sizeOfTag(5, WireType.LengthDelimited)
result = result + sizeOfLengthDelimited(sizeOfgoogle_protobuf_EnumDescriptorProto(value))
for value in message.service:
@@ -4671,9 +4813,9 @@ proc sizeOfgoogle_protobuf_FileDescriptorProto*(message: google_protobuf_FileDes
if hasoptions(message):
result = result + sizeOfTag(8, WireType.LengthDelimited)
result = result + sizeOfLengthDelimited(sizeOfgoogle_protobuf_FileOptions(message.options))
- if hassource_code_info(message):
+ if hassourceCodeInfo(message):
result = result + sizeOfTag(9, WireType.LengthDelimited)
- result = result + sizeOfLengthDelimited(sizeOfgoogle_protobuf_SourceCodeInfo(message.source_code_info))
+ result = result + sizeOfLengthDelimited(sizeOfgoogle_protobuf_SourceCodeInfo(message.sourceCodeInfo))
if hassyntax(message):
result = result + sizeOfTag(12, WireType.LengthDelimited)
result = result + sizeOfString(message.syntax)
@@ -4686,13 +4828,13 @@ proc writegoogle_protobuf_FileDescriptorProto*(stream: Stream, message: google_p
protoWriteString(stream, message.package, 2)
for value in message.dependency:
protoWriteString(stream, value, 3)
- for value in message.public_dependency:
+ for value in message.publicDependency:
protoWriteInt32(stream, value, 10)
- for value in message.weak_dependency:
+ for value in message.weakDependency:
protoWriteInt32(stream, value, 11)
- for value in message.message_type:
+ for value in message.messageType:
writeMessage(stream, value, 4)
- for value in message.enum_type:
+ for value in message.enumType:
writeMessage(stream, value, 5)
for value in message.service:
writeMessage(stream, value, 6)
@@ -4700,8 +4842,8 @@ proc writegoogle_protobuf_FileDescriptorProto*(stream: Stream, message: google_p
writeMessage(stream, value, 7)
if hasoptions(message):
writeMessage(stream, message.options, 8)
- if hassource_code_info(message):
- writeMessage(stream, message.source_code_info, 9)
+ if hassourceCodeInfo(message):
+ writeMessage(stream, message.sourceCodeInfo, 9)
if hassyntax(message):
protoWriteString(stream, message.syntax, 12)
writeUnknownFields(stream, message)
@@ -4732,12 +4874,12 @@ proc readgoogle_protobuf_FileDescriptorProto*(stream: Stream): google_protobuf_F
start = uint64(getPosition(stream))
var consumed = 0'u64
while consumed < size:
- addpublic_dependency(result, protoReadInt32(stream))
+ addpublicDependency(result, protoReadInt32(stream))
consumed = uint64(getPosition(stream)) - start
if consumed != size:
raise newException(Exception, "packed field size mismatch")
else:
- addpublic_dependency(result, protoReadInt32(stream))
+ addpublicDependency(result, protoReadInt32(stream))
of 11:
expectWireType(wireType, WireType.Varint, WireType.LengthDelimited)
if wireType == WireType.LengthDelimited:
@@ -4746,20 +4888,20 @@ proc readgoogle_protobuf_FileDescriptorProto*(stream: Stream): google_protobuf_F
start = uint64(getPosition(stream))
var consumed = 0'u64
while consumed < size:
- addweak_dependency(result, protoReadInt32(stream))
+ addweakDependency(result, protoReadInt32(stream))
consumed = uint64(getPosition(stream)) - start
if consumed != size:
raise newException(Exception, "packed field size mismatch")
else:
- addweak_dependency(result, protoReadInt32(stream))
+ addweakDependency(result, protoReadInt32(stream))
of 4:
expectWireType(wireType, WireType.LengthDelimited)
let data = readLengthDelimited(stream)
- addmessage_type(result, newgoogle_protobuf_DescriptorProto(data))
+ addmessageType(result, newgoogle_protobuf_DescriptorProto(data))
of 5:
expectWireType(wireType, WireType.LengthDelimited)
let data = readLengthDelimited(stream)
- addenum_type(result, newgoogle_protobuf_EnumDescriptorProto(data))
+ addenumType(result, newgoogle_protobuf_EnumDescriptorProto(data))
of 6:
expectWireType(wireType, WireType.LengthDelimited)
let data = readLengthDelimited(stream)
@@ -4775,7 +4917,7 @@ proc readgoogle_protobuf_FileDescriptorProto*(stream: Stream): google_protobuf_F
of 9:
expectWireType(wireType, WireType.LengthDelimited)
let data = readLengthDelimited(stream)
- setsource_code_info(result, newgoogle_protobuf_SourceCodeInfo(data))
+ setsourceCodeInfo(result, newgoogle_protobuf_SourceCodeInfo(data))
of 12:
expectWireType(wireType, WireType.LengthDelimited)
setsyntax(result, protoReadString(stream))
@@ -4792,24 +4934,24 @@ proc toJson*(message: google_protobuf_FileDescriptorProto): JsonNode =
for value in message.dependency:
add(arr, %value)
result["dependency"] = arr
- if haspublic_dependency(message):
+ if haspublicDependency(message):
let arr = newJArray()
- for value in message.public_dependency:
+ for value in message.publicDependency:
add(arr, %value)
result["publicDependency"] = arr
- if hasweak_dependency(message):
+ if hasweakDependency(message):
let arr = newJArray()
- for value in message.weak_dependency:
+ for value in message.weakDependency:
add(arr, %value)
result["weakDependency"] = arr
- if hasmessage_type(message):
+ if hasmessageType(message):
let arr = newJArray()
- for value in message.message_type:
+ for value in message.messageType:
add(arr, toJson(value))
result["messageType"] = arr
- if hasenum_type(message):
+ if hasenumType(message):
let arr = newJArray()
- for value in message.enum_type:
+ for value in message.enumType:
add(arr, toJson(value))
result["enumType"] = arr
if hasservice(message):
@@ -4824,8 +4966,8 @@ proc toJson*(message: google_protobuf_FileDescriptorProto): JsonNode =
result["extension"] = arr
if hasoptions(message):
result["options"] = toJson(message.options)
- if hassource_code_info(message):
- result["sourceCodeInfo"] = toJson(message.source_code_info)
+ if hassourceCodeInfo(message):
+ result["sourceCodeInfo"] = toJson(message.sourceCodeInfo)
if hassyntax(message):
result["syntax"] = %message.syntax
@@ -4840,6 +4982,11 @@ proc newgoogle_protobuf_FileDescriptorProto*(data: string): google_protobuf_File
ss = newStringStream(data)
result = readgoogle_protobuf_FileDescriptorProto(ss)
+proc newgoogle_protobuf_FileDescriptorProto*(data: seq[byte]): google_protobuf_FileDescriptorProto =
+ let
+ ss = newStringStream(cast[string](data))
+ result = readgoogle_protobuf_FileDescriptorProto(ss)
+
proc newgoogle_protobuf_FileDescriptorSet*(): google_protobuf_FileDescriptorSet =
new(result)
@@ -4912,12 +5059,17 @@ proc newgoogle_protobuf_FileDescriptorSet*(data: string): google_protobuf_FileDe
ss = newStringStream(data)
result = readgoogle_protobuf_FileDescriptorSet(ss)
+proc newgoogle_protobuf_FileDescriptorSet*(data: seq[byte]): google_protobuf_FileDescriptorSet =
+ let
+ ss = newStringStream(cast[string](data))
+ result = readgoogle_protobuf_FileDescriptorSet(ss)
+
proc newgoogle_protobuf_GeneratedCodeInfo_Annotation*(): google_protobuf_GeneratedCodeInfo_Annotation =
new(result)
initMessage(result[])
result.path = @[]
- result.source_file = ""
+ result.sourceFile = ""
result.begin = 0
result.fend = 0
@@ -4942,22 +5094,22 @@ proc path*(message: google_protobuf_GeneratedCodeInfo_Annotation): seq[int32] {.
proc `path=`*(message: google_protobuf_GeneratedCodeInfo_Annotation, value: seq[int32]) {.inline.} =
setpath(message, value)
-proc clearsource_file*(message: google_protobuf_GeneratedCodeInfo_Annotation) =
- message.source_file = ""
+proc clearsourceFile*(message: google_protobuf_GeneratedCodeInfo_Annotation) =
+ message.sourceFile = ""
clearFields(message, [2])
-proc hassource_file*(message: google_protobuf_GeneratedCodeInfo_Annotation): bool =
+proc hassourceFile*(message: google_protobuf_GeneratedCodeInfo_Annotation): bool =
result = hasField(message, 2)
-proc setsource_file*(message: google_protobuf_GeneratedCodeInfo_Annotation, value: string) =
- message.source_file = value
+proc setsourceFile*(message: google_protobuf_GeneratedCodeInfo_Annotation, value: string) =
+ message.sourceFile = value
setField(message, 2)
-proc source_file*(message: google_protobuf_GeneratedCodeInfo_Annotation): string {.inline.} =
- message.source_file
+proc sourceFile*(message: google_protobuf_GeneratedCodeInfo_Annotation): string {.inline.} =
+ message.sourceFile
-proc `source_file=`*(message: google_protobuf_GeneratedCodeInfo_Annotation, value: string) {.inline.} =
- setsource_file(message, value)
+proc `sourceFile=`*(message: google_protobuf_GeneratedCodeInfo_Annotation, value: string) {.inline.} =
+ setsourceFile(message, value)
proc clearbegin*(message: google_protobuf_GeneratedCodeInfo_Annotation) =
message.begin = 0
@@ -4997,9 +5149,9 @@ proc sizeOfgoogle_protobuf_GeneratedCodeInfo_Annotation*(message: google_protobu
if haspath(message):
result = result + sizeOfTag(1, WireType.LengthDelimited)
result = result + sizeOfLengthDelimited(packedFieldSize(message.path, FieldType.Int32))
- if hassource_file(message):
+ if hassourceFile(message):
result = result + sizeOfTag(2, WireType.LengthDelimited)
- result = result + sizeOfString(message.source_file)
+ result = result + sizeOfString(message.sourceFile)
if hasbegin(message):
result = result + sizeOfTag(3, WireType.Varint)
result = result + sizeOfInt32(message.begin)
@@ -5014,8 +5166,8 @@ proc writegoogle_protobuf_GeneratedCodeInfo_Annotation*(stream: Stream, message:
writeVarint(stream, packedFieldSize(message.path, FieldType.Int32))
for value in message.path:
protoWriteInt32(stream, value)
- if hassource_file(message):
- protoWriteString(stream, message.source_file, 2)
+ if hassourceFile(message):
+ protoWriteString(stream, message.sourceFile, 2)
if hasbegin(message):
protoWriteInt32(stream, message.begin, 3)
if hasfend(message):
@@ -5047,7 +5199,7 @@ proc readgoogle_protobuf_GeneratedCodeInfo_Annotation*(stream: Stream): google_p
addpath(result, protoReadInt32(stream))
of 2:
expectWireType(wireType, WireType.LengthDelimited)
- setsource_file(result, protoReadString(stream))
+ setsourceFile(result, protoReadString(stream))
of 3:
expectWireType(wireType, WireType.Varint)
setbegin(result, protoReadInt32(stream))
@@ -5063,8 +5215,8 @@ proc toJson*(message: google_protobuf_GeneratedCodeInfo_Annotation): JsonNode =
for value in message.path:
add(arr, %value)
result["path"] = arr
- if hassource_file(message):
- result["sourceFile"] = %message.source_file
+ if hassourceFile(message):
+ result["sourceFile"] = %message.sourceFile
if hasbegin(message):
result["begin"] = %message.begin
if hasfend(message):
@@ -5081,6 +5233,11 @@ proc newgoogle_protobuf_GeneratedCodeInfo_Annotation*(data: string): google_prot
ss = newStringStream(data)
result = readgoogle_protobuf_GeneratedCodeInfo_Annotation(ss)
+proc newgoogle_protobuf_GeneratedCodeInfo_Annotation*(data: seq[byte]): google_protobuf_GeneratedCodeInfo_Annotation =
+ let
+ ss = newStringStream(cast[string](data))
+ result = readgoogle_protobuf_GeneratedCodeInfo_Annotation(ss)
+
proc newgoogle_protobuf_GeneratedCodeInfo*(): google_protobuf_GeneratedCodeInfo =
new(result)
@@ -5153,4 +5310,9 @@ proc newgoogle_protobuf_GeneratedCodeInfo*(data: string): google_protobuf_Genera
ss = newStringStream(data)
result = readgoogle_protobuf_GeneratedCodeInfo(ss)
+proc newgoogle_protobuf_GeneratedCodeInfo*(data: seq[byte]): google_protobuf_GeneratedCodeInfo =
+ let
+ ss = newStringStream(cast[string](data))
+ result = readgoogle_protobuf_GeneratedCodeInfo(ss)
+
diff --git a/nimpb/wkt/duration_pb.nim b/nimpb/wkt/duration_pb.nim
index 62fa334..cd8ffc1 100644
--- a/nimpb/wkt/duration_pb.nim
+++ b/nimpb/wkt/duration_pb.nim
@@ -15,6 +15,7 @@ type
proc newgoogle_protobuf_Duration*(): google_protobuf_Duration
proc newgoogle_protobuf_Duration*(data: string): google_protobuf_Duration
+proc newgoogle_protobuf_Duration*(data: seq[byte]): google_protobuf_Duration
proc writegoogle_protobuf_Duration*(stream: Stream, message: google_protobuf_Duration)
proc readgoogle_protobuf_Duration*(stream: Stream): google_protobuf_Duration
proc sizeOfgoogle_protobuf_Duration*(message: google_protobuf_Duration): uint64
@@ -103,4 +104,9 @@ proc newgoogle_protobuf_Duration*(data: string): google_protobuf_Duration =
ss = newStringStream(data)
result = readgoogle_protobuf_Duration(ss)
+proc newgoogle_protobuf_Duration*(data: seq[byte]): google_protobuf_Duration =
+ let
+ ss = newStringStream(cast[string](data))
+ result = readgoogle_protobuf_Duration(ss)
+
diff --git a/nimpb/wkt/empty_pb.nim b/nimpb/wkt/empty_pb.nim
index 83f3cda..87a9c90 100644
--- a/nimpb/wkt/empty_pb.nim
+++ b/nimpb/wkt/empty_pb.nim
@@ -13,6 +13,7 @@ type
proc newgoogle_protobuf_Empty*(): google_protobuf_Empty
proc newgoogle_protobuf_Empty*(data: string): google_protobuf_Empty
+proc newgoogle_protobuf_Empty*(data: seq[byte]): google_protobuf_Empty
proc writegoogle_protobuf_Empty*(stream: Stream, message: google_protobuf_Empty)
proc readgoogle_protobuf_Empty*(stream: Stream): google_protobuf_Empty
proc sizeOfgoogle_protobuf_Empty*(message: google_protobuf_Empty): uint64
@@ -53,4 +54,9 @@ proc newgoogle_protobuf_Empty*(data: string): google_protobuf_Empty =
ss = newStringStream(data)
result = readgoogle_protobuf_Empty(ss)
+proc newgoogle_protobuf_Empty*(data: seq[byte]): google_protobuf_Empty =
+ let
+ ss = newStringStream(cast[string](data))
+ result = readgoogle_protobuf_Empty(ss)
+
diff --git a/nimpb/wkt/field_mask_pb.nim b/nimpb/wkt/field_mask_pb.nim
index 689247d..5cb1788 100644
--- a/nimpb/wkt/field_mask_pb.nim
+++ b/nimpb/wkt/field_mask_pb.nim
@@ -14,6 +14,7 @@ type
proc newgoogle_protobuf_FieldMask*(): google_protobuf_FieldMask
proc newgoogle_protobuf_FieldMask*(data: string): google_protobuf_FieldMask
+proc newgoogle_protobuf_FieldMask*(data: seq[byte]): google_protobuf_FieldMask
proc writegoogle_protobuf_FieldMask*(stream: Stream, message: google_protobuf_FieldMask)
proc readgoogle_protobuf_FieldMask*(stream: Stream): google_protobuf_FieldMask
proc sizeOfgoogle_protobuf_FieldMask*(message: google_protobuf_FieldMask): uint64
@@ -80,4 +81,9 @@ proc newgoogle_protobuf_FieldMask*(data: string): google_protobuf_FieldMask =
ss = newStringStream(data)
result = readgoogle_protobuf_FieldMask(ss)
+proc newgoogle_protobuf_FieldMask*(data: seq[byte]): google_protobuf_FieldMask =
+ let
+ ss = newStringStream(cast[string](data))
+ result = readgoogle_protobuf_FieldMask(ss)
+
diff --git a/nimpb/wkt/source_context_pb.nim b/nimpb/wkt/source_context_pb.nim
index 5db0179..334d48c 100644
--- a/nimpb/wkt/source_context_pb.nim
+++ b/nimpb/wkt/source_context_pb.nim
@@ -10,10 +10,11 @@ import nimpb/json as nimpb_json
type
google_protobuf_SourceContext* = ref google_protobuf_SourceContextObj
google_protobuf_SourceContextObj* = object of Message
- file_name: string
+ fileName: string
proc newgoogle_protobuf_SourceContext*(): google_protobuf_SourceContext
proc newgoogle_protobuf_SourceContext*(data: string): google_protobuf_SourceContext
+proc newgoogle_protobuf_SourceContext*(data: seq[byte]): google_protobuf_SourceContext
proc writegoogle_protobuf_SourceContext*(stream: Stream, message: google_protobuf_SourceContext)
proc readgoogle_protobuf_SourceContext*(stream: Stream): google_protobuf_SourceContext
proc sizeOfgoogle_protobuf_SourceContext*(message: google_protobuf_SourceContext): uint64
@@ -22,34 +23,34 @@ proc toJson*(message: google_protobuf_SourceContext): JsonNode
proc newgoogle_protobuf_SourceContext*(): google_protobuf_SourceContext =
new(result)
initMessage(result[])
- result.file_name = ""
+ result.fileName = ""
-proc clearfile_name*(message: google_protobuf_SourceContext) =
- message.file_name = ""
+proc clearfileName*(message: google_protobuf_SourceContext) =
+ message.fileName = ""
clearFields(message, [1])
-proc hasfile_name*(message: google_protobuf_SourceContext): bool =
+proc hasfileName*(message: google_protobuf_SourceContext): bool =
result = hasField(message, 1)
-proc setfile_name*(message: google_protobuf_SourceContext, value: string) =
- message.file_name = value
+proc setfileName*(message: google_protobuf_SourceContext, value: string) =
+ message.fileName = value
setField(message, 1)
-proc file_name*(message: google_protobuf_SourceContext): string {.inline.} =
- message.file_name
+proc fileName*(message: google_protobuf_SourceContext): string {.inline.} =
+ message.fileName
-proc `file_name=`*(message: google_protobuf_SourceContext, value: string) {.inline.} =
- setfile_name(message, value)
+proc `fileName=`*(message: google_protobuf_SourceContext, value: string) {.inline.} =
+ setfileName(message, value)
proc sizeOfgoogle_protobuf_SourceContext*(message: google_protobuf_SourceContext): uint64 =
- if hasfile_name(message):
+ if hasfileName(message):
result = result + sizeOfTag(1, WireType.LengthDelimited)
- result = result + sizeOfString(message.file_name)
+ result = result + sizeOfString(message.fileName)
result = result + sizeOfUnknownFields(message)
proc writegoogle_protobuf_SourceContext*(stream: Stream, message: google_protobuf_SourceContext) =
- if hasfile_name(message):
- protoWriteString(stream, message.file_name, 1)
+ if hasfileName(message):
+ protoWriteString(stream, message.fileName, 1)
writeUnknownFields(stream, message)
proc readgoogle_protobuf_SourceContext*(stream: Stream): google_protobuf_SourceContext =
@@ -63,13 +64,13 @@ proc readgoogle_protobuf_SourceContext*(stream: Stream): google_protobuf_SourceC
raise newException(InvalidFieldNumberError, "Invalid field number: 0")
of 1:
expectWireType(wireType, WireType.LengthDelimited)
- setfile_name(result, protoReadString(stream))
+ setfileName(result, protoReadString(stream))
else: readUnknownField(stream, result, tag)
proc toJson*(message: google_protobuf_SourceContext): JsonNode =
result = newJObject()
- if hasfile_name(message):
- result["fileName"] = %message.file_name
+ if hasfileName(message):
+ result["fileName"] = %message.fileName
proc serialize*(message: google_protobuf_SourceContext): string =
let
@@ -82,4 +83,9 @@ proc newgoogle_protobuf_SourceContext*(data: string): google_protobuf_SourceCont
ss = newStringStream(data)
result = readgoogle_protobuf_SourceContext(ss)
+proc newgoogle_protobuf_SourceContext*(data: seq[byte]): google_protobuf_SourceContext =
+ let
+ ss = newStringStream(cast[string](data))
+ result = readgoogle_protobuf_SourceContext(ss)
+
diff --git a/nimpb/wkt/struct_pb.nim b/nimpb/wkt/struct_pb.nim
index bec0cab..35397ce 100644
--- a/nimpb/wkt/struct_pb.nim
+++ b/nimpb/wkt/struct_pb.nim
@@ -20,12 +20,12 @@ type
kind: google_protobuf_Value_kind_OneOf
google_protobuf_Value_kind_OneOf* {.union.} = object
- null_value: google_protobuf_NullValue
- number_value: float64
- string_value: string
- bool_value: bool
- struct_value: google_protobuf_Struct
- list_value: google_protobuf_ListValue
+ nullValue: google_protobuf_NullValue
+ numberValue: float64
+ stringValue: string
+ boolValue: bool
+ structValue: google_protobuf_Struct
+ listValue: google_protobuf_ListValue
google_protobuf_ListValue* = ref google_protobuf_ListValueObj
google_protobuf_ListValueObj* = object of Message
values: seq[google_protobuf_Value]
@@ -36,18 +36,21 @@ proc sizeOfgoogle_protobuf_Struct_FieldsEntryKV(key: string, value: google_proto
proc newgoogle_protobuf_Struct*(): google_protobuf_Struct
proc newgoogle_protobuf_Struct*(data: string): google_protobuf_Struct
+proc newgoogle_protobuf_Struct*(data: seq[byte]): google_protobuf_Struct
proc writegoogle_protobuf_Struct*(stream: Stream, message: google_protobuf_Struct)
proc readgoogle_protobuf_Struct*(stream: Stream): google_protobuf_Struct
proc sizeOfgoogle_protobuf_Struct*(message: google_protobuf_Struct): uint64
proc newgoogle_protobuf_ListValue*(): google_protobuf_ListValue
proc newgoogle_protobuf_ListValue*(data: string): google_protobuf_ListValue
+proc newgoogle_protobuf_ListValue*(data: seq[byte]): google_protobuf_ListValue
proc writegoogle_protobuf_ListValue*(stream: Stream, message: google_protobuf_ListValue)
proc readgoogle_protobuf_ListValue*(stream: Stream): google_protobuf_ListValue
proc sizeOfgoogle_protobuf_ListValue*(message: google_protobuf_ListValue): uint64
proc newgoogle_protobuf_Value*(): google_protobuf_Value
proc newgoogle_protobuf_Value*(data: string): google_protobuf_Value
+proc newgoogle_protobuf_Value*(data: seq[byte]): google_protobuf_Value
proc writegoogle_protobuf_Value*(stream: Stream, message: google_protobuf_Value)
proc readgoogle_protobuf_Value*(stream: Stream): google_protobuf_Value
proc sizeOfgoogle_protobuf_Value*(message: google_protobuf_Value): uint64
@@ -158,6 +161,11 @@ proc newgoogle_protobuf_Struct*(data: string): google_protobuf_Struct =
ss = newStringStream(data)
result = readgoogle_protobuf_Struct(ss)
+proc newgoogle_protobuf_Struct*(data: seq[byte]): google_protobuf_Struct =
+ let
+ ss = newStringStream(cast[string](data))
+ result = readgoogle_protobuf_Struct(ss)
+
proc newgoogle_protobuf_ListValue*(): google_protobuf_ListValue =
new(result)
@@ -222,159 +230,164 @@ proc newgoogle_protobuf_ListValue*(data: string): google_protobuf_ListValue =
ss = newStringStream(data)
result = readgoogle_protobuf_ListValue(ss)
+proc newgoogle_protobuf_ListValue*(data: seq[byte]): google_protobuf_ListValue =
+ let
+ ss = newStringStream(cast[string](data))
+ result = readgoogle_protobuf_ListValue(ss)
+
proc newgoogle_protobuf_Value*(): google_protobuf_Value =
new(result)
initMessage(result[])
- result.kind.null_value = google_protobuf_NullValue.NULL_VALUE
- result.kind.number_value = 0
- result.kind.string_value = ""
- result.kind.bool_value = false
- result.kind.struct_value = nil
- result.kind.list_value = nil
-
-proc clearnull_value*(message: google_protobuf_Value) =
- message.kind.null_value = google_protobuf_NullValue.NULL_VALUE
+ result.kind.nullValue = google_protobuf_NullValue.NULL_VALUE
+ result.kind.numberValue = 0
+ result.kind.stringValue = ""
+ result.kind.boolValue = false
+ result.kind.structValue = nil
+ result.kind.listValue = nil
+
+proc clearnullValue*(message: google_protobuf_Value) =
+ message.kind.nullValue = google_protobuf_NullValue.NULL_VALUE
clearFields(message, [1, 2, 3, 4, 5, 6])
-proc hasnull_value*(message: google_protobuf_Value): bool =
+proc hasnullValue*(message: google_protobuf_Value): bool =
result = hasField(message, 1)
-proc setnull_value*(message: google_protobuf_Value, value: google_protobuf_NullValue) =
- message.kind.null_value = value
+proc setnullValue*(message: google_protobuf_Value, value: google_protobuf_NullValue) =
+ message.kind.nullValue = value
setField(message, 1)
clearFields(message, [2, 3, 4, 5, 6])
-proc null_value*(message: google_protobuf_Value): google_protobuf_NullValue {.inline.} =
- message.kind.null_value
+proc nullValue*(message: google_protobuf_Value): google_protobuf_NullValue {.inline.} =
+ message.kind.nullValue
-proc `null_value=`*(message: google_protobuf_Value, value: google_protobuf_NullValue) {.inline.} =
- setnull_value(message, value)
+proc `nullValue=`*(message: google_protobuf_Value, value: google_protobuf_NullValue) {.inline.} =
+ setnullValue(message, value)
-proc clearnumber_value*(message: google_protobuf_Value) =
- message.kind.number_value = 0
+proc clearnumberValue*(message: google_protobuf_Value) =
+ message.kind.numberValue = 0
clearFields(message, [2, 1, 3, 4, 5, 6])
-proc hasnumber_value*(message: google_protobuf_Value): bool =
+proc hasnumberValue*(message: google_protobuf_Value): bool =
result = hasField(message, 2)
-proc setnumber_value*(message: google_protobuf_Value, value: float64) =
- message.kind.number_value = value
+proc setnumberValue*(message: google_protobuf_Value, value: float64) =
+ message.kind.numberValue = value
setField(message, 2)
clearFields(message, [1, 3, 4, 5, 6])
-proc number_value*(message: google_protobuf_Value): float64 {.inline.} =
- message.kind.number_value
+proc numberValue*(message: google_protobuf_Value): float64 {.inline.} =
+ message.kind.numberValue
-proc `number_value=`*(message: google_protobuf_Value, value: float64) {.inline.} =
- setnumber_value(message, value)
+proc `numberValue=`*(message: google_protobuf_Value, value: float64) {.inline.} =
+ setnumberValue(message, value)
-proc clearstring_value*(message: google_protobuf_Value) =
- message.kind.string_value = ""
+proc clearstringValue*(message: google_protobuf_Value) =
+ message.kind.stringValue = ""
clearFields(message, [3, 1, 2, 4, 5, 6])
-proc hasstring_value*(message: google_protobuf_Value): bool =
+proc hasstringValue*(message: google_protobuf_Value): bool =
result = hasField(message, 3)
-proc setstring_value*(message: google_protobuf_Value, value: string) =
- message.kind.string_value = value
+proc setstringValue*(message: google_protobuf_Value, value: string) =
+ message.kind.stringValue = value
setField(message, 3)
clearFields(message, [1, 2, 4, 5, 6])
-proc string_value*(message: google_protobuf_Value): string {.inline.} =
- message.kind.string_value
+proc stringValue*(message: google_protobuf_Value): string {.inline.} =
+ message.kind.stringValue
-proc `string_value=`*(message: google_protobuf_Value, value: string) {.inline.} =
- setstring_value(message, value)
+proc `stringValue=`*(message: google_protobuf_Value, value: string) {.inline.} =
+ setstringValue(message, value)
-proc clearbool_value*(message: google_protobuf_Value) =
- message.kind.bool_value = false
+proc clearboolValue*(message: google_protobuf_Value) =
+ message.kind.boolValue = false
clearFields(message, [4, 1, 2, 3, 5, 6])
-proc hasbool_value*(message: google_protobuf_Value): bool =
+proc hasboolValue*(message: google_protobuf_Value): bool =
result = hasField(message, 4)
-proc setbool_value*(message: google_protobuf_Value, value: bool) =
- message.kind.bool_value = value
+proc setboolValue*(message: google_protobuf_Value, value: bool) =
+ message.kind.boolValue = value
setField(message, 4)
clearFields(message, [1, 2, 3, 5, 6])
-proc bool_value*(message: google_protobuf_Value): bool {.inline.} =
- message.kind.bool_value
+proc boolValue*(message: google_protobuf_Value): bool {.inline.} =
+ message.kind.boolValue
-proc `bool_value=`*(message: google_protobuf_Value, value: bool) {.inline.} =
- setbool_value(message, value)
+proc `boolValue=`*(message: google_protobuf_Value, value: bool) {.inline.} =
+ setboolValue(message, value)
-proc clearstruct_value*(message: google_protobuf_Value) =
- message.kind.struct_value = nil
+proc clearstructValue*(message: google_protobuf_Value) =
+ message.kind.structValue = nil
clearFields(message, [5, 1, 2, 3, 4, 6])
-proc hasstruct_value*(message: google_protobuf_Value): bool =
+proc hasstructValue*(message: google_protobuf_Value): bool =
result = hasField(message, 5)
-proc setstruct_value*(message: google_protobuf_Value, value: google_protobuf_Struct) =
- message.kind.struct_value = value
+proc setstructValue*(message: google_protobuf_Value, value: google_protobuf_Struct) =
+ message.kind.structValue = value
setField(message, 5)
clearFields(message, [1, 2, 3, 4, 6])
-proc struct_value*(message: google_protobuf_Value): google_protobuf_Struct {.inline.} =
- message.kind.struct_value
+proc structValue*(message: google_protobuf_Value): google_protobuf_Struct {.inline.} =
+ message.kind.structValue
-proc `struct_value=`*(message: google_protobuf_Value, value: google_protobuf_Struct) {.inline.} =
- setstruct_value(message, value)
+proc `structValue=`*(message: google_protobuf_Value, value: google_protobuf_Struct) {.inline.} =
+ setstructValue(message, value)
-proc clearlist_value*(message: google_protobuf_Value) =
- message.kind.list_value = nil
+proc clearlistValue*(message: google_protobuf_Value) =
+ message.kind.listValue = nil
clearFields(message, [6, 1, 2, 3, 4, 5])
-proc haslist_value*(message: google_protobuf_Value): bool =
+proc haslistValue*(message: google_protobuf_Value): bool =
result = hasField(message, 6)
-proc setlist_value*(message: google_protobuf_Value, value: google_protobuf_ListValue) =
- message.kind.list_value = value
+proc setlistValue*(message: google_protobuf_Value, value: google_protobuf_ListValue) =
+ message.kind.listValue = value
setField(message, 6)
clearFields(message, [1, 2, 3, 4, 5])
-proc list_value*(message: google_protobuf_Value): google_protobuf_ListValue {.inline.} =
- message.kind.list_value
+proc listValue*(message: google_protobuf_Value): google_protobuf_ListValue {.inline.} =
+ message.kind.listValue
-proc `list_value=`*(message: google_protobuf_Value, value: google_protobuf_ListValue) {.inline.} =
- setlist_value(message, value)
+proc `listValue=`*(message: google_protobuf_Value, value: google_protobuf_ListValue) {.inline.} =
+ setlistValue(message, value)
proc sizeOfgoogle_protobuf_Value*(message: google_protobuf_Value): uint64 =
- if hasnull_value(message):
+ if hasnullValue(message):
result = result + sizeOfTag(1, WireType.Varint)
- result = result + sizeOfEnum[google_protobuf_NullValue](message.kind.null_value)
- if hasnumber_value(message):
+ result = result + sizeOfEnum[google_protobuf_NullValue](message.kind.nullValue)
+ if hasnumberValue(message):
result = result + sizeOfTag(2, WireType.Fixed64)
- result = result + sizeOfDouble(message.kind.number_value)
- if hasstring_value(message):
+ result = result + sizeOfDouble(message.kind.numberValue)
+ if hasstringValue(message):
result = result + sizeOfTag(3, WireType.LengthDelimited)
- result = result + sizeOfString(message.kind.string_value)
- if hasbool_value(message):
+ result = result + sizeOfString(message.kind.stringValue)
+ if hasboolValue(message):
result = result + sizeOfTag(4, WireType.Varint)
- result = result + sizeOfBool(message.kind.bool_value)
- if hasstruct_value(message):
+ result = result + sizeOfBool(message.kind.boolValue)
+ if hasstructValue(message):
result = result + sizeOfTag(5, WireType.LengthDelimited)
- result = result + sizeOfLengthDelimited(sizeOfgoogle_protobuf_Struct(message.kind.struct_value))
- if haslist_value(message):
+ result = result + sizeOfLengthDelimited(sizeOfgoogle_protobuf_Struct(message.kind.structValue))
+ if haslistValue(message):
result = result + sizeOfTag(6, WireType.LengthDelimited)
- result = result + sizeOfLengthDelimited(sizeOfgoogle_protobuf_ListValue(message.kind.list_value))
+ result = result + sizeOfLengthDelimited(sizeOfgoogle_protobuf_ListValue(message.kind.listValue))
result = result + sizeOfUnknownFields(message)
proc writegoogle_protobuf_Value*(stream: Stream, message: google_protobuf_Value) =
- if hasnull_value(message):
- protoWriteEnum(stream, message.kind.null_value, 1)
- if hasnumber_value(message):
- protoWriteDouble(stream, message.kind.number_value, 2)
- if hasstring_value(message):
- protoWriteString(stream, message.kind.string_value, 3)
- if hasbool_value(message):
- protoWriteBool(stream, message.kind.bool_value, 4)
- if hasstruct_value(message):
- writeMessage(stream, message.kind.struct_value, 5)
- if haslist_value(message):
- writeMessage(stream, message.kind.list_value, 6)
+ if hasnullValue(message):
+ protoWriteEnum(stream, message.kind.nullValue, 1)
+ if hasnumberValue(message):
+ protoWriteDouble(stream, message.kind.numberValue, 2)
+ if hasstringValue(message):
+ protoWriteString(stream, message.kind.stringValue, 3)
+ if hasboolValue(message):
+ protoWriteBool(stream, message.kind.boolValue, 4)
+ if hasstructValue(message):
+ writeMessage(stream, message.kind.structValue, 5)
+ if haslistValue(message):
+ writeMessage(stream, message.kind.listValue, 6)
writeUnknownFields(stream, message)
proc readgoogle_protobuf_Value*(stream: Stream): google_protobuf_Value =
@@ -388,24 +401,24 @@ proc readgoogle_protobuf_Value*(stream: Stream): google_protobuf_Value =
raise newException(InvalidFieldNumberError, "Invalid field number: 0")
of 1:
expectWireType(wireType, WireType.Varint)
- setnull_value(result, protoReadEnum[google_protobuf_NullValue](stream))
+ setnullValue(result, protoReadEnum[google_protobuf_NullValue](stream))
of 2:
expectWireType(wireType, WireType.Fixed64)
- setnumber_value(result, protoReadDouble(stream))
+ setnumberValue(result, protoReadDouble(stream))
of 3:
expectWireType(wireType, WireType.LengthDelimited)
- setstring_value(result, protoReadString(stream))
+ setstringValue(result, protoReadString(stream))
of 4:
expectWireType(wireType, WireType.Varint)
- setbool_value(result, protoReadBool(stream))
+ setboolValue(result, protoReadBool(stream))
of 5:
expectWireType(wireType, WireType.LengthDelimited)
let data = readLengthDelimited(stream)
- setstruct_value(result, newgoogle_protobuf_Struct(data))
+ setstructValue(result, newgoogle_protobuf_Struct(data))
of 6:
expectWireType(wireType, WireType.LengthDelimited)
let data = readLengthDelimited(stream)
- setlist_value(result, newgoogle_protobuf_ListValue(data))
+ setlistValue(result, newgoogle_protobuf_ListValue(data))
else: readUnknownField(stream, result, tag)
proc serialize*(message: google_protobuf_Value): string =
@@ -419,4 +432,9 @@ proc newgoogle_protobuf_Value*(data: string): google_protobuf_Value =
ss = newStringStream(data)
result = readgoogle_protobuf_Value(ss)
+proc newgoogle_protobuf_Value*(data: seq[byte]): google_protobuf_Value =
+ let
+ ss = newStringStream(cast[string](data))
+ result = readgoogle_protobuf_Value(ss)
+
diff --git a/nimpb/wkt/timestamp_pb.nim b/nimpb/wkt/timestamp_pb.nim
index a67eeeb..d7e7fff 100644
--- a/nimpb/wkt/timestamp_pb.nim
+++ b/nimpb/wkt/timestamp_pb.nim
@@ -15,6 +15,7 @@ type
proc newgoogle_protobuf_Timestamp*(): google_protobuf_Timestamp
proc newgoogle_protobuf_Timestamp*(data: string): google_protobuf_Timestamp
+proc newgoogle_protobuf_Timestamp*(data: seq[byte]): google_protobuf_Timestamp
proc writegoogle_protobuf_Timestamp*(stream: Stream, message: google_protobuf_Timestamp)
proc readgoogle_protobuf_Timestamp*(stream: Stream): google_protobuf_Timestamp
proc sizeOfgoogle_protobuf_Timestamp*(message: google_protobuf_Timestamp): uint64
@@ -103,4 +104,9 @@ proc newgoogle_protobuf_Timestamp*(data: string): google_protobuf_Timestamp =
ss = newStringStream(data)
result = readgoogle_protobuf_Timestamp(ss)
+proc newgoogle_protobuf_Timestamp*(data: seq[byte]): google_protobuf_Timestamp =
+ let
+ ss = newStringStream(cast[string](data))
+ result = readgoogle_protobuf_Timestamp(ss)
+
diff --git a/nimpb/wkt/type_pb.nim b/nimpb/wkt/type_pb.nim
index 6e4675b..2461c3a 100644
--- a/nimpb/wkt/type_pb.nim
+++ b/nimpb/wkt/type_pb.nim
@@ -45,7 +45,7 @@ type
fields: seq[google_protobuf_Field]
oneofs: seq[string]
options: seq[google_protobuf_Option]
- source_context: google_protobuf_SourceContext
+ sourceContext: google_protobuf_SourceContext
syntax: google_protobuf_Syntax
google_protobuf_Field* = ref google_protobuf_FieldObj
google_protobuf_FieldObj* = object of Message
@@ -53,18 +53,18 @@ type
cardinality: google_protobuf_Field_Cardinality
number: int32
name: string
- type_url: string
- oneof_index: int32
+ typeUrl: string
+ oneofIndex: int32
packed: bool
options: seq[google_protobuf_Option]
- json_name: string
- default_value: string
+ jsonName: string
+ defaultValue: string
google_protobuf_Enum* = ref google_protobuf_EnumObj
google_protobuf_EnumObj* = object of Message
name: string
enumvalue: seq[google_protobuf_EnumValue]
options: seq[google_protobuf_Option]
- source_context: google_protobuf_SourceContext
+ sourceContext: google_protobuf_SourceContext
syntax: google_protobuf_Syntax
google_protobuf_EnumValue* = ref google_protobuf_EnumValueObj
google_protobuf_EnumValueObj* = object of Message
@@ -78,6 +78,7 @@ type
proc newgoogle_protobuf_Option*(): google_protobuf_Option
proc newgoogle_protobuf_Option*(data: string): google_protobuf_Option
+proc newgoogle_protobuf_Option*(data: seq[byte]): google_protobuf_Option
proc writegoogle_protobuf_Option*(stream: Stream, message: google_protobuf_Option)
proc readgoogle_protobuf_Option*(stream: Stream): google_protobuf_Option
proc sizeOfgoogle_protobuf_Option*(message: google_protobuf_Option): uint64
@@ -85,6 +86,7 @@ proc toJson*(message: google_protobuf_Option): JsonNode
proc newgoogle_protobuf_Field*(): google_protobuf_Field
proc newgoogle_protobuf_Field*(data: string): google_protobuf_Field
+proc newgoogle_protobuf_Field*(data: seq[byte]): google_protobuf_Field
proc writegoogle_protobuf_Field*(stream: Stream, message: google_protobuf_Field)
proc readgoogle_protobuf_Field*(stream: Stream): google_protobuf_Field
proc sizeOfgoogle_protobuf_Field*(message: google_protobuf_Field): uint64
@@ -92,6 +94,7 @@ proc toJson*(message: google_protobuf_Field): JsonNode
proc newgoogle_protobuf_Type*(): google_protobuf_Type
proc newgoogle_protobuf_Type*(data: string): google_protobuf_Type
+proc newgoogle_protobuf_Type*(data: seq[byte]): google_protobuf_Type
proc writegoogle_protobuf_Type*(stream: Stream, message: google_protobuf_Type)
proc readgoogle_protobuf_Type*(stream: Stream): google_protobuf_Type
proc sizeOfgoogle_protobuf_Type*(message: google_protobuf_Type): uint64
@@ -99,6 +102,7 @@ proc toJson*(message: google_protobuf_Type): JsonNode
proc newgoogle_protobuf_EnumValue*(): google_protobuf_EnumValue
proc newgoogle_protobuf_EnumValue*(data: string): google_protobuf_EnumValue
+proc newgoogle_protobuf_EnumValue*(data: seq[byte]): google_protobuf_EnumValue
proc writegoogle_protobuf_EnumValue*(stream: Stream, message: google_protobuf_EnumValue)
proc readgoogle_protobuf_EnumValue*(stream: Stream): google_protobuf_EnumValue
proc sizeOfgoogle_protobuf_EnumValue*(message: google_protobuf_EnumValue): uint64
@@ -106,6 +110,7 @@ proc toJson*(message: google_protobuf_EnumValue): JsonNode
proc newgoogle_protobuf_Enum*(): google_protobuf_Enum
proc newgoogle_protobuf_Enum*(data: string): google_protobuf_Enum
+proc newgoogle_protobuf_Enum*(data: seq[byte]): google_protobuf_Enum
proc writegoogle_protobuf_Enum*(stream: Stream, message: google_protobuf_Enum)
proc readgoogle_protobuf_Enum*(stream: Stream): google_protobuf_Enum
proc sizeOfgoogle_protobuf_Enum*(message: google_protobuf_Enum): uint64
@@ -203,6 +208,11 @@ proc newgoogle_protobuf_Option*(data: string): google_protobuf_Option =
ss = newStringStream(data)
result = readgoogle_protobuf_Option(ss)
+proc newgoogle_protobuf_Option*(data: seq[byte]): google_protobuf_Option =
+ let
+ ss = newStringStream(cast[string](data))
+ result = readgoogle_protobuf_Option(ss)
+
proc newgoogle_protobuf_Field*(): google_protobuf_Field =
new(result)
@@ -211,12 +221,12 @@ proc newgoogle_protobuf_Field*(): google_protobuf_Field =
result.cardinality = google_protobuf_Field_Cardinality.CARDINALITY_UNKNOWN
result.number = 0
result.name = ""
- result.type_url = ""
- result.oneof_index = 0
+ result.typeUrl = ""
+ result.oneofIndex = 0
result.packed = false
result.options = @[]
- result.json_name = ""
- result.default_value = ""
+ result.jsonName = ""
+ result.defaultValue = ""
proc clearkind*(message: google_protobuf_Field) =
message.kind = google_protobuf_Field_Kind.TYPE_UNKNOWN
@@ -286,39 +296,39 @@ proc name*(message: google_protobuf_Field): string {.inline.} =
proc `name=`*(message: google_protobuf_Field, value: string) {.inline.} =
setname(message, value)
-proc cleartype_url*(message: google_protobuf_Field) =
- message.type_url = ""
+proc cleartypeUrl*(message: google_protobuf_Field) =
+ message.typeUrl = ""
clearFields(message, [6])
-proc hastype_url*(message: google_protobuf_Field): bool =
+proc hastypeUrl*(message: google_protobuf_Field): bool =
result = hasField(message, 6)
-proc settype_url*(message: google_protobuf_Field, value: string) =
- message.type_url = value
+proc settypeUrl*(message: google_protobuf_Field, value: string) =
+ message.typeUrl = value
setField(message, 6)
-proc type_url*(message: google_protobuf_Field): string {.inline.} =
- message.type_url
+proc typeUrl*(message: google_protobuf_Field): string {.inline.} =
+ message.typeUrl
-proc `type_url=`*(message: google_protobuf_Field, value: string) {.inline.} =
- settype_url(message, value)
+proc `typeUrl=`*(message: google_protobuf_Field, value: string) {.inline.} =
+ settypeUrl(message, value)
-proc clearoneof_index*(message: google_protobuf_Field) =
- message.oneof_index = 0
+proc clearoneofIndex*(message: google_protobuf_Field) =
+ message.oneofIndex = 0
clearFields(message, [7])
-proc hasoneof_index*(message: google_protobuf_Field): bool =
+proc hasoneofIndex*(message: google_protobuf_Field): bool =
result = hasField(message, 7)
-proc setoneof_index*(message: google_protobuf_Field, value: int32) =
- message.oneof_index = value
+proc setoneofIndex*(message: google_protobuf_Field, value: int32) =
+ message.oneofIndex = value
setField(message, 7)
-proc oneof_index*(message: google_protobuf_Field): int32 {.inline.} =
- message.oneof_index
+proc oneofIndex*(message: google_protobuf_Field): int32 {.inline.} =
+ message.oneofIndex
-proc `oneof_index=`*(message: google_protobuf_Field, value: int32) {.inline.} =
- setoneof_index(message, value)
+proc `oneofIndex=`*(message: google_protobuf_Field, value: int32) {.inline.} =
+ setoneofIndex(message, value)
proc clearpacked*(message: google_protobuf_Field) =
message.packed = false
@@ -358,39 +368,39 @@ proc options*(message: google_protobuf_Field): seq[google_protobuf_Option] {.inl
proc `options=`*(message: google_protobuf_Field, value: seq[google_protobuf_Option]) {.inline.} =
setoptions(message, value)
-proc clearjson_name*(message: google_protobuf_Field) =
- message.json_name = ""
+proc clearjsonName*(message: google_protobuf_Field) =
+ message.jsonName = ""
clearFields(message, [10])
-proc hasjson_name*(message: google_protobuf_Field): bool =
+proc hasjsonName*(message: google_protobuf_Field): bool =
result = hasField(message, 10)
-proc setjson_name*(message: google_protobuf_Field, value: string) =
- message.json_name = value
+proc setjsonName*(message: google_protobuf_Field, value: string) =
+ message.jsonName = value
setField(message, 10)
-proc json_name*(message: google_protobuf_Field): string {.inline.} =
- message.json_name
+proc jsonName*(message: google_protobuf_Field): string {.inline.} =
+ message.jsonName
-proc `json_name=`*(message: google_protobuf_Field, value: string) {.inline.} =
- setjson_name(message, value)
+proc `jsonName=`*(message: google_protobuf_Field, value: string) {.inline.} =
+ setjsonName(message, value)
-proc cleardefault_value*(message: google_protobuf_Field) =
- message.default_value = ""
+proc cleardefaultValue*(message: google_protobuf_Field) =
+ message.defaultValue = ""
clearFields(message, [11])
-proc hasdefault_value*(message: google_protobuf_Field): bool =
+proc hasdefaultValue*(message: google_protobuf_Field): bool =
result = hasField(message, 11)
-proc setdefault_value*(message: google_protobuf_Field, value: string) =
- message.default_value = value
+proc setdefaultValue*(message: google_protobuf_Field, value: string) =
+ message.defaultValue = value
setField(message, 11)
-proc default_value*(message: google_protobuf_Field): string {.inline.} =
- message.default_value
+proc defaultValue*(message: google_protobuf_Field): string {.inline.} =
+ message.defaultValue
-proc `default_value=`*(message: google_protobuf_Field, value: string) {.inline.} =
- setdefault_value(message, value)
+proc `defaultValue=`*(message: google_protobuf_Field, value: string) {.inline.} =
+ setdefaultValue(message, value)
proc sizeOfgoogle_protobuf_Field*(message: google_protobuf_Field): uint64 =
if haskind(message):
@@ -405,24 +415,24 @@ proc sizeOfgoogle_protobuf_Field*(message: google_protobuf_Field): uint64 =
if hasname(message):
result = result + sizeOfTag(4, WireType.LengthDelimited)
result = result + sizeOfString(message.name)
- if hastype_url(message):
+ if hastypeUrl(message):
result = result + sizeOfTag(6, WireType.LengthDelimited)
- result = result + sizeOfString(message.type_url)
- if hasoneof_index(message):
+ result = result + sizeOfString(message.typeUrl)
+ if hasoneofIndex(message):
result = result + sizeOfTag(7, WireType.Varint)
- result = result + sizeOfInt32(message.oneof_index)
+ result = result + sizeOfInt32(message.oneofIndex)
if haspacked(message):
result = result + sizeOfTag(8, WireType.Varint)
result = result + sizeOfBool(message.packed)
for value in message.options:
result = result + sizeOfTag(9, WireType.LengthDelimited)
result = result + sizeOfLengthDelimited(sizeOfgoogle_protobuf_Option(value))
- if hasjson_name(message):
+ if hasjsonName(message):
result = result + sizeOfTag(10, WireType.LengthDelimited)
- result = result + sizeOfString(message.json_name)
- if hasdefault_value(message):
+ result = result + sizeOfString(message.jsonName)
+ if hasdefaultValue(message):
result = result + sizeOfTag(11, WireType.LengthDelimited)
- result = result + sizeOfString(message.default_value)
+ result = result + sizeOfString(message.defaultValue)
result = result + sizeOfUnknownFields(message)
proc writegoogle_protobuf_Field*(stream: Stream, message: google_protobuf_Field) =
@@ -434,18 +444,18 @@ proc writegoogle_protobuf_Field*(stream: Stream, message: google_protobuf_Field)
protoWriteInt32(stream, message.number, 3)
if hasname(message):
protoWriteString(stream, message.name, 4)
- if hastype_url(message):
- protoWriteString(stream, message.type_url, 6)
- if hasoneof_index(message):
- protoWriteInt32(stream, message.oneof_index, 7)
+ if hastypeUrl(message):
+ protoWriteString(stream, message.typeUrl, 6)
+ if hasoneofIndex(message):
+ protoWriteInt32(stream, message.oneofIndex, 7)
if haspacked(message):
protoWriteBool(stream, message.packed, 8)
for value in message.options:
writeMessage(stream, value, 9)
- if hasjson_name(message):
- protoWriteString(stream, message.json_name, 10)
- if hasdefault_value(message):
- protoWriteString(stream, message.default_value, 11)
+ if hasjsonName(message):
+ protoWriteString(stream, message.jsonName, 10)
+ if hasdefaultValue(message):
+ protoWriteString(stream, message.defaultValue, 11)
writeUnknownFields(stream, message)
proc readgoogle_protobuf_Field*(stream: Stream): google_protobuf_Field =
@@ -471,10 +481,10 @@ proc readgoogle_protobuf_Field*(stream: Stream): google_protobuf_Field =
setname(result, protoReadString(stream))
of 6:
expectWireType(wireType, WireType.LengthDelimited)
- settype_url(result, protoReadString(stream))
+ settypeUrl(result, protoReadString(stream))
of 7:
expectWireType(wireType, WireType.Varint)
- setoneof_index(result, protoReadInt32(stream))
+ setoneofIndex(result, protoReadInt32(stream))
of 8:
expectWireType(wireType, WireType.Varint)
setpacked(result, protoReadBool(stream))
@@ -484,10 +494,10 @@ proc readgoogle_protobuf_Field*(stream: Stream): google_protobuf_Field =
addoptions(result, newgoogle_protobuf_Option(data))
of 10:
expectWireType(wireType, WireType.LengthDelimited)
- setjson_name(result, protoReadString(stream))
+ setjsonName(result, protoReadString(stream))
of 11:
expectWireType(wireType, WireType.LengthDelimited)
- setdefault_value(result, protoReadString(stream))
+ setdefaultValue(result, protoReadString(stream))
else: readUnknownField(stream, result, tag)
proc toJson*(message: google_protobuf_Field): JsonNode =
@@ -500,10 +510,10 @@ proc toJson*(message: google_protobuf_Field): JsonNode =
result["number"] = %message.number
if hasname(message):
result["name"] = %message.name
- if hastype_url(message):
- result["typeUrl"] = %message.type_url
- if hasoneof_index(message):
- result["oneofIndex"] = %message.oneof_index
+ if hastypeUrl(message):
+ result["typeUrl"] = %message.typeUrl
+ if hasoneofIndex(message):
+ result["oneofIndex"] = %message.oneofIndex
if haspacked(message):
result["packed"] = %message.packed
if hasoptions(message):
@@ -511,10 +521,10 @@ proc toJson*(message: google_protobuf_Field): JsonNode =
for value in message.options:
add(arr, toJson(value))
result["options"] = arr
- if hasjson_name(message):
- result["jsonName"] = %message.json_name
- if hasdefault_value(message):
- result["defaultValue"] = %message.default_value
+ if hasjsonName(message):
+ result["jsonName"] = %message.jsonName
+ if hasdefaultValue(message):
+ result["defaultValue"] = %message.defaultValue
proc serialize*(message: google_protobuf_Field): string =
let
@@ -527,6 +537,11 @@ proc newgoogle_protobuf_Field*(data: string): google_protobuf_Field =
ss = newStringStream(data)
result = readgoogle_protobuf_Field(ss)
+proc newgoogle_protobuf_Field*(data: seq[byte]): google_protobuf_Field =
+ let
+ ss = newStringStream(cast[string](data))
+ result = readgoogle_protobuf_Field(ss)
+
proc newgoogle_protobuf_Type*(): google_protobuf_Type =
new(result)
@@ -535,7 +550,7 @@ proc newgoogle_protobuf_Type*(): google_protobuf_Type =
result.fields = @[]
result.oneofs = @[]
result.options = @[]
- result.source_context = nil
+ result.sourceContext = nil
result.syntax = google_protobuf_Syntax.SYNTAX_PROTO2
proc clearname*(message: google_protobuf_Type) =
@@ -618,22 +633,22 @@ proc options*(message: google_protobuf_Type): seq[google_protobuf_Option] {.inli
proc `options=`*(message: google_protobuf_Type, value: seq[google_protobuf_Option]) {.inline.} =
setoptions(message, value)
-proc clearsource_context*(message: google_protobuf_Type) =
- message.source_context = nil
+proc clearsourceContext*(message: google_protobuf_Type) =
+ message.sourceContext = nil
clearFields(message, [5])
-proc hassource_context*(message: google_protobuf_Type): bool =
+proc hassourceContext*(message: google_protobuf_Type): bool =
result = hasField(message, 5)
-proc setsource_context*(message: google_protobuf_Type, value: google_protobuf_SourceContext) =
- message.source_context = value
+proc setsourceContext*(message: google_protobuf_Type, value: google_protobuf_SourceContext) =
+ message.sourceContext = value
setField(message, 5)
-proc source_context*(message: google_protobuf_Type): google_protobuf_SourceContext {.inline.} =
- message.source_context
+proc sourceContext*(message: google_protobuf_Type): google_protobuf_SourceContext {.inline.} =
+ message.sourceContext
-proc `source_context=`*(message: google_protobuf_Type, value: google_protobuf_SourceContext) {.inline.} =
- setsource_context(message, value)
+proc `sourceContext=`*(message: google_protobuf_Type, value: google_protobuf_SourceContext) {.inline.} =
+ setsourceContext(message, value)
proc clearsyntax*(message: google_protobuf_Type) =
message.syntax = google_protobuf_Syntax.SYNTAX_PROTO2
@@ -665,9 +680,9 @@ proc sizeOfgoogle_protobuf_Type*(message: google_protobuf_Type): uint64 =
for value in message.options:
result = result + sizeOfTag(4, WireType.LengthDelimited)
result = result + sizeOfLengthDelimited(sizeOfgoogle_protobuf_Option(value))
- if hassource_context(message):
+ if hassourceContext(message):
result = result + sizeOfTag(5, WireType.LengthDelimited)
- result = result + sizeOfLengthDelimited(sizeOfgoogle_protobuf_SourceContext(message.source_context))
+ result = result + sizeOfLengthDelimited(sizeOfgoogle_protobuf_SourceContext(message.sourceContext))
if hassyntax(message):
result = result + sizeOfTag(6, WireType.Varint)
result = result + sizeOfEnum[google_protobuf_Syntax](message.syntax)
@@ -682,8 +697,8 @@ proc writegoogle_protobuf_Type*(stream: Stream, message: google_protobuf_Type) =
protoWriteString(stream, value, 3)
for value in message.options:
writeMessage(stream, value, 4)
- if hassource_context(message):
- writeMessage(stream, message.source_context, 5)
+ if hassourceContext(message):
+ writeMessage(stream, message.sourceContext, 5)
if hassyntax(message):
protoWriteEnum(stream, message.syntax, 6)
writeUnknownFields(stream, message)
@@ -714,7 +729,7 @@ proc readgoogle_protobuf_Type*(stream: Stream): google_protobuf_Type =
of 5:
expectWireType(wireType, WireType.LengthDelimited)
let data = readLengthDelimited(stream)
- setsource_context(result, newgoogle_protobuf_SourceContext(data))
+ setsourceContext(result, newgoogle_protobuf_SourceContext(data))
of 6:
expectWireType(wireType, WireType.Varint)
setsyntax(result, protoReadEnum[google_protobuf_Syntax](stream))
@@ -739,8 +754,8 @@ proc toJson*(message: google_protobuf_Type): JsonNode =
for value in message.options:
add(arr, toJson(value))
result["options"] = arr
- if hassource_context(message):
- result["sourceContext"] = toJson(message.source_context)
+ if hassourceContext(message):
+ result["sourceContext"] = toJson(message.sourceContext)
if hassyntax(message):
result["syntax"] = %($message.syntax)
@@ -755,6 +770,11 @@ proc newgoogle_protobuf_Type*(data: string): google_protobuf_Type =
ss = newStringStream(data)
result = readgoogle_protobuf_Type(ss)
+proc newgoogle_protobuf_Type*(data: seq[byte]): google_protobuf_Type =
+ let
+ ss = newStringStream(cast[string](data))
+ result = readgoogle_protobuf_Type(ss)
+
proc newgoogle_protobuf_EnumValue*(): google_protobuf_EnumValue =
new(result)
@@ -883,6 +903,11 @@ proc newgoogle_protobuf_EnumValue*(data: string): google_protobuf_EnumValue =
ss = newStringStream(data)
result = readgoogle_protobuf_EnumValue(ss)
+proc newgoogle_protobuf_EnumValue*(data: seq[byte]): google_protobuf_EnumValue =
+ let
+ ss = newStringStream(cast[string](data))
+ result = readgoogle_protobuf_EnumValue(ss)
+
proc newgoogle_protobuf_Enum*(): google_protobuf_Enum =
new(result)
@@ -890,7 +915,7 @@ proc newgoogle_protobuf_Enum*(): google_protobuf_Enum =
result.name = ""
result.enumvalue = @[]
result.options = @[]
- result.source_context = nil
+ result.sourceContext = nil
result.syntax = google_protobuf_Syntax.SYNTAX_PROTO2
proc clearname*(message: google_protobuf_Enum) =
@@ -952,22 +977,22 @@ proc options*(message: google_protobuf_Enum): seq[google_protobuf_Option] {.inli
proc `options=`*(message: google_protobuf_Enum, value: seq[google_protobuf_Option]) {.inline.} =
setoptions(message, value)
-proc clearsource_context*(message: google_protobuf_Enum) =
- message.source_context = nil
+proc clearsourceContext*(message: google_protobuf_Enum) =
+ message.sourceContext = nil
clearFields(message, [4])
-proc hassource_context*(message: google_protobuf_Enum): bool =
+proc hassourceContext*(message: google_protobuf_Enum): bool =
result = hasField(message, 4)
-proc setsource_context*(message: google_protobuf_Enum, value: google_protobuf_SourceContext) =
- message.source_context = value
+proc setsourceContext*(message: google_protobuf_Enum, value: google_protobuf_SourceContext) =
+ message.sourceContext = value
setField(message, 4)
-proc source_context*(message: google_protobuf_Enum): google_protobuf_SourceContext {.inline.} =
- message.source_context
+proc sourceContext*(message: google_protobuf_Enum): google_protobuf_SourceContext {.inline.} =
+ message.sourceContext
-proc `source_context=`*(message: google_protobuf_Enum, value: google_protobuf_SourceContext) {.inline.} =
- setsource_context(message, value)
+proc `sourceContext=`*(message: google_protobuf_Enum, value: google_protobuf_SourceContext) {.inline.} =
+ setsourceContext(message, value)
proc clearsyntax*(message: google_protobuf_Enum) =
message.syntax = google_protobuf_Syntax.SYNTAX_PROTO2
@@ -996,9 +1021,9 @@ proc sizeOfgoogle_protobuf_Enum*(message: google_protobuf_Enum): uint64 =
for value in message.options:
result = result + sizeOfTag(3, WireType.LengthDelimited)
result = result + sizeOfLengthDelimited(sizeOfgoogle_protobuf_Option(value))
- if hassource_context(message):
+ if hassourceContext(message):
result = result + sizeOfTag(4, WireType.LengthDelimited)
- result = result + sizeOfLengthDelimited(sizeOfgoogle_protobuf_SourceContext(message.source_context))
+ result = result + sizeOfLengthDelimited(sizeOfgoogle_protobuf_SourceContext(message.sourceContext))
if hassyntax(message):
result = result + sizeOfTag(5, WireType.Varint)
result = result + sizeOfEnum[google_protobuf_Syntax](message.syntax)
@@ -1011,8 +1036,8 @@ proc writegoogle_protobuf_Enum*(stream: Stream, message: google_protobuf_Enum) =
writeMessage(stream, value, 2)
for value in message.options:
writeMessage(stream, value, 3)
- if hassource_context(message):
- writeMessage(stream, message.source_context, 4)
+ if hassourceContext(message):
+ writeMessage(stream, message.sourceContext, 4)
if hassyntax(message):
protoWriteEnum(stream, message.syntax, 5)
writeUnknownFields(stream, message)
@@ -1040,7 +1065,7 @@ proc readgoogle_protobuf_Enum*(stream: Stream): google_protobuf_Enum =
of 4:
expectWireType(wireType, WireType.LengthDelimited)
let data = readLengthDelimited(stream)
- setsource_context(result, newgoogle_protobuf_SourceContext(data))
+ setsourceContext(result, newgoogle_protobuf_SourceContext(data))
of 5:
expectWireType(wireType, WireType.Varint)
setsyntax(result, protoReadEnum[google_protobuf_Syntax](stream))
@@ -1060,8 +1085,8 @@ proc toJson*(message: google_protobuf_Enum): JsonNode =
for value in message.options:
add(arr, toJson(value))
result["options"] = arr
- if hassource_context(message):
- result["sourceContext"] = toJson(message.source_context)
+ if hassourceContext(message):
+ result["sourceContext"] = toJson(message.sourceContext)
if hassyntax(message):
result["syntax"] = %($message.syntax)
@@ -1076,4 +1101,9 @@ proc newgoogle_protobuf_Enum*(data: string): google_protobuf_Enum =
ss = newStringStream(data)
result = readgoogle_protobuf_Enum(ss)
+proc newgoogle_protobuf_Enum*(data: seq[byte]): google_protobuf_Enum =
+ let
+ ss = newStringStream(cast[string](data))
+ result = readgoogle_protobuf_Enum(ss)
+
diff --git a/nimpb/wkt/wrappers_pb.nim b/nimpb/wkt/wrappers_pb.nim
index a1b163c..881bab6 100644
--- a/nimpb/wkt/wrappers_pb.nim
+++ b/nimpb/wkt/wrappers_pb.nim
@@ -34,58 +34,67 @@ type
value: string
google_protobuf_BytesValue* = ref google_protobuf_BytesValueObj
google_protobuf_BytesValueObj* = object of Message
- value: bytes
+ value: seq[byte]
proc newgoogle_protobuf_Int32Value*(): google_protobuf_Int32Value
proc newgoogle_protobuf_Int32Value*(data: string): google_protobuf_Int32Value
+proc newgoogle_protobuf_Int32Value*(data: seq[byte]): google_protobuf_Int32Value
proc writegoogle_protobuf_Int32Value*(stream: Stream, message: google_protobuf_Int32Value)
proc readgoogle_protobuf_Int32Value*(stream: Stream): google_protobuf_Int32Value
proc sizeOfgoogle_protobuf_Int32Value*(message: google_protobuf_Int32Value): uint64
proc newgoogle_protobuf_Int64Value*(): google_protobuf_Int64Value
proc newgoogle_protobuf_Int64Value*(data: string): google_protobuf_Int64Value
+proc newgoogle_protobuf_Int64Value*(data: seq[byte]): google_protobuf_Int64Value
proc writegoogle_protobuf_Int64Value*(stream: Stream, message: google_protobuf_Int64Value)
proc readgoogle_protobuf_Int64Value*(stream: Stream): google_protobuf_Int64Value
proc sizeOfgoogle_protobuf_Int64Value*(message: google_protobuf_Int64Value): uint64
proc newgoogle_protobuf_DoubleValue*(): google_protobuf_DoubleValue
proc newgoogle_protobuf_DoubleValue*(data: string): google_protobuf_DoubleValue
+proc newgoogle_protobuf_DoubleValue*(data: seq[byte]): google_protobuf_DoubleValue
proc writegoogle_protobuf_DoubleValue*(stream: Stream, message: google_protobuf_DoubleValue)
proc readgoogle_protobuf_DoubleValue*(stream: Stream): google_protobuf_DoubleValue
proc sizeOfgoogle_protobuf_DoubleValue*(message: google_protobuf_DoubleValue): uint64
proc newgoogle_protobuf_StringValue*(): google_protobuf_StringValue
proc newgoogle_protobuf_StringValue*(data: string): google_protobuf_StringValue
+proc newgoogle_protobuf_StringValue*(data: seq[byte]): google_protobuf_StringValue
proc writegoogle_protobuf_StringValue*(stream: Stream, message: google_protobuf_StringValue)
proc readgoogle_protobuf_StringValue*(stream: Stream): google_protobuf_StringValue
proc sizeOfgoogle_protobuf_StringValue*(message: google_protobuf_StringValue): uint64
proc newgoogle_protobuf_BoolValue*(): google_protobuf_BoolValue
proc newgoogle_protobuf_BoolValue*(data: string): google_protobuf_BoolValue
+proc newgoogle_protobuf_BoolValue*(data: seq[byte]): google_protobuf_BoolValue
proc writegoogle_protobuf_BoolValue*(stream: Stream, message: google_protobuf_BoolValue)
proc readgoogle_protobuf_BoolValue*(stream: Stream): google_protobuf_BoolValue
proc sizeOfgoogle_protobuf_BoolValue*(message: google_protobuf_BoolValue): uint64
proc newgoogle_protobuf_BytesValue*(): google_protobuf_BytesValue
proc newgoogle_protobuf_BytesValue*(data: string): google_protobuf_BytesValue
+proc newgoogle_protobuf_BytesValue*(data: seq[byte]): google_protobuf_BytesValue
proc writegoogle_protobuf_BytesValue*(stream: Stream, message: google_protobuf_BytesValue)
proc readgoogle_protobuf_BytesValue*(stream: Stream): google_protobuf_BytesValue
proc sizeOfgoogle_protobuf_BytesValue*(message: google_protobuf_BytesValue): uint64
proc newgoogle_protobuf_FloatValue*(): google_protobuf_FloatValue
proc newgoogle_protobuf_FloatValue*(data: string): google_protobuf_FloatValue
+proc newgoogle_protobuf_FloatValue*(data: seq[byte]): google_protobuf_FloatValue
proc writegoogle_protobuf_FloatValue*(stream: Stream, message: google_protobuf_FloatValue)
proc readgoogle_protobuf_FloatValue*(stream: Stream): google_protobuf_FloatValue
proc sizeOfgoogle_protobuf_FloatValue*(message: google_protobuf_FloatValue): uint64
proc newgoogle_protobuf_UInt64Value*(): google_protobuf_UInt64Value
proc newgoogle_protobuf_UInt64Value*(data: string): google_protobuf_UInt64Value
+proc newgoogle_protobuf_UInt64Value*(data: seq[byte]): google_protobuf_UInt64Value
proc writegoogle_protobuf_UInt64Value*(stream: Stream, message: google_protobuf_UInt64Value)
proc readgoogle_protobuf_UInt64Value*(stream: Stream): google_protobuf_UInt64Value
proc sizeOfgoogle_protobuf_UInt64Value*(message: google_protobuf_UInt64Value): uint64
proc newgoogle_protobuf_UInt32Value*(): google_protobuf_UInt32Value
proc newgoogle_protobuf_UInt32Value*(data: string): google_protobuf_UInt32Value
+proc newgoogle_protobuf_UInt32Value*(data: seq[byte]): google_protobuf_UInt32Value
proc writegoogle_protobuf_UInt32Value*(stream: Stream, message: google_protobuf_UInt32Value)
proc readgoogle_protobuf_UInt32Value*(stream: Stream): google_protobuf_UInt32Value
proc sizeOfgoogle_protobuf_UInt32Value*(message: google_protobuf_UInt32Value): uint64
@@ -148,6 +157,11 @@ proc newgoogle_protobuf_Int32Value*(data: string): google_protobuf_Int32Value =
ss = newStringStream(data)
result = readgoogle_protobuf_Int32Value(ss)
+proc newgoogle_protobuf_Int32Value*(data: seq[byte]): google_protobuf_Int32Value =
+ let
+ ss = newStringStream(cast[string](data))
+ result = readgoogle_protobuf_Int32Value(ss)
+
proc newgoogle_protobuf_Int64Value*(): google_protobuf_Int64Value =
new(result)
@@ -207,6 +221,11 @@ proc newgoogle_protobuf_Int64Value*(data: string): google_protobuf_Int64Value =
ss = newStringStream(data)
result = readgoogle_protobuf_Int64Value(ss)
+proc newgoogle_protobuf_Int64Value*(data: seq[byte]): google_protobuf_Int64Value =
+ let
+ ss = newStringStream(cast[string](data))
+ result = readgoogle_protobuf_Int64Value(ss)
+
proc newgoogle_protobuf_DoubleValue*(): google_protobuf_DoubleValue =
new(result)
@@ -266,6 +285,11 @@ proc newgoogle_protobuf_DoubleValue*(data: string): google_protobuf_DoubleValue
ss = newStringStream(data)
result = readgoogle_protobuf_DoubleValue(ss)
+proc newgoogle_protobuf_DoubleValue*(data: seq[byte]): google_protobuf_DoubleValue =
+ let
+ ss = newStringStream(cast[string](data))
+ result = readgoogle_protobuf_DoubleValue(ss)
+
proc newgoogle_protobuf_StringValue*(): google_protobuf_StringValue =
new(result)
@@ -325,6 +349,11 @@ proc newgoogle_protobuf_StringValue*(data: string): google_protobuf_StringValue
ss = newStringStream(data)
result = readgoogle_protobuf_StringValue(ss)
+proc newgoogle_protobuf_StringValue*(data: seq[byte]): google_protobuf_StringValue =
+ let
+ ss = newStringStream(cast[string](data))
+ result = readgoogle_protobuf_StringValue(ss)
+
proc newgoogle_protobuf_BoolValue*(): google_protobuf_BoolValue =
new(result)
@@ -384,27 +413,32 @@ proc newgoogle_protobuf_BoolValue*(data: string): google_protobuf_BoolValue =
ss = newStringStream(data)
result = readgoogle_protobuf_BoolValue(ss)
+proc newgoogle_protobuf_BoolValue*(data: seq[byte]): google_protobuf_BoolValue =
+ let
+ ss = newStringStream(cast[string](data))
+ result = readgoogle_protobuf_BoolValue(ss)
+
proc newgoogle_protobuf_BytesValue*(): google_protobuf_BytesValue =
new(result)
initMessage(result[])
- result.value = bytes("")
+ result.value = @[]
proc clearvalue*(message: google_protobuf_BytesValue) =
- message.value = bytes("")
+ message.value = @[]
clearFields(message, [1])
proc hasvalue*(message: google_protobuf_BytesValue): bool =
result = hasField(message, 1)
-proc setvalue*(message: google_protobuf_BytesValue, value: bytes) =
+proc setvalue*(message: google_protobuf_BytesValue, value: seq[byte]) =
message.value = value
setField(message, 1)
-proc value*(message: google_protobuf_BytesValue): bytes {.inline.} =
+proc value*(message: google_protobuf_BytesValue): seq[byte] {.inline.} =
message.value
-proc `value=`*(message: google_protobuf_BytesValue, value: bytes) {.inline.} =
+proc `value=`*(message: google_protobuf_BytesValue, value: seq[byte]) {.inline.} =
setvalue(message, value)
proc sizeOfgoogle_protobuf_BytesValue*(message: google_protobuf_BytesValue): uint64 =
@@ -443,6 +477,11 @@ proc newgoogle_protobuf_BytesValue*(data: string): google_protobuf_BytesValue =
ss = newStringStream(data)
result = readgoogle_protobuf_BytesValue(ss)
+proc newgoogle_protobuf_BytesValue*(data: seq[byte]): google_protobuf_BytesValue =
+ let
+ ss = newStringStream(cast[string](data))
+ result = readgoogle_protobuf_BytesValue(ss)
+
proc newgoogle_protobuf_FloatValue*(): google_protobuf_FloatValue =
new(result)
@@ -502,6 +541,11 @@ proc newgoogle_protobuf_FloatValue*(data: string): google_protobuf_FloatValue =
ss = newStringStream(data)
result = readgoogle_protobuf_FloatValue(ss)
+proc newgoogle_protobuf_FloatValue*(data: seq[byte]): google_protobuf_FloatValue =
+ let
+ ss = newStringStream(cast[string](data))
+ result = readgoogle_protobuf_FloatValue(ss)
+
proc newgoogle_protobuf_UInt64Value*(): google_protobuf_UInt64Value =
new(result)
@@ -561,6 +605,11 @@ proc newgoogle_protobuf_UInt64Value*(data: string): google_protobuf_UInt64Value
ss = newStringStream(data)
result = readgoogle_protobuf_UInt64Value(ss)
+proc newgoogle_protobuf_UInt64Value*(data: seq[byte]): google_protobuf_UInt64Value =
+ let
+ ss = newStringStream(cast[string](data))
+ result = readgoogle_protobuf_UInt64Value(ss)
+
proc newgoogle_protobuf_UInt32Value*(): google_protobuf_UInt32Value =
new(result)
@@ -620,4 +669,9 @@ proc newgoogle_protobuf_UInt32Value*(data: string): google_protobuf_UInt32Value
ss = newStringStream(data)
result = readgoogle_protobuf_UInt32Value(ss)
+proc newgoogle_protobuf_UInt32Value*(data: seq[byte]): google_protobuf_UInt32Value =
+ let
+ ss = newStringStream(cast[string](data))
+ result = readgoogle_protobuf_UInt32Value(ss)
+