All requests use the primary/backup domains configured by the caller.
| Method | HTTP request | Description |
|---|---|---|
| addOpenChannelLowPriorityMessageTypeList | POST /v4/open-channel/low-priority-message-type-list/add | Add low-priority message types |
| getOpenChannelLowPriorityMessageTypeList | POST /v4/open-channel/low-priority-message-type-list/get | Query low-priority message types |
| removeOpenChannelLowPriorityMessageTypeList | POST /v4/open-channel/low-priority-message-type-list/remove | Remove low-priority message types |
CodeOnlyResponse addOpenChannelLowPriorityMessageTypeList(openChannelLowPriorityMessageTypeListRequest)
Add low-priority message types
Rate limit: 100/sec.
// Import classes:
import ai.nexconn.ApiClient;
import ai.nexconn.ApiException;
import ai.nexconn.Configuration;
import ai.nexconn.model.*;
import ai.nexconn.api.OpenChannelMessagePriorityApi;
public class Example {
public static void main(String[] args) {
ApiClient defaultClient = Configuration.getDefaultApiClient();
defaultClient.setBasePath("https://api.sg-light-api.com");
// Configure API key authorization: NexconnSignature
ApiKeyAuth NexconnSignature = (ApiKeyAuth) defaultClient.getAuthentication("NexconnSignature");
NexconnSignature.setApiKey("YOUR API KEY");
// Uncomment the following line to set a prefix for the API key, e.g. "Token" (defaults to null)
//NexconnSignature.setApiKeyPrefix("Token");
OpenChannelMessagePriorityApi apiInstance = new OpenChannelMessagePriorityApi(defaultClient);
OpenChannelLowPriorityMessageTypeListRequest openChannelLowPriorityMessageTypeListRequest = new OpenChannelLowPriorityMessageTypeListRequest(); // OpenChannelLowPriorityMessageTypeListRequest |
try {
CodeOnlyResponse result = apiInstance.addOpenChannelLowPriorityMessageTypeList(openChannelLowPriorityMessageTypeListRequest);
System.out.println(result);
} catch (ApiException e) {
System.err.println("Exception when calling OpenChannelMessagePriorityApi#addOpenChannelLowPriorityMessageTypeList");
System.err.println("Status code: " + e.getCode());
System.err.println("Reason: " + e.getResponseBody());
System.err.println("Response headers: " + e.getResponseHeaders());
e.printStackTrace();
}
}
}| Name | Type | Description | Notes |
|---|---|---|---|
| openChannelLowPriorityMessageTypeListRequest | OpenChannelLowPriorityMessageTypeListRequest |
- Content-Type: application/json
- Accept: application/json
| Status code | Description | Response headers |
|---|---|---|
| 200 | OK | - |
OpenChannelMessageTypeListResponse getOpenChannelLowPriorityMessageTypeList()
Query low-priority message types
Rate limit: 100/sec.
// Import classes:
import ai.nexconn.ApiClient;
import ai.nexconn.ApiException;
import ai.nexconn.Configuration;
import ai.nexconn.model.*;
import ai.nexconn.api.OpenChannelMessagePriorityApi;
public class Example {
public static void main(String[] args) {
ApiClient defaultClient = Configuration.getDefaultApiClient();
defaultClient.setBasePath("https://api.sg-light-api.com");
// Configure API key authorization: NexconnSignature
ApiKeyAuth NexconnSignature = (ApiKeyAuth) defaultClient.getAuthentication("NexconnSignature");
NexconnSignature.setApiKey("YOUR API KEY");
// Uncomment the following line to set a prefix for the API key, e.g. "Token" (defaults to null)
//NexconnSignature.setApiKeyPrefix("Token");
OpenChannelMessagePriorityApi apiInstance = new OpenChannelMessagePriorityApi(defaultClient);
try {
OpenChannelMessageTypeListResponse result = apiInstance.getOpenChannelLowPriorityMessageTypeList();
System.out.println(result);
} catch (ApiException e) {
System.err.println("Exception when calling OpenChannelMessagePriorityApi#getOpenChannelLowPriorityMessageTypeList");
System.err.println("Status code: " + e.getCode());
System.err.println("Reason: " + e.getResponseBody());
System.err.println("Response headers: " + e.getResponseHeaders());
e.printStackTrace();
}
}
}This endpoint does not require a request body.
OpenChannelMessageTypeListResponse
- Content-Type: application/json
- Accept: application/json
| Status code | Description | Response headers |
|---|---|---|
| 200 | OK | - |
CodeOnlyResponse removeOpenChannelLowPriorityMessageTypeList(openChannelLowPriorityMessageTypeListRequest)
Remove low-priority message types
Rate limit: 100/sec.
// Import classes:
import ai.nexconn.ApiClient;
import ai.nexconn.ApiException;
import ai.nexconn.Configuration;
import ai.nexconn.model.*;
import ai.nexconn.api.OpenChannelMessagePriorityApi;
public class Example {
public static void main(String[] args) {
ApiClient defaultClient = Configuration.getDefaultApiClient();
defaultClient.setBasePath("https://api.sg-light-api.com");
// Configure API key authorization: NexconnSignature
ApiKeyAuth NexconnSignature = (ApiKeyAuth) defaultClient.getAuthentication("NexconnSignature");
NexconnSignature.setApiKey("YOUR API KEY");
// Uncomment the following line to set a prefix for the API key, e.g. "Token" (defaults to null)
//NexconnSignature.setApiKeyPrefix("Token");
OpenChannelMessagePriorityApi apiInstance = new OpenChannelMessagePriorityApi(defaultClient);
OpenChannelLowPriorityMessageTypeListRequest openChannelLowPriorityMessageTypeListRequest = new OpenChannelLowPriorityMessageTypeListRequest(); // OpenChannelLowPriorityMessageTypeListRequest |
try {
CodeOnlyResponse result = apiInstance.removeOpenChannelLowPriorityMessageTypeList(openChannelLowPriorityMessageTypeListRequest);
System.out.println(result);
} catch (ApiException e) {
System.err.println("Exception when calling OpenChannelMessagePriorityApi#removeOpenChannelLowPriorityMessageTypeList");
System.err.println("Status code: " + e.getCode());
System.err.println("Reason: " + e.getResponseBody());
System.err.println("Response headers: " + e.getResponseHeaders());
e.printStackTrace();
}
}
}| Name | Type | Description | Notes |
|---|---|---|---|
| openChannelLowPriorityMessageTypeListRequest | OpenChannelLowPriorityMessageTypeListRequest |
- Content-Type: application/json
- Accept: application/json
| Status code | Description | Response headers |
|---|---|---|
| 200 | OK | - |