2025-08-12 15:18:38 +07:00
|
|
|
import 'package:injectable/injectable.dart';
|
|
|
|
|
|
|
|
|
|
abstract class Env {
|
|
|
|
|
String get baseUrl;
|
|
|
|
|
// add getter here...
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
@Injectable(as: Env)
|
|
|
|
|
@dev
|
|
|
|
|
class DevEnv implements Env {
|
|
|
|
|
@override
|
2025-08-16 17:27:57 +07:00
|
|
|
String get baseUrl => 'https://enaklo-pos-be.altru.id'; // example value
|
2025-08-12 15:18:38 +07:00
|
|
|
}
|
|
|
|
|
|
|
|
|
|
@Injectable(as: Env)
|
|
|
|
|
@prod
|
|
|
|
|
class ProdEnv implements Env {
|
|
|
|
|
@override
|
2025-08-16 17:27:57 +07:00
|
|
|
String get baseUrl => 'https://enaklo-pos-be.altru.id';
|
2025-08-12 15:18:38 +07:00
|
|
|
}
|