getWallet method
Implementation
Future<dynamic> getWallet() async {
Response response = await _dio.get(
'/v1/wallets',
options: options,
);
if (response.data['data'] != null) {
final Map<String, dynamic> data = response.data['data'];
return {
'phoneNumber': data['phoneNumber'],
'accountAddress': data['accountAddress'],
'walletAddress': data['walletAddress'],
'createdAt': data['createdAt'],
'updatedAt': data['updatedAt'],
'walletModules': data['walletModules'],
'communityManager': data['walletModules']['CommunityManager'],
'transferManager': data['walletModules']['TransferManager'],
'dAIPointsManager': data['walletModules']['DAIPointsManager'] ?? null,
'networks': data['networks'],
'backup': data['backup'],
'balancesOnForeign': data['balancesOnForeign'],
'apy': data['apy'],
'version': data['version'],
'paddedVersion': data['paddedVersion'],
'isBlacklisted': data['isBlacklisted'] ?? false,
};
} else {
return {};
}
}