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), }