Files
proto/ledger/v1/srv.proto
T

17 lines
631 B
Protocol Buffer

syntax = "proto3";
package ledger.v1;
import "base/v1/msg.proto";
import "ledger/v1/msg.proto";
service GeneralLedgerService {
rpc Health(base.v1.Empty) returns (HealthResponse);
rpc AppendJournal(AppendJournalRequest) returns (AppendJournalResponse);
rpc AppendTransactionEvent(AppendTransactionEventRequest) returns (AppendTransactionEventResponse);
rpc GetJournal(GetJournalRequest) returns (Journal);
rpc ListEntries(ListEntriesRequest) returns (ListEntriesResponse);
rpc GetBalance(GetBalanceRequest) returns (GetBalanceResponse);
rpc ReplayJournals(ReplayJournalsRequest) returns (ReplayJournalsResponse);
}