summaryrefslogtreecommitdiff
path: root/src/legacy_json_output/accounts.rs
blob: 705f4eab855378c1a1ec0ba1b7ba1c88b430ac6c (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
use just_enough_vcs::lib::data::member::MemberId;
use serde::{Deserialize, Serialize};
use std::collections::HashMap;

#[derive(Debug, Default, Serialize, Deserialize)]
#[serde(rename_all = "PascalCase")]
pub struct AccountListJsonResult {
    pub result: HashMap<MemberId, AccountItem>,
}

#[derive(Debug, Serialize, Deserialize)]
#[serde(rename_all = "PascalCase")]
pub struct AccountItem {
    pub has_private_key: bool,
}