misskey_api/endpoint/users/groups/
create.rs1use crate::model::user_group::UserGroup;
2
3use serde::Serialize;
4
5#[derive(Serialize, Debug, Clone)]
6#[serde(rename_all = "camelCase")]
7pub struct Request {
8 pub name: String,
10}
11
12impl misskey_core::Request for Request {
13 type Response = UserGroup;
14 const ENDPOINT: &'static str = "users/groups/create";
15}
16
17#[cfg(test)]
18mod tests {
19 use super::Request;
20 use crate::test::{ClientExt, TestClient};
21
22 #[tokio::test]
23 async fn request() {
24 let client = TestClient::new();
25 client.test(Request {
26 name: "QANQyX49AyhYTUbe8onotbllnx5VNMczPY4GBeJEuxn15aaLeoCg7RPBMrPOELdXv19vFzniwtwPsLV8QAzQ8SQJ472i9xitUyhw".to_string()
28 }).await;
29 }
30}