22using System . Collections . Generic ;
33using System . Threading . Tasks ;
44using UnityEngine ;
5+ using UnityEngine . Scripting ;
56
67namespace 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