30 lines
427 B
Protocol Buffer
30 lines
427 B
Protocol Buffer
syntax="proto3";
|
|
|
|
package main;
|
|
|
|
option go_package = "./pb";
|
|
|
|
message Coordinates {
|
|
double X=1;
|
|
double Y=2;
|
|
}
|
|
|
|
message ClientData {
|
|
int32 Id = 1;
|
|
string Address = 2;
|
|
string Name = 3;
|
|
Coordinates coordinates = 4;
|
|
}
|
|
|
|
message ClientCoordinates {
|
|
string Name = 1;
|
|
Coordinates coordinates = 2;
|
|
}
|
|
|
|
message AllClients{
|
|
repeated ClientData Clients = 1;
|
|
}
|
|
|
|
message ClientIdentity{
|
|
int32 Id = 1;
|
|
} |