summaryrefslogtreecommitdiffstats
path: root/ipfs-api/src/response/object.rs
diff options
context:
space:
mode:
Diffstat (limited to 'ipfs-api/src/response/object.rs')
-rw-r--r--ipfs-api/src/response/object.rs49
1 files changed, 12 insertions, 37 deletions
diff --git a/ipfs-api/src/response/object.rs b/ipfs-api/src/response/object.rs
index de5923c..78fd271 100644
--- a/ipfs-api/src/response/object.rs
+++ b/ipfs-api/src/response/object.rs
@@ -9,114 +9,90 @@
use response::{serde, IpfsHeader};
use std::collections::HashMap;
-
pub type ObjectDataResponse = Vec<u8>;
-
#[derive(Debug, Deserialize)]
#[serde(rename_all = "PascalCase")]
pub struct ObjectDiff {
- #[serde(rename = "Type")]
- pub typ: u64,
+ #[serde(rename = "Type")] pub typ: u64,
pub path: String,
- #[serde(deserialize_with = "serde::deserialize_hashmap")]
- pub before: HashMap<String, String>,
+ #[serde(deserialize_with = "serde::deserialize_hashmap")] pub before: HashMap<String, String>,
- #[serde(deserialize_with = "serde::deserialize_hashmap")]
- pub after: HashMap<String, String>,
+ #[serde(deserialize_with = "serde::deserialize_hashmap")] pub after: HashMap<String, String>,
}
-
#[derive(Debug, Deserialize)]
#[serde(rename_all = "PascalCase")]
pub struct ObjectDiffResponse {
- #[serde(deserialize_with = "serde::deserialize_vec")]
- pub changes: Vec<ObjectDiff>,
+ #[serde(deserialize_with = "serde::deserialize_vec")] pub changes: Vec<ObjectDiff>,
}
-
#[derive(Debug, Deserialize)]
#[serde(rename_all = "PascalCase")]
pub struct ObjectGetResponse {
pub data: String,
- #[serde(deserialize_with = "serde::deserialize_vec")]
- pub links: Vec<IpfsHeader>,
+ #[serde(deserialize_with = "serde::deserialize_vec")] pub links: Vec<IpfsHeader>,
}
-
#[derive(Debug, Deserialize)]
#[serde(rename_all = "PascalCase")]
pub struct ObjectLinksResponse {
pub hash: String,
- #[serde(deserialize_with = "serde::deserialize_vec")]
- pub links: Vec<IpfsHeader>,
+ #[serde(deserialize_with = "serde::deserialize_vec")] pub links: Vec<IpfsHeader>,
}
-
#[derive(Deserialize)]
#[serde(rename_all = "PascalCase")]
pub struct ObjectNewResponse {
pub hash: String,
- #[serde(deserialize_with = "serde::deserialize_vec")]
- pub links: Vec<IpfsHeader>,
+ #[serde(deserialize_with = "serde::deserialize_vec")] pub links: Vec<IpfsHeader>,
}
-
#[derive(Deserialize)]
#[serde(rename_all = "PascalCase")]
pub struct ObjectPatchAddLinkResponse {
pub hash: String,
- #[serde(deserialize_with = "serde::deserialize_vec")]
- pub links: Vec<IpfsHeader>,
+ #[serde(deserialize_with = "serde::deserialize_vec")] pub links: Vec<IpfsHeader>,
}
-
#[derive(Deserialize)]
#[serde(rename_all = "PascalCase")]
pub struct ObjectPatchAppendDataResponse {
pub hash: String,
- #[serde(deserialize_with = "serde::deserialize_vec")]
- pub links: Vec<IpfsHeader>,
+ #[serde(deserialize_with = "serde::deserialize_vec")] pub links: Vec<IpfsHeader>,
}
-
#[derive(Deserialize)]
#[serde(rename_all = "PascalCase")]
pub struct ObjectPatchRmLinkResponse {
pub hash: String,
- #[serde(deserialize_with = "serde::deserialize_vec")]
- pub links: Vec<IpfsHeader>,
+ #[serde(deserialize_with = "serde::deserialize_vec")] pub links: Vec<IpfsHeader>,
}
-
#[derive(Deserialize)]
#[serde(rename_all = "PascalCase")]
pub struct ObjectPatchSetDataResponse {
pub hash: String,
- #[serde(deserialize_with = "serde::deserialize_vec")]
- pub links: Vec<IpfsHeader>,
+ #[serde(deserialize_with = "serde::deserialize_vec")] pub links: Vec<IpfsHeader>,
}
-
#[derive(Deserialize)]
#[serde(rename_all = "PascalCase")]
pub struct ObjectPutResponse {
pub hash: String,
- #[serde(deserialize_with = "serde::deserialize_vec")]
- pub links: Vec<IpfsHeader>,
+ #[serde(deserialize_with = "serde::deserialize_vec")] pub links: Vec<IpfsHeader>,
}
-
#[derive(Debug, Deserialize)]
#[serde(rename_all = "PascalCase")]
pub struct ObjectStatResponse {
@@ -128,7 +104,6 @@ pub struct ObjectStatResponse {
pub cumulative_size: u64,
}
-
#[cfg(test)]
mod tests {
deserialize_test!(v0_object_diff_0, ObjectDiffResponse);