blob: 167db6048801c3884c3fd28286d04a65e1f1887f (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
|
package se.leap.bitmaskclient;
import android.os.Bundle;
/**
* Created by cyberta on 17.08.18.
*/
public interface ProviderSetupInterface {
enum ProviderConfigState {
PROVIDER_NOT_SET,
SETTING_UP_PROVIDER,
SHOWING_PROVIDER_DETAILS,
PENDING_SHOW_FAILED_DIALOG,
SHOW_FAILED_DIALOG,
}
void handleProviderSetUp(Provider provider);
void handleProviderSetupFailed(Bundle resultData);
void handleCorrectlyDownloadedCertificate(Provider provider);
void handleIncorrectlyDownloadedCertificate();
Provider getProvider();
ProviderConfigState getConfigState();
}
|