From ab41ba7caaad6bf111011fa011fcb63eeaf7d0ea Mon Sep 17 00:00:00 2001 From: Michael Jeffrey Date: Mon, 26 Aug 2024 17:07:05 -0700 Subject: [PATCH] add settlement status to data transfer session marking wether the transfer session can have it's DC burned immediately, or needs to wait for manual intervention and settlement. --- src/service/poc_mobile.proto | 10 +++++++++- 1 file changed, 9 insertions(+), 1 deletion(-) diff --git a/src/service/poc_mobile.proto b/src/service/poc_mobile.proto index 537c4025..aeb85b2e 100644 --- a/src/service/poc_mobile.proto +++ b/src/service/poc_mobile.proto @@ -631,6 +631,13 @@ enum cell_type { nova_generic_wifi_outdoor = 7; } +enum data_transfer_session_settlement_status { + // The Session is able to be burned immediately + settled = 0; + // The Session is pending settlement, do not burn + pending = 1; +} + message data_transfer_session_req_v1 { /// data_transfer_event represents traffic usage happening on a hotspot /// it is traffic quota or timer based @@ -643,6 +650,7 @@ message data_transfer_session_req_v1 { bytes pub_key = 3; bytes signature = 4; uint64 rewardable_bytes = 5; + data_transfer_session_settlement_status status = 6; } message data_transfer_event { @@ -801,4 +809,4 @@ message verified_subscriber_verified_mapping_event_ingest_report_v1 { subscriber_verified_mapping_event_verification_status status = 2; // Timestamp in milliseconds since unix epoch uint64 timestamp = 3; -} \ No newline at end of file +}