paystack_transaction/channels/
types.rs1use serde::{Deserialize, Serialize};
2
3#[derive(Debug, Serialize, Deserialize)]
5pub enum Bank {}
6
7#[derive(Debug, Serialize, Deserialize)]
9#[serde[rename_all = "snake_case"]]
10pub struct BankTransfer {}
11
12#[derive(Debug, Serialize, Deserialize)]
14#[serde[rename_all = "snake_case"]]
15pub struct Card {}
16
17#[derive(Debug, Serialize, Deserialize)]
19#[serde[rename_all = "snake_case"]]
20pub struct Eft {}
21
22#[derive(Debug, Serialize, Deserialize)]
24#[serde[rename_all = "snake_case"]]
25pub struct MobileMoney {
26 pub phone: String,
28 pub provider: String,
30}
31
32#[derive(Debug, Serialize, Deserialize)]
34#[serde[rename_all = "snake_case"]]
35pub struct Ussd {}
36
37#[derive(Debug, Serialize, Deserialize)]
39#[serde[rename_all = "snake_case"]]
40pub struct QR {}