1
 2
 3
 4
 5
 6
 7
 8
 9
10
11
12
13
14
15
16
use resources::{Card, CardParams};

#[derive(Serialize)]
pub enum SourceParams {
    Token(String),
    Card(CardParams),
}

#[derive(Deserialize)]
#[serde(tag = "object")]
pub enum Source {
    // BitcoinReceiver(...),

    #[serde(rename = "card")]
    Card(Card),
}