Siehe auch
- Die Nummern beschreiben nur in welcher Reihenfolge die Daten geschickt werden, keine Semantische Bedeutung für den Typ selbst.
message Adress {
string street = 1;
uint32 plz = 2;
}
message User {
string username = 1;
uint32 age = 2;
Adress = 3;
repeated Interest interests = 4; // repeated -> Array
}Enums
enum Interest {
WORKING = 0;
LEARNING = 1;
CHILLING = 2;
}Externe Proto-Dateien importieren
Mit import können andere Proto-Dateien importiert werden. Google hat bereits einige oft verwendete Typen definiert:
import "google/protobuf/timestamp.proto";
import "google/protobuf/empty.proto"