content property

  1. @override
String content
override

Store the content that will be written to the file in a String or Future

Implementation

@override
String get content => '''
class Environments {
static const String PRODUCTION = 'prod';
static const String QAS = 'QAS';
static const String DEV = 'dev';
static const String LOCAL = 'local';
}

class ConfigEnvironments {
static const String _currentEnvironments = Environments.LOCAL;
static final List<Map<String, String>> _availableEnvironments = [
  {
    'env': Environments.LOCAL,
    'url': 'http://localhost:8080/api/',
  },
  {
    'env': Environments.DEV,
    'url': '',
  },
  {
    'env': Environments.QAS,
    'url': '',
  },
  {
    'env': Environments.PRODUCTION,
    'url': '',
  },
];

static Map<String, String> getEnvironments() {
  return _availableEnvironments.firstWhere(
    (d) => d['env'] == _currentEnvironments,
  );
}
}''';