diem_types/account_config/resources/
role.rs1use crate::account_config::resources::{
9 ChildVASP, Credential, DesignatedDealer, DesignatedDealerPreburns,
10 ParentVASP,
11};
12use serde::{Deserialize, Serialize};
13
14#[derive(Debug, Serialize, Deserialize)]
17pub enum AccountRole {
18 ParentVASP {
19 vasp: ParentVASP,
20 credential: Credential,
21 },
22 ChildVASP(ChildVASP),
23 DesignatedDealer {
24 dd_credential: Credential,
25 preburn_balances: DesignatedDealerPreburns,
26 designated_dealer: DesignatedDealer,
27 },
28 Unknown,
29 }