diff options
author | rtkay123 <dev@kanjala.com> | 2025-08-09 10:36:07 +0200 |
---|---|---|
committer | rtkay123 <dev@kanjala.com> | 2025-08-09 10:36:07 +0200 |
commit | affa986bf1f84b725bd23309986250ff04cf2c93 (patch) | |
tree | 00faafcbdf1962793793e7581984078ce3466085 /proto | |
parent | 0f663ccb94581264e839bab9ae386114e8bd9973 (diff) | |
download | warden-affa986bf1f84b725bd23309986250ff04cf2c93.tar.bz2 warden-affa986bf1f84b725bd23309986250ff04cf2c93.zip |
feat: data cache
Diffstat (limited to 'proto')
-rw-r--r-- | proto/warden_message.proto | 27 |
1 files changed, 27 insertions, 0 deletions
diff --git a/proto/warden_message.proto b/proto/warden_message.proto new file mode 100644 index 0000000..d9c0cd4 --- /dev/null +++ b/proto/warden_message.proto @@ -0,0 +1,27 @@ +syntax = "proto3"; + +package message; + +import "proto/iso20022/pacs_008_001_12.proto"; +import "proto/iso20022/pacs_002_001_12.proto"; +import "google/protobuf/timestamp.proto"; + +message Payload { + oneof transaction { + iso20022.pacs008.Pacs008Document pacs008 = 1; + iso20022.pacs002.Pacs002Document pacs002 = 2; + } + DataCache data_cache = 3; + string tx_tp = 4; +} + +message DataCache { + string cdtr_id = 1; + string dbtr_id = 2; + string dbtr_acct_id = 3; + string cdtr_acct_id = 4; + google.protobuf.Timestamp cre_dt_tm = 5; + iso20022.pacs008.ActiveOrHistoricCurrencyAndAmount instd_amt = 6; + iso20022.pacs008.ActiveCurrencyAndAmount intr_bk_sttlm_amt = 7; + optional double xchg_rate = 8; +} |