strenghten of invoices

This commit is contained in:
Filipriec
2026-08-30 16:44:34 +02:00
parent 86efa82293
commit 07e55abd8e
7 changed files with 87 additions and 6 deletions

View File

@@ -24,6 +24,7 @@ message SaveDocumentRequest {
repeated SourceRecord source_records = 1;
string template_name = 2;
string data_json = 3;
int64 expected_template_version_id = 4;
}
message RegisterTypstTemplateRequest {
@@ -73,6 +74,8 @@ message GetDocumentsRequest {
optional int64 schema_id = 1;
uint32 limit = 2;
optional string template_name = 3;
optional string source_profile_name = 4;
optional string source_table_name = 5;
}
message Document {

Binary file not shown.

View File

@@ -20,6 +20,8 @@ pub struct SaveDocumentRequest {
pub template_name: ::prost::alloc::string::String,
#[prost(string, tag = "3")]
pub data_json: ::prost::alloc::string::String,
#[prost(int64, tag = "4")]
pub expected_template_version_id: i64,
}
#[derive(serde::Serialize, serde::Deserialize)]
#[derive(Clone, PartialEq, Eq, Hash, ::prost::Message)]
@@ -100,6 +102,10 @@ pub struct GetDocumentsRequest {
pub limit: u32,
#[prost(string, optional, tag = "3")]
pub template_name: ::core::option::Option<::prost::alloc::string::String>,
#[prost(string, optional, tag = "4")]
pub source_profile_name: ::core::option::Option<::prost::alloc::string::String>,
#[prost(string, optional, tag = "5")]
pub source_table_name: ::core::option::Option<::prost::alloc::string::String>,
}
#[derive(serde::Serialize, serde::Deserialize)]
#[derive(Clone, PartialEq, ::prost::Message)]