-
Notifications
You must be signed in to change notification settings - Fork 0
/
TokenStorage.cs
25 lines (21 loc) · 952 Bytes
/
TokenStorage.cs
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
using System.Xml.Serialization;
namespace Nft.App.Storage
{
[Serializable]
[XmlRoot("TokenStorage")]
public class TokenStorageSer
{
public TokenStorageSer()
{
SerializableNftTokenWalletMap = new List<NftTokenToWalletKeyValueElement>();
SerializableWalletNftTokensMap = new List<WalletToNftTokensKeyValueElement>();
SerializableNftTokenOwnershipMap = new List<NftTokenOwnershipKeyValueElement>();
}
[XmlElement("SerializableNftTokenWalletMap")]
public List<NftTokenToWalletKeyValueElement> SerializableNftTokenWalletMap { get; set; }
[XmlElement("SerializableWalletNftTokensMap")]
public List<WalletToNftTokensKeyValueElement> SerializableWalletNftTokensMap { get; set; }
[XmlElement("SerializableNftTokenOwnershipMap")]
public List<NftTokenOwnershipKeyValueElement> SerializableNftTokenOwnershipMap { get; set; }
}
}