misskey_api/endpoint/
i.rs1use crate::model::user::User;
2
3use serde::Serialize;
4
5pub mod favorites;
6pub mod notifications;
7pub mod pin;
8pub mod read_all_messaging_messages;
9pub mod read_all_unread_notes;
10pub mod read_announcement;
11pub mod unpin;
12pub mod update;
13pub mod user_group_invites;
14
15#[derive(Serialize, Default, Debug, Clone)]
16#[serde(rename_all = "camelCase")]
17pub struct Request {}
18
19impl misskey_core::Request for Request {
20 type Response = User;
21 const ENDPOINT: &'static str = "i";
22}
23
24#[cfg(test)]
25mod tests {
26 use super::Request;
27 use crate::test::{ClientExt, TestClient};
28
29 #[tokio::test]
30 async fn request() {
31 let client = TestClient::new();
32 client.test(Request::default()).await;
33 }
34}