64 lines
1.7 KiB
Protocol Buffer
64 lines
1.7 KiB
Protocol Buffer
// proto/uctovnictvo.proto
|
|
syntax = "proto3";
|
|
|
|
package multieko2.uctovnictvo;
|
|
|
|
import "adresar.proto";
|
|
|
|
service Uctovnictvo {
|
|
rpc PostUctovnictvo (PostUctovnictvoRequest) returns (UctovnictvoResponse);
|
|
rpc GetUctovnictvo (GetUctovnictvoRequest) returns (UctovnictvoResponse);
|
|
rpc GetUctovnictvoCount (multieko2.adresar.Empty) returns (multieko2.adresar.CountResponse);
|
|
rpc GetUctovnictvoByPosition (multieko2.adresar.PositionRequest) returns (UctovnictvoResponse);
|
|
rpc PutUctovnictvo (PutUctovnictvoRequest) returns (UctovnictvoResponse);
|
|
rpc GetTableStructure (multieko2.adresar.Empty) returns (multieko2.adresar.TableStructureResponse);
|
|
}
|
|
|
|
message PostUctovnictvoRequest {
|
|
int64 adresar_id = 1;
|
|
string c_dokladu = 2;
|
|
string datum = 3; // Use string for simplicity, or use google.protobuf.Timestamp for better date handling
|
|
string c_faktury = 4;
|
|
string obsah = 5;
|
|
string stredisko = 6;
|
|
string c_uctu = 7;
|
|
string md = 8;
|
|
string identif = 9;
|
|
string poznanka = 10;
|
|
string firma = 11;
|
|
}
|
|
|
|
message UctovnictvoResponse {
|
|
int64 id = 1;
|
|
int64 adresar_id = 2;
|
|
string c_dokladu = 3;
|
|
string datum = 4;
|
|
string c_faktury = 5;
|
|
string obsah = 6;
|
|
string stredisko = 7;
|
|
string c_uctu = 8;
|
|
string md = 9;
|
|
string identif = 10;
|
|
string poznanka = 11;
|
|
string firma = 12;
|
|
}
|
|
|
|
message PutUctovnictvoRequest {
|
|
int64 id = 1;
|
|
int64 adresar_id = 2;
|
|
string c_dokladu = 3;
|
|
string datum = 4;
|
|
string c_faktury = 5;
|
|
string obsah = 6;
|
|
string stredisko = 7;
|
|
string c_uctu = 8;
|
|
string md = 9;
|
|
string identif = 10;
|
|
string poznanka = 11;
|
|
string firma = 12;
|
|
}
|
|
|
|
message GetUctovnictvoRequest {
|
|
int64 id = 1;
|
|
}
|