use {
super::{blob::BlobObject, sui::SuiEvent},
serde::{Deserialize, Serialize},
};
#[derive(Debug, Deserialize, Serialize)]
pub struct NewlyCreated {
#[serde(rename = "blobObject")]
pub blob_object: BlobObject,
}
#[derive(Debug, Deserialize, Serialize)]
pub struct AlreadyCertified {
#[serde(rename = "blobId")]
pub blob_id: String,
#[serde(rename = "endEpoch")]
pub end_epoch: u64,
pub event: SuiEvent,
}
#[derive(Debug, Deserialize, Serialize)]
pub struct StorageInfo {
#[serde(rename = "newlyCreated")]
pub newly_created: Option<NewlyCreated>,
#[serde(rename = "alreadyCertified")]
pub already_certified: Option<AlreadyCertified>,
}