mirror of
https://github.com/mii443/vrchatapi-rust.git
synced 2025-08-22 23:55:33 +00:00
60 lines
2.0 KiB
Rust
60 lines
2.0 KiB
Rust
/*
|
|
* VRChat API Documentation
|
|
*
|
|
*
|
|
* Contact: vrchatapi.lpv0t@aries.fyi
|
|
* Generated by: https://openapi-generator.tech
|
|
*/
|
|
|
|
|
|
|
|
|
|
#[derive(Clone, Debug, PartialEq, Default, Serialize, Deserialize)]
|
|
pub struct GroupRole {
|
|
#[serde(rename = "id", skip_serializing_if = "Option::is_none")]
|
|
pub id: Option<String>,
|
|
#[serde(rename = "groupId", skip_serializing_if = "Option::is_none")]
|
|
pub group_id: Option<String>,
|
|
#[serde(rename = "name", skip_serializing_if = "Option::is_none")]
|
|
pub name: Option<String>,
|
|
#[serde(rename = "description", skip_serializing_if = "Option::is_none")]
|
|
pub description: Option<String>,
|
|
#[serde(rename = "isSelfAssignable", skip_serializing_if = "Option::is_none")]
|
|
pub is_self_assignable: Option<bool>,
|
|
#[serde(rename = "permissions", skip_serializing_if = "Option::is_none")]
|
|
pub permissions: Option<Vec<String>>,
|
|
#[serde(rename = "isManagementRole", skip_serializing_if = "Option::is_none")]
|
|
pub is_management_role: Option<bool>,
|
|
#[serde(rename = "requiresTwoFactor", skip_serializing_if = "Option::is_none")]
|
|
pub requires_two_factor: Option<bool>,
|
|
#[serde(rename = "requiresPurchase", skip_serializing_if = "Option::is_none")]
|
|
pub requires_purchase: Option<bool>,
|
|
#[serde(rename = "order", skip_serializing_if = "Option::is_none")]
|
|
pub order: Option<i32>,
|
|
#[serde(rename = "createdAt", skip_serializing_if = "Option::is_none")]
|
|
pub created_at: Option<String>,
|
|
#[serde(rename = "updatedAt", skip_serializing_if = "Option::is_none")]
|
|
pub updated_at: Option<String>,
|
|
}
|
|
|
|
impl GroupRole {
|
|
pub fn new() -> GroupRole {
|
|
GroupRole {
|
|
id: None,
|
|
group_id: None,
|
|
name: None,
|
|
description: None,
|
|
is_self_assignable: None,
|
|
permissions: None,
|
|
is_management_role: None,
|
|
requires_two_factor: None,
|
|
requires_purchase: None,
|
|
order: None,
|
|
created_at: None,
|
|
updated_at: None,
|
|
}
|
|
}
|
|
}
|
|
|
|
|