瀏覽代碼

Add a separate struct that holds a bandwidth information

develop
Silvestr Predko 2 年之前
父節點
當前提交
87b90f2511
共有 1 個檔案被更改,包括 9 行新增2 行删除
  1. 9
    2
      common-api/src/api.rs

+ 9
- 2
common-api/src/api.rs 查看文件

@@ -1,4 +1,5 @@
1 1
 use crate::crypto::prelude::*;
2
+use borsh::{BorshDeserialize, BorshSerialize};
2 3
 use near_account_id::AccountId;
3 4
 use serde::{Deserialize, Serialize};
4 5
 use std::{collections::HashSet, time::Duration};
@@ -27,9 +28,15 @@ pub struct ParticipantInfo {
27 28
     pub account_id: AccountId,
28 29
 }
29 30
 
30
-#[derive(Clone, Debug, Serialize, Deserialize)]
31
+#[derive(Clone, Debug, Serialize, Deserialize, BorshSerialize, BorshDeserialize)]
32
+pub struct Bandwidth {
33
+    pub speed: u32,
34
+    pub units: String,
35
+}
36
+
37
+#[derive(Clone, Debug, Serialize, Deserialize, BorshSerialize, BorshDeserialize)]
31 38
 pub struct NodeInfo {
32 39
     pub region: String,
33
-    pub bandwidth: String,
40
+    pub bandwidth: Bandwidth,
34 41
     pub account_id: AccountId,
35 42
 }

Loading…
取消
儲存