lit_node_core/models/
auth_sig_item.rs

1use crate::{JsonAuthSig, MultipleAuthSigs};
2use serde::{Deserialize, Serialize};
3
4#[derive(Clone, Debug, Serialize, Deserialize)]
5#[serde(rename_all = "camelCase", untagged)]
6#[allow(clippy::large_enum_variant)]
7pub enum AuthSigItem {
8    Single(JsonAuthSig),
9    Multiple(MultipleAuthSigs),
10}
11
12impl Default for AuthSigItem {
13    fn default() -> Self {
14        Self::Single(Default::default())
15    }
16}