vrchatapi 1.20.8-nightly.15

VRChat API Client for Rust
Documentation
use crate::models;
use serde::{Deserialize, Serialize};

#[derive(Clone, Default, Debug, PartialEq, Serialize, Deserialize)]
pub struct EconomyPayoutEligibility {
    #[serde(rename = "issue")]
    pub issue: String,
    #[serde(rename = "okBalance")]
    pub ok_balance: bool,
    #[serde(rename = "okFrequency")]
    pub ok_frequency: bool,
    #[serde(rename = "okNotOngoing")]
    pub ok_not_ongoing: bool,
    #[serde(rename = "okStanding")]
    pub ok_standing: bool,
}

impl EconomyPayoutEligibility {
    pub fn new(
        issue: String,
        ok_balance: bool,
        ok_frequency: bool,
        ok_not_ongoing: bool,
        ok_standing: bool,
    ) -> EconomyPayoutEligibility {
        EconomyPayoutEligibility {
            issue,
            ok_balance,
            ok_frequency,
            ok_not_ongoing,
            ok_standing,
        }
    }
}