Skip to content

Instantly share code, notes, and snippets.

@remyleone
Created February 27, 2020 08:39
Show Gist options
  • Save remyleone/ddb558e3e39f84c0b828c55cc0227b6a to your computer and use it in GitHub Desktop.
Save remyleone/ddb558e3e39f84c0b828c55cc0227b6a to your computer and use it in GitHub Desktop.
file_to_generate: "hello.proto"
compiler_version {
major: 3
minor: 11
patch: 4
suffix: ""
}
proto_file {
name: "hello.proto"
message_type {
name: "Hello"
field {
name: "greeting"
number: 1
label: LABEL_OPTIONAL
type: TYPE_ENUM
type_name: ".Greeting"
json_name: "greeting"
}
field {
name: "name"
number: 2
label: LABEL_OPTIONAL
type: TYPE_STRING
json_name: "name"
}
}
enum_type {
name: "Greeting"
value {
name: "NONE"
number: 0
}
value {
name: "MR"
number: 1
}
value {
name: "MRS"
number: 2
}
value {
name: "MISS"
number: 3
}
}
source_code_info {
location {
span: 0
span: 0
span: 15
span: 1
}
location {
path: 12
span: 0
span: 0
span: 18
}
location {
path: 5
path: 0
span: 2
span: 0
span: 7
span: 1
}
location {
path: 5
path: 0
path: 1
span: 2
span: 5
span: 13
}
location {
path: 5
path: 0
path: 2
path: 0
span: 3
span: 4
span: 13
}
location {
path: 5
path: 0
path: 2
path: 0
path: 1
span: 3
span: 4
span: 8
}
location {
path: 5
path: 0
path: 2
path: 0
path: 2
span: 3
span: 11
span: 12
}
location {
path: 5
path: 0
path: 2
path: 1
span: 4
span: 4
span: 11
}
location {
path: 5
path: 0
path: 2
path: 1
path: 1
span: 4
span: 4
span: 6
}
location {
path: 5
path: 0
path: 2
path: 1
path: 2
span: 4
span: 9
span: 10
}
location {
path: 5
path: 0
path: 2
path: 2
span: 5
span: 4
span: 12
}
location {
path: 5
path: 0
path: 2
path: 2
path: 1
span: 5
span: 4
span: 7
}
location {
path: 5
path: 0
path: 2
path: 2
path: 2
span: 5
span: 10
span: 11
}
location {
path: 5
path: 0
path: 2
path: 3
span: 6
span: 4
span: 13
}
location {
path: 5
path: 0
path: 2
path: 3
path: 1
span: 6
span: 4
span: 8
}
location {
path: 5
path: 0
path: 2
path: 3
path: 2
span: 6
span: 11
span: 12
}
location {
path: 4
path: 0
span: 10
span: 0
span: 15
span: 1
leading_comments: " Documentation for the message\n"
}
location {
path: 4
path: 0
path: 1
span: 10
span: 8
span: 13
}
location {
path: 4
path: 0
path: 2
path: 0
span: 12
span: 4
span: 26
leading_comments: " Documentation for the greeting field\n"
}
location {
path: 4
path: 0
path: 2
path: 0
path: 6
span: 12
span: 4
span: 12
}
location {
path: 4
path: 0
path: 2
path: 0
path: 1
span: 12
span: 13
span: 21
}
location {
path: 4
path: 0
path: 2
path: 0
path: 3
span: 12
span: 24
span: 25
}
location {
path: 4
path: 0
path: 2
path: 1
span: 14
span: 4
span: 20
leading_comments: " Documentation for the name\n"
}
location {
path: 4
path: 0
path: 2
path: 1
path: 5
span: 14
span: 4
span: 10
}
location {
path: 4
path: 0
path: 2
path: 1
path: 1
span: 14
span: 11
span: 15
}
location {
path: 4
path: 0
path: 2
path: 1
path: 3
span: 14
span: 18
span: 19
}
}
syntax: "proto3"
}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment