inttegro 0.5.0

Official server-side Rust SDK for Inttegro
Documentation
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
//! Generated, typed Inttegro domain or request value. Do not edit manually.

use crate::{RefundSettlementBankAccount, RefundSettlementMobileMoney};
use serde::{Deserialize, Serialize};

/// A safe snapshot of the original payment method used for the order.
#[derive(Debug, Clone, PartialEq, Serialize, Deserialize)]
#[serde(tag = "type", rename_all = "snake_case", deny_unknown_fields)]
pub enum RefundSettlementPaymentMethod {
    MobileMoney {
        id: String,
        mobile_money: RefundSettlementMobileMoney,
    },
    BankAccount {
        id: String,
        bank_account: RefundSettlementBankAccount,
    },
}