Skip to content

Commit 8f824fa

Browse files
committed
added preserve flags to wallet linking data classes
1 parent 10af626 commit 8f824fa

1 file changed

Lines changed: 10 additions & 4 deletions

File tree

Packages/Sequence-Unity/Sequence/SequenceSDK/EmbeddedWallet/EOAWalletLinker.cs

Lines changed: 10 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -2,6 +2,7 @@
22
using System.Collections.Generic;
33
using System.Threading.Tasks;
44
using UnityEngine;
5+
using UnityEngine.Scripting;
56

67
namespace Sequence.EmbeddedWallet
78
{
@@ -109,7 +110,8 @@ public async Task OpenEoaWalletLink()
109110
}
110111
}
111112

112-
internal class LinkedWalletsRequestData
113+
[Preserve]
114+
public class LinkedWalletsRequestData
113115
{
114116
public string signatureChainId;
115117
public string parentWalletAddress;
@@ -118,11 +120,13 @@ internal class LinkedWalletsRequestData
118120
public string linkedWalletAddress;
119121
}
120122

121-
internal class LinkedWalletsResponseData
123+
[Preserve]
124+
public class LinkedWalletsResponseData
122125
{
123126
public LinkedWalletData[] linkedWallets;
124127
}
125128

129+
[Preserve]
126130
public class LinkedWalletData
127131
{
128132
public int id;
@@ -132,21 +136,23 @@ public class LinkedWalletData
132136
public string createdAt;
133137
}
134138

135-
internal class NonceRequestData
139+
public class NonceRequestData
136140
{
137141
public string walletAddress;
138142

143+
[Preserve]
139144
public NonceRequestData(string walletAddress)
140145
{
141146
this.walletAddress = walletAddress;
142147
}
143148
}
144149

145-
internal class NonceResponseData
150+
public class NonceResponseData
146151
{
147152
public string nonce;
148153
public string verificationUrl;
149154

155+
[Preserve]
150156
public NonceResponseData(string nonce, string verificationUrl)
151157
{
152158
this.nonce = nonce;

0 commit comments

Comments
 (0)