17 lines
631 B
Protocol Buffer
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);
|
|
}
|