1 //
2 //  Constants.java
3 //  Adjust
4 //
5 //  Created by keyboardsurfer on 2013-11-08.
6 //  Copyright (c) 2012-2014 adjust GmbH. All rights reserved.
7 //  See the file MIT-LICENSE for copying permission.
8 //
9 
10 package com.adjust.sdk;
11 
12 import java.util.Arrays;
13 import java.util.List;
14 
15 /**
16  * @author keyboardsurfer
17  * @since 8.11.13
18  */
19 public interface Constants {
20     int ONE_SECOND = 1000;
21     int ONE_MINUTE = 60 * ONE_SECOND;
22     int THIRTY_MINUTES = 30 * ONE_MINUTE;
23 
24     int CONNECTION_TIMEOUT = Constants.ONE_MINUTE;
25     int SOCKET_TIMEOUT = Constants.ONE_MINUTE;
26 
27     String BASE_URL = "https://app.adjust.com";
28     String SCHEME = "https";
29     String AUTHORITY = "app.adjust.com";
30     String CLIENT_SDK = "android4.0.0";
31     String LOGTAG = "Adjust";
32 
33     String ACTIVITY_STATE_FILENAME = "AdjustIoActivityState";
34     String ATTRIBUTION_FILENAME = "AdjustAttribution";
35 
36     String MALFORMED = "malformed";
37     String SMALL = "small";
38     String NORMAL = "normal";
39     String LONG = "long";
40     String LARGE = "large";
41     String XLARGE = "xlarge";
42     String LOW = "low";
43     String MEDIUM = "medium";
44     String HIGH = "high";
45     String REFERRER = "referrer";
46 
47     String ENCODING = "UTF-8";
48     String MD5 = "MD5";
49     String SHA1 = "SHA-1";
50 
51     // List of known plugins, possibly not active
52     List<String> PLUGINS = Arrays.asList();
53 }
54