diff options
Diffstat (limited to 'examples/addressbook/addressbook_pb.nim')
| -rw-r--r-- | examples/addressbook/addressbook_pb.nim | 96 |
1 files changed, 96 insertions, 0 deletions
diff --git a/examples/addressbook/addressbook_pb.nim b/examples/addressbook/addressbook_pb.nim new file mode 100644 index 0000000..8a37fb4 --- /dev/null +++ b/examples/addressbook/addressbook_pb.nim @@ -0,0 +1,96 @@ +# Generated by protoc_gen_nim. Do not edit! + +import intsets + +import protobuf/gen +import protobuf/stream +import protobuf/types + +const + Person_PhoneTypeDesc = EnumDesc( + name: "Person_PhoneType", + values: @[ + EnumValueDesc(name: "MOBILE", number: 0), + EnumValueDesc(name: "HOME", number: 1), + EnumValueDesc(name: "WORK", number: 2), + ] + ) + Person_PhoneNumberDesc = MessageDesc( + name: "Person_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: "Person_PhoneType", + packed: false, + ), + ] + ) + PersonDesc = MessageDesc( + name: "Person", + fields: @[ + FieldDesc( + name: "name", + number: 1, + ftype: FieldType.String, + label: FieldLabel.Optional, + typeName: "", + packed: false, + ), + FieldDesc( + name: "id", + number: 2, + ftype: FieldType.Int32, + label: FieldLabel.Optional, + typeName: "", + packed: false, + ), + FieldDesc( + name: "email", + number: 3, + ftype: FieldType.String, + label: FieldLabel.Optional, + typeName: "", + packed: false, + ), + FieldDesc( + name: "phones", + number: 4, + ftype: FieldType.Message, + label: FieldLabel.Repeated, + typeName: "Person_PhoneNumber", + packed: false, + ), + ] + ) + AddressBookDesc = MessageDesc( + name: "AddressBook", + fields: @[ + FieldDesc( + name: "people", + number: 1, + ftype: FieldType.Message, + label: FieldLabel.Repeated, + typeName: "Person", + packed: false, + ), + ] + ) +generateEnumType(Person_PhoneTypeDesc) +generateEnumProcs(Person_PhoneTypeDesc) +generateMessageType(Person_PhoneNumberDesc) +generateMessageProcs(Person_PhoneNumberDesc) +generateMessageType(PersonDesc) +generateMessageProcs(PersonDesc) +generateMessageType(AddressBookDesc) +generateMessageProcs(AddressBookDesc) |
