Skip to main content

blockfrost_openapi/models/
tx_metadata_labels_inner.rs

1use crate::models;
2use serde::{Deserialize, Serialize};
3
4#[derive(Clone, Default, Debug, PartialEq, Serialize, Deserialize)]
5pub struct TxMetadataLabelsInner {
6    /// Metadata label
7    #[serde(rename = "label")]
8    pub label: String,
9    /// CIP10 defined description
10    #[serde(rename = "cip10", deserialize_with = "Option::deserialize")]
11    pub cip10: Option<String>,
12    /// The count of metadata entries with a specific label
13    #[serde(rename = "count")]
14    pub count: String,
15}
16
17impl TxMetadataLabelsInner {
18    pub fn new(label: String, cip10: Option<String>, count: String) -> TxMetadataLabelsInner {
19        TxMetadataLabelsInner {
20            label,
21            cip10,
22            count,
23        }
24    }
25}
26