post_enrollment_app/lib/models/environment.dart

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';
// }
}