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}