29 lines
692 B
Protocol Buffer
29 lines
692 B
Protocol Buffer
syntax = "proto3";
|
|
package komp_ac.document_data;
|
|
|
|
service DocumentDataService {
|
|
rpc SaveGeneratedPrintJson(SaveGeneratedPrintJsonRequest) returns (SaveGeneratedPrintJsonResponse);
|
|
}
|
|
|
|
message SourceRecord {
|
|
string profile_name = 1;
|
|
string table_name = 2;
|
|
int64 table_def_id = 3;
|
|
int64 record_id = 4;
|
|
}
|
|
|
|
message SaveGeneratedPrintJsonRequest {
|
|
optional int64 schema_id = 1;
|
|
repeated SourceRecord source_records = 2;
|
|
optional string template_name = 3;
|
|
optional string template_kind = 4;
|
|
optional string template_path = 5;
|
|
string data_json = 6;
|
|
}
|
|
|
|
message SaveGeneratedPrintJsonResponse {
|
|
int64 document_run_id = 1;
|
|
int64 snapshot_id = 2;
|
|
int32 version_number = 3;
|
|
}
|