constants.dart 1.2 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152
  1. class Constants {
  2. Constants._();
  3. static const String env = envTest;
  4. static const String envDev = 'dev';
  5. static const String envTest = 'test';
  6. static const String envProd = 'prod';
  7. static const String _devBaseUrl = "http://192.168.10.230:8880";
  8. static const String _testBaseUrl = "http://42.193.245.11";
  9. static const String _prodBaseUrl = "https://project-api.atmob.com";
  10. static String baseUrl = getBaseUrl();
  11. static const String privacyPolicy =
  12. "https://cdn.v8dashen.com/static/xt-xm-privacy.html";
  13. static const String userAgreement =
  14. "https://cdn.v8dashen.com/static/xt-xm-clause.html";
  15. }
  16. String getBaseUrl() {
  17. switch (Constants.env) {
  18. case Constants.envDev:
  19. return Constants._devBaseUrl;
  20. case Constants.envTest:
  21. return Constants._testBaseUrl;
  22. case Constants.envProd:
  23. return Constants._prodBaseUrl;
  24. default:
  25. return Constants._devBaseUrl;
  26. }
  27. }
  28. class PayPlatform {
  29. static const int android = 1;
  30. static const int ios = 2;
  31. static const int qrCode = 4;
  32. }
  33. class PayMethod {
  34. static const int alipay = 1;
  35. static const int wechat = 2;
  36. static const int ios = 3;
  37. static const int google = 4;
  38. static const int douYin = 5;
  39. }