-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathSDKConfiguration.java
More file actions
62 lines (50 loc) · 1.85 KB
/
SDKConfiguration.java
File metadata and controls
62 lines (50 loc) · 1.85 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
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
/*
* Code generated by Speakeasy (https://speakeasy.com). DO NOT EDIT.
*/
package io.codat.sync.expenses;
import io.codat.sync.expenses.hooks.SDKHooks;
import io.codat.sync.expenses.utils.HTTPClient;
import io.codat.sync.expenses.utils.Hook.SdkInitData;
import io.codat.sync.expenses.utils.Hooks;
import io.codat.sync.expenses.utils.RetryConfig;
import java.lang.String;
import java.util.Optional;
class SDKConfiguration {
public SecuritySource securitySource;
public Optional<SecuritySource> securitySource() {
return Optional.ofNullable(securitySource);
}
public HTTPClient defaultClient;
public String serverUrl;
public int serverIdx = 0;
private static final String LANGUAGE = "java";
public static final String OPENAPI_DOC_VERSION = "prealpha";
public static final String SDK_VERSION = "1.0.1";
public static final String GEN_VERSION = "2.466.0";
private static final String BASE_PACKAGE = "io.codat.sync.expenses";
public static final String USER_AGENT =
String.format("speakeasy-sdk/%s %s %s %s %s",
LANGUAGE, SDK_VERSION, GEN_VERSION, OPENAPI_DOC_VERSION, BASE_PACKAGE);
private Hooks _hooks = createHooks();
private static Hooks createHooks() {
Hooks hooks = new Hooks();
return hooks;
}
public Hooks hooks() {
return _hooks;
}
public void setHooks(Hooks hooks) {
this._hooks = hooks;
}
/**
* Initializes state (for example hooks).
**/
public void initialize() {
SDKHooks.initialize(_hooks);
// apply the sdk init hook immediately
SdkInitData data = _hooks.sdkInit(new SdkInitData(serverUrl, defaultClient));
this.serverUrl = data.baseUrl();
this.defaultClient = data.client();
}
public Optional<RetryConfig> retryConfig = Optional.empty();
}