mirror of
https://gitlab.com/pulsechaincom/prysm-pulse.git
synced 2024-12-27 21:57:16 +00:00
5b7182cf18
* move to deprecated-p2p * fix lint * Add boilerplate p2p * lint? * fix imports * fix lint * lint * lint * lint * lint * comment * skeleton * checkpoint * add a new message that should work with ssz * add ssz fix and test snappy encoder * clarify todo * fix viz * move, no need to be in subpackage * testing pb * end nl * use merged ssz
52 lines
1.0 KiB
Protocol Buffer
52 lines
1.0 KiB
Protocol Buffer
syntax = "proto3";
|
|
|
|
package testing;
|
|
|
|
import "google/protobuf/timestamp.proto";
|
|
import "github.com/gogo/protobuf/gogoproto/gogo.proto";
|
|
|
|
message TestMessage {
|
|
string foo = 1;
|
|
string bar = 2 [(gogoproto.moretags) = "fizz:\"buzz\" spec-name:\"baz\""];
|
|
}
|
|
|
|
message TestNestedMessage {
|
|
string fuzz = 1;
|
|
TestMessage msg = 2;
|
|
}
|
|
|
|
// Used in shared/p2p/feed_example_test.go
|
|
message Puzzle {
|
|
string challenge = 1;
|
|
string answer = 2;
|
|
}
|
|
|
|
// Person and address book example from
|
|
// https://github.com/protocolbuffers/protobuf/blob/master/examples/addressbook.proto
|
|
message Person {
|
|
string name = 1;
|
|
int32 id = 2;
|
|
string email = 3;
|
|
enum PhoneType {
|
|
MOBILE = 0;
|
|
HOME = 1;
|
|
WORK = 2;
|
|
}
|
|
message PhoneNumber {
|
|
string number = 1;
|
|
PhoneType type = 2;
|
|
}
|
|
repeated PhoneNumber phones = 4;
|
|
google.protobuf.Timestamp last_updated = 5;
|
|
}
|
|
|
|
// Our address book file is just one of these.
|
|
message AddressBook {
|
|
repeated Person people = 1;
|
|
}
|
|
|
|
message TestSimpleMessage {
|
|
bytes foo = 1;
|
|
uint64 bar = 2;
|
|
}
|