vrchatapi 1.20.8-nightly.11

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

#[derive(Clone, Default, Debug, PartialEq, Serialize, Deserialize)]
pub struct FriendStatus {
    #[serde(rename = "incomingRequest")]
    pub incoming_request: bool,
    #[serde(rename = "isFriend")]
    pub is_friend: bool,
    #[serde(rename = "outgoingRequest")]
    pub outgoing_request: bool,
}

impl FriendStatus {
    pub fn new(incoming_request: bool, is_friend: bool, outgoing_request: bool) -> FriendStatus {
        FriendStatus {
            incoming_request,
            is_friend,
            outgoing_request,
        }
    }
}