vrchatapi/models/
create_group_invite_request.rs

1/*
2 * VRChat API Documentation
3 *
4 *
5 * Contact: vrchatapi.lpv0t@aries.fyi
6 * Generated by: https://openapi-generator.tech
7 */
8
9use crate::models;
10use serde::{Deserialize, Serialize};
11
12#[derive(Clone, Default, Debug, PartialEq, Serialize, Deserialize)]
13pub struct CreateGroupInviteRequest {
14    #[serde(
15        rename = "confirmOverrideBlock",
16        skip_serializing_if = "Option::is_none"
17    )]
18    pub confirm_override_block: Option<bool>,
19    /// A users unique ID, usually in the form of `usr_c1644b5b-3ca4-45b4-97c6-a2a0de70d469`. Legacy players can have old IDs in the form of `8JoV9XEdpo`. The ID can never be changed.
20    #[serde(rename = "userId")]
21    pub user_id: String,
22}
23
24impl CreateGroupInviteRequest {
25    pub fn new(user_id: String) -> CreateGroupInviteRequest {
26        CreateGroupInviteRequest {
27            confirm_override_block: None,
28            user_id,
29        }
30    }
31}