signer_remote/storage/
storage_models.rs1use serde::{Deserialize, Serialize};
4
5#[derive(Debug, Clone, Serialize, Deserialize)]
7pub struct StorageBlobsCheckExistenceRequest {
8 pub hashes: Vec<String>,
10}
11
12#[derive(Debug, Clone, Serialize, Deserialize)]
14pub struct StorageBlobsCheckExistenceResponse {
15 pub missing_hashes: Vec<String>,
17}
18
19#[derive(Debug, Clone, Serialize, Deserialize)]
21pub struct StorageItemData {
22 pub chunks: Vec<String>,
24 pub file_name: String,
26}
27
28#[derive(Debug, Clone, Serialize, Deserialize)]
30pub struct StorageItemResponse {
31 pub pubkey: String,
33 pub hash: String,
35 pub file_name: String,
37}