first commit

This commit is contained in:
lendry
2026-06-24 14:37:15 +03:00
commit 995adeedd4
188 changed files with 28810 additions and 0 deletions

View File

@@ -0,0 +1,58 @@
syntax = "proto3";
package documents;
service DocumentsService {
rpc CreateDocument (CreateDocumentRequest) returns (UserDocument);
rpc ListDocuments (ListDocumentsRequest) returns (ListDocumentsResponse);
rpc GetDocument (DocumentIdRequest) returns (UserDocument);
rpc UpdateDocument (UpdateDocumentRequest) returns (UserDocument);
rpc DeleteDocument (DocumentIdRequest) returns (MutationResponse);
}
message CreateDocumentRequest {
string userId = 1;
string type = 2;
string number = 3;
optional string issuedAt = 4;
optional string expiresAt = 5;
optional string metadataJson = 6;
}
message UpdateDocumentRequest {
string documentId = 1;
string userId = 2;
optional string number = 3;
optional string issuedAt = 4;
optional string expiresAt = 5;
optional string metadataJson = 6;
}
message ListDocumentsRequest {
string userId = 1;
}
message DocumentIdRequest {
string documentId = 1;
string userId = 2;
}
message UserDocument {
string id = 1;
string userId = 2;
string type = 3;
string number = 4;
optional string issuedAt = 5;
optional string expiresAt = 6;
optional string metadataJson = 7;
string createdAt = 8;
string updatedAt = 9;
}
message ListDocumentsResponse {
repeated UserDocument documents = 1;
}
message MutationResponse {
int32 count = 1;
}