ipfs_api_prelude/request/
filestore.rs1use crate::request::ApiRequest;
10use serde::Serialize;
11
12pub struct FilestoreDups;
13
14impl_skip_serialize!(FilestoreDups);
15
16impl ApiRequest for FilestoreDups {
17 const PATH: &'static str = "/filestore/dups";
18}
19
20#[derive(Serialize)]
21pub struct FilestoreLs<'a> {
22 #[serde(rename = "arg")]
23 pub cid: Option<&'a str>,
24}
25
26impl<'a> ApiRequest for FilestoreLs<'a> {
27 const PATH: &'static str = "/filestore/ls";
28}
29
30#[derive(Serialize)]
31pub struct FilestoreVerify<'a> {
32 #[serde(rename = "arg")]
33 pub cid: Option<&'a str>,
34}
35
36impl<'a> ApiRequest for FilestoreVerify<'a> {
37 const PATH: &'static str = "/filestore/verify";
38}