diff options
Diffstat (limited to 'examples/addressbook/phonenumber_pb.nim')
| -rw-r--r-- | examples/addressbook/phonenumber_pb.nim | 42 |
1 files changed, 42 insertions, 0 deletions
diff --git a/examples/addressbook/phonenumber_pb.nim b/examples/addressbook/phonenumber_pb.nim new file mode 100644 index 0000000..5c183b3 --- /dev/null +++ b/examples/addressbook/phonenumber_pb.nim @@ -0,0 +1,42 @@ +# Generated by protoc_gen_nim. Do not edit! + +import intsets + +import protobuf/gen +import protobuf/stream +import protobuf/types + +const + PhoneTypeDesc = EnumDesc( + name: "PhoneType", + values: @[ + EnumValueDesc(name: "MOBILE", number: 0), + EnumValueDesc(name: "HOME", number: 1), + EnumValueDesc(name: "WORK", number: 2), + ] + ) + PhoneNumberDesc = MessageDesc( + name: "PhoneNumber", + fields: @[ + FieldDesc( + name: "number", + number: 1, + ftype: FieldType.String, + label: FieldLabel.Optional, + typeName: "", + packed: false, + ), + FieldDesc( + name: "type", + number: 2, + ftype: FieldType.Enum, + label: FieldLabel.Optional, + typeName: "PhoneType", + packed: false, + ), + ] + ) +generateEnumType(PhoneTypeDesc) +generateEnumProcs(PhoneTypeDesc) +generateMessageType(PhoneNumberDesc) +generateMessageProcs(PhoneNumberDesc) |
