use crate::api::structs::revenue_withdrawal_state_failed::RevenueWithdrawalStateFailed;
use crate::api::structs::revenue_withdrawal_state_pending::RevenueWithdrawalStatePending;
use crate::api::structs::revenue_withdrawal_state_succeeded::RevenueWithdrawalStateSucceeded;
use serde::{Deserialize, Serialize};
#[derive(Debug, Clone, Serialize, Deserialize, PartialEq)]
pub enum RevenueWithdrawalState {
Pending(RevenueWithdrawalStatePending),
Succeeded(RevenueWithdrawalStateSucceeded),
Failed(RevenueWithdrawalStateFailed),
}