content property
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,
);
}
}''';