mirror of
https://github.com/cypherstack/stack_wallet.git
synced 2024-11-05 11:57:41 +00:00
0dff63d9ac
TODO check if this breaks mobile
31 lines
1 KiB
Dart
31 lines
1 KiB
Dart
import 'package:decimal/decimal.dart';
|
|
import 'package:stackwallet/models/buy/response_objects/crypto.dart';
|
|
import 'package:stackwallet/models/buy/response_objects/fiat.dart';
|
|
import 'package:stackwallet/models/buy/response_objects/quote.dart';
|
|
// import 'package:stackwallet/models/buy/response_objects/pair.dart';
|
|
|
|
class Simplex {
|
|
List<Crypto> supportedCryptos = [];
|
|
List<Fiat> supportedFiats = [];
|
|
SimplexQuote quote = SimplexQuote(
|
|
crypto: Crypto.fromJson({'ticker': 'BTC', 'name': 'Bitcoin', 'image': ''}),
|
|
fiat: Fiat.fromJson(
|
|
{'ticker': 'USD', 'name': 'United States Dollar', 'image': ''}),
|
|
youPayFiatPrice: Decimal.parse("100"),
|
|
youReceiveCryptoAmount: Decimal.parse("1.0238917"),
|
|
purchaseId: "someID",
|
|
receivingAddress: '',
|
|
);
|
|
|
|
void updateSupportedCryptos(List<Crypto> newCryptos) {
|
|
supportedCryptos = newCryptos;
|
|
}
|
|
|
|
void updateSupportedFiats(List<Fiat> newFiats) {
|
|
supportedFiats = newFiats;
|
|
}
|
|
|
|
void updateQuote(SimplexQuote newQuote) {
|
|
quote = newQuote;
|
|
}
|
|
}
|