53 lines
1.2 KiB
Dart
Executable File
53 lines
1.2 KiB
Dart
Executable File
import 'package:flutter_dotenv/flutter_dotenv.dart';
|
|
|
|
class Environment {
|
|
static String get fileName {
|
|
const String env =
|
|
String.fromEnvironment('ENV', defaultValue: 'development');
|
|
|
|
switch (env) {
|
|
case 'production':
|
|
return '.env.production';
|
|
case 'test':
|
|
return '.env.test';
|
|
case 'uat':
|
|
return '.env.uat';
|
|
default:
|
|
return '.env.development';
|
|
}
|
|
}
|
|
|
|
static String get apiUrl {
|
|
return dotenv.env['API_URL'] ?? 'API_URL not found!';
|
|
}
|
|
|
|
static String get apiUrlEnrollment {
|
|
return dotenv.env['API_URL_Enrollment'] ?? 'API_URL not found!';
|
|
}
|
|
|
|
static String get chatBotUrl {
|
|
return dotenv.env['chatbot_Url'] ?? 'CHAT_BOT_URL not found!';
|
|
}
|
|
|
|
static String get baseHref {
|
|
return dotenv.env['BASE_HREF'] ?? 'BASE_HREF not found!';
|
|
}
|
|
|
|
static String get env {
|
|
return dotenv.env['ENV'] ?? 'ENV not found!';
|
|
}
|
|
|
|
static String get apiUrlTicket {
|
|
return dotenv.env['TICKET_API_URL'] ?? 'TICKET_API_URL not found!';
|
|
}
|
|
|
|
//Live
|
|
static String get ticketToken {
|
|
return dotenv.env['ticketToken'] ?? 'TICKET_API_URL not found!';
|
|
}
|
|
//Dev
|
|
// static String get ticketToken {
|
|
// return 'uncp8FvG310bEyYdV9MmStlo7KDRZ65fLWTeXCI2JzwPrNHjBqQhUiAgxsaO';
|
|
// }
|
|
}
|