bity-ic-storage-canister-api 0.6.0

API for the storage canister
Documentation
use candid::CandidType;
use serde::{Deserialize, Serialize};

#[derive(Serialize, Deserialize, CandidType, Clone, Debug)]
pub struct Args {
    pub file_path: String,
}

#[derive(Serialize, Deserialize, CandidType, Debug)]
pub struct CancelUploadResp {}

pub type Response = Result<CancelUploadResp, CancelUploadError>;

#[derive(Serialize, Deserialize, CandidType, Debug)]
pub enum CancelUploadError {
    UploadNotInitialized,
    UploadAlreadyFinalized,
    InvalidFilePath,
}