defuse_nep245/
token.rs

1use near_sdk::{AccountId, near};
2
3pub type TokenId = String;
4
5#[derive(Debug, Clone, PartialEq, Eq, PartialOrd, Ord)]
6#[near(serializers = [json, borsh])]
7pub struct Token {
8    pub token_id: TokenId,
9    #[serde(default, skip_serializing_if = "Option::is_none")]
10    pub owner_id: Option<AccountId>,
11}