26 lines
465 B
Protocol Buffer
Executable File
26 lines
465 B
Protocol Buffer
Executable File
package ru.m.armageddon.proto;
|
|
|
|
message Person {
|
|
required int32 id = 1;
|
|
required string name = 2;
|
|
}
|
|
|
|
message Account {
|
|
required int32 id = 1;
|
|
required string login = 2;
|
|
repeated Person persons = 3;
|
|
}
|
|
|
|
message LoginRequest {
|
|
required string login = 1;
|
|
required string password = 2;
|
|
}
|
|
|
|
message LoginResponse {
|
|
required Account account = 1;
|
|
}
|
|
|
|
message ErrorResponse {
|
|
required int32 code = 1;
|
|
required string message = 2;
|
|
} |