ApiUrls constructor
ApiUrls({})
Creates an ApiUrls instance.
All string parameters must be non-empty.
Implementation
ApiUrls(
{required this.baseUrl,
required this.baseUrlDev,
required this.baseMediaUrl,
required this.baseMediaUrlDev,
required this.urls})
: assert(() {
if (baseUrl.isEmpty) {
throw Exception('baseUrl cannot be empty');
}
if (baseUrlDev.isEmpty) {
throw Exception('baseUrlDev cannot be empty');
}
if (baseMediaUrl.isEmpty) {
throw Exception('baseMediaUrl cannot be empty');
}
if (baseMediaUrlDev.isEmpty) {
throw Exception('baseMediaUrlDev cannot be empty');
}
return true;
}()) {
urls.addAll(authUrls);
}