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}