2022-07-12 15:54:16 +03:00
|
|
|
import 'package:selfprivacy/logic/api_maps/rest_maps/api_map.dart';
|
2023-02-13 16:13:32 +02:00
|
|
|
export 'package:selfprivacy/logic/api_maps/generic_result.dart';
|
2022-11-28 20:51:37 +02:00
|
|
|
|
2022-07-13 14:58:23 +03:00
|
|
|
abstract class ServerProviderApi extends ApiMap {
|
2022-11-14 07:48:36 +02:00
|
|
|
/// Provider name key which lets infect understand what kind of installation
|
|
|
|
/// it requires, for example 'digitaloceal' for Digital Ocean
|
|
|
|
String get infectProviderName;
|
|
|
|
|
|
|
|
/// Actual provider name to render on information page for user,
|
|
|
|
/// for example 'Digital Ocean' for Digital Ocean
|
2022-11-23 09:55:28 +02:00
|
|
|
String get displayProviderName;
|
2022-07-12 15:54:16 +03:00
|
|
|
}
|