forked from timols/java-gitlab-api
-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathTokenType.java
More file actions
35 lines (29 loc) · 1.07 KB
/
TokenType.java
File metadata and controls
35 lines (29 loc) · 1.07 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
package org.gitlab.api;
public enum TokenType {
PRIVATE_TOKEN("private_token", "PRIVATE-TOKEN", "%s"),
ACCESS_TOKEN("access_token", "Authorization", "Bearer %s");
private final String tokenParamName;
private final String tokenHeaderName;
private final String tokenHeaderFormat;
/**
* Constructor
*
* @param tokenParamName The url parameter name when using AuthMethod.URL_PARAMETER
* @param tokenHeaderName The header name when using AuthMethod.HEADER
* @param tokenHeaderFormat The header format for String.format when using AuthMethod.HEADER
*/
TokenType(String tokenParamName, String tokenHeaderName, String tokenHeaderFormat) {
this.tokenParamName = tokenParamName;
this.tokenHeaderName = tokenHeaderName;
this.tokenHeaderFormat = tokenHeaderFormat;
}
public String getTokenParamName() {
return tokenParamName;
}
public String getTokenHeaderName() {
return tokenHeaderName;
}
public String getTokenHeaderFormat() {
return tokenHeaderFormat;
}
}