Skip to main content

defuse_nep245/
token.rs

1use near_account_id::AccountId;
2
3pub type TokenId = String;
4
5#[cfg_attr(
6    feature = "serde",
7    derive(::serde::Serialize, ::serde::Deserialize),
8    cfg_attr(feature = "schemars-v0_8", derive(::schemars::JsonSchema))
9)]
10#[derive(Debug, Clone, PartialEq, Eq)]
11pub struct Token {
12    pub token_id: TokenId,
13    #[cfg_attr(
14        feature = "serde",
15        serde(default, skip_serializing_if = "Option::is_none")
16    )]
17    pub owner_id: Option<AccountId>,
18}