summaryrefslogtreecommitdiffstats
path: root/ipfs-api/src/request/files.rs
diff options
context:
space:
mode:
authorFerris Tseng <ferristseng@fastmail.fm>2021-04-04 20:06:34 -0400
committerGitHub <noreply@github.com>2021-04-04 20:06:34 -0400
commit799f702b22a9b567c0b6b7674210583b02b10d55 (patch)
tree92d7a1c9dcac42599357097c53caccfbdcaa8105 /ipfs-api/src/request/files.rs
parent4c78f5759c60499eefd4527ea34d574c2fb35c14 (diff)
parent168f3a5e68780c37f4070ea9d42ac70bd0158292 (diff)
Merge pull request #72 from ferristseng/ftseng-divide-cratesHEADmaster
Divide backends into separate crates
Diffstat (limited to 'ipfs-api/src/request/files.rs')
-rw-r--r--ipfs-api/src/request/files.rs201
1 files changed, 0 insertions, 201 deletions
diff --git a/ipfs-api/src/request/files.rs b/ipfs-api/src/request/files.rs
deleted file mode 100644
index 64cf874..0000000
--- a/ipfs-api/src/request/files.rs
+++ /dev/null
@@ -1,201 +0,0 @@
-// Copyright 2017 rust-ipfs-api Developers
-//
-// Licensed under the Apache License, Version 2.0, <LICENSE-APACHE or
-// http://apache.org/licenses/LICENSE-2.0> or the MIT license <LICENSE-MIT or
-// http://opensource.org/licenses/MIT>, at your option. This file may not be
-// copied, modified, or distributed except according to those terms.
-//
-
-use crate::request::ApiRequest;
-use crate::serde::Serialize;
-
-#[derive(Serialize, Default)]
-pub struct FilesCp<'a> {
- #[serde(rename = "arg")]
- pub path: &'a str,
-
- #[serde(rename = "arg")]
- pub dest: &'a str,
-
- pub flush: Option<bool>,
-}
-
-impl<'a> ApiRequest for FilesCp<'a> {
- const PATH: &'static str = "/files/cp";
-}
-
-#[derive(Serialize)]
-pub struct FilesFlush<'a> {
- #[serde(rename = "arg")]
- pub path: Option<&'a str>,
-}
-
-impl<'a> ApiRequest for FilesFlush<'a> {
- const PATH: &'static str = "/files/flush";
-}
-
-#[cfg_attr(feature = "with-builder", derive(TypedBuilder))]
-#[derive(Serialize, Default)]
-pub struct FilesLs<'a> {
- #[serde(rename = "arg")]
- #[cfg_attr(feature = "with-builder", builder(default, setter(strip_option)))]
- pub path: Option<&'a str>,
-
- #[cfg_attr(feature = "with-builder", builder(default, setter(strip_option)))]
- pub long: Option<bool>,
-
- #[cfg_attr(feature = "with-builder", builder(default, setter(strip_option)))]
- #[serde(rename = "U")]
- pub unsorted: Option<bool>,
-}
-
-impl<'a> ApiRequest for FilesLs<'a> {
- const PATH: &'static str = "/files/ls";
-}
-
-#[cfg_attr(feature = "with-builder", derive(TypedBuilder))]
-#[derive(Serialize, Default)]
-#[serde(rename_all = "kebab-case")]
-pub struct FilesMkdir<'a> {
- #[serde(rename = "arg")]
- pub path: &'a str,
-
- #[cfg_attr(feature = "with-builder", builder(default, setter(strip_option)))]
- pub parents: Option<bool>,
-
- #[cfg_attr(feature = "with-builder", builder(default, setter(strip_option)))]
- pub hash: Option<&'a str>,
-
- #[cfg_attr(feature = "with-builder", builder(default, setter(strip_option)))]
- pub cid_version: Option<i32>,
-
- #[cfg_attr(feature = "with-builder", builder(default, setter(strip_option)))]
- pub flush: Option<bool>,
-}
-
-impl<'a> ApiRequest for FilesMkdir<'a> {
- const PATH: &'static str = "/files/mkdir";
-}
-
-#[derive(Serialize, Default)]
-pub struct FilesMv<'a> {
- #[serde(rename = "arg")]
- pub path: &'a str,
-
- #[serde(rename = "arg")]
- pub dest: &'a str,
-
- pub flush: Option<bool>,
-}
-
-impl<'a> ApiRequest for FilesMv<'a> {
- const PATH: &'static str = "/files/mv";
-}
-
-#[cfg_attr(feature = "with-builder", derive(TypedBuilder))]
-#[derive(Serialize, Default)]
-pub struct FilesRead<'a> {
- #[serde(rename = "arg")]
- pub path: &'a str,
-
- #[cfg_attr(feature = "with-builder", builder(default, setter(strip_option)))]
- pub offset: Option<i64>,
-
- #[cfg_attr(feature = "with-builder", builder(default, setter(strip_option)))]
- pub count: Option<i64>,
-}
-
-impl<'a> ApiRequest for FilesRead<'a> {
- const PATH: &'static str = "/files/read";
-}
-
-#[cfg_attr(feature = "with-builder", derive(TypedBuilder))]
-#[derive(Serialize, Default)]
-pub struct FilesRm<'a> {
- #[serde(rename = "arg")]
- pub path: &'a str,
-
- #[cfg_attr(feature = "with-builder", builder(default, setter(strip_option)))]
- pub recursive: Option<bool>,
-
- #[cfg_attr(feature = "with-builder", builder(default, setter(strip_option)))]
- pub flush: Option<bool>,
-}
-
-impl<'a> ApiRequest for FilesRm<'a> {
- const PATH: &'static str = "/files/rm";
-}
-
-#[derive(Serialize, Default)]
-#[serde(rename_all = "kebab-case")]
-pub struct FilesStat<'a> {
- #[serde(rename = "arg")]
- pub path: &'a str,
-
- pub with_local: Option<bool>,
-}
-
-impl<'a> ApiRequest for FilesStat<'a> {
- const PATH: &'static str = "/files/stat";
-}
-
-#[cfg_attr(feature = "with-builder", derive(TypedBuilder))]
-#[derive(Serialize, Default)]
-#[serde(rename_all = "kebab-case")]
-pub struct FilesWrite<'a> {
- #[serde(rename = "arg")]
- pub path: &'a str,
-
- #[cfg_attr(feature = "with-builder", builder(default, setter(strip_option)))]
- pub create: Option<bool>,
-
- #[cfg_attr(feature = "with-builder", builder(default, setter(strip_option)))]
- pub truncate: Option<bool>,
-
- #[cfg_attr(feature = "with-builder", builder(default, setter(strip_option)))]
- pub parents: Option<bool>,
-
- #[cfg_attr(feature = "with-builder", builder(default, setter(strip_option)))]
- pub offset: Option<i64>,
-
- #[cfg_attr(feature = "with-builder", builder(default, setter(strip_option)))]
- pub count: Option<i64>,
-
- #[cfg_attr(feature = "with-builder", builder(default, setter(strip_option)))]
- pub raw_leaves: Option<bool>,
-
- #[cfg_attr(feature = "with-builder", builder(default, setter(strip_option)))]
- pub hash: Option<&'a str>,
-
- #[cfg_attr(feature = "with-builder", builder(default, setter(strip_option)))]
- pub cid_version: Option<i32>,
-
- #[cfg_attr(feature = "with-builder", builder(default, setter(strip_option)))]
- pub flush: Option<bool>,
-}
-
-impl<'a> ApiRequest for FilesWrite<'a> {
- const PATH: &'static str = "/files/write";
-}
-
-#[cfg_attr(feature = "with-builder", derive(TypedBuilder))]
-#[derive(Serialize, Default)]
-#[serde(rename_all = "kebab-case")]
-pub struct FilesChcid<'a> {
- #[cfg_attr(feature = "with-builder", builder(default, setter(strip_option)))]
- #[serde(rename = "arg")]
- pub path: Option<&'a str>,
-
- #[cfg_attr(feature = "with-builder", builder(default, setter(strip_option)))]
- pub hash: Option<&'a str>,
-
- #[cfg_attr(feature = "with-builder", builder(default, setter(strip_option)))]
- pub cid_version: Option<i32>,
-
- #[cfg_attr(feature = "with-builder", builder(default, setter(strip_option)))]
- pub flush: Option<bool>,
-}
-
-impl<'a> ApiRequest for FilesChcid<'a> {
- const PATH: &'static str = "/files/chcid";
-}