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