public static class IGUserForIGOnlyAPI.APIRequestCreateMessage extends APIRequest<APINode>
APIRequest.DefaultAsyncRequestExecutor, APIRequest.DefaultRequestExecutor, APIRequest.IAsyncRequestExecutor, APIRequest.IRequestExecutor, APIRequest.RequestHelper, APIRequest.ResponseParser<T extends APINode>, APIRequest.ResponseWrapper| Modifier and Type | Field and Description |
|---|---|
static String[] |
FIELDS |
static String[] |
PARAMS |
context, endpoint, method, nodeId, paramNames, params, parser, returnFields, USER_AGENT, useVideoEndpoint| Constructor and Description |
|---|
APIRequestCreateMessage(String nodeId,
APIContext context) |
addToBatch, addToBatch, addToBatch, changeAsyncRequestExecutor, changeRequestExecutor, executeAsyncBase, executeAsyncBase, executeAsyncInternal, executeAsyncInternal, executeInternal, executeInternal, getAsyncExecutor, getContext, getExecutor, joinStringList, requestFieldInternal, setContext, setOverrideUrl, setParamInternal, setParamsInternal, setUseVideoEndpointpublic APIRequestCreateMessage(String nodeId, APIContext context)
public APINode getLastResponse()
getLastResponse in class APIRequest<APINode>public APINode parseResponse(String response, String header) throws APIException
parseResponse in class APIRequest<APINode>APIExceptionpublic APINode execute() throws APIException
execute in class APIRequest<APINode>APIExceptionpublic APINode execute(Map<String,Object> extraParams) throws APIException
execute in class APIRequest<APINode>APIExceptionpublic com.google.common.util.concurrent.ListenableFuture<APINode> executeAsync() throws APIException
APIExceptionpublic com.google.common.util.concurrent.ListenableFuture<APINode> executeAsync(Map<String,Object> extraParams) throws APIException
APIExceptionpublic IGUserForIGOnlyAPI.APIRequestCreateMessage setParam(String param, Object value)
setParam in class APIRequest<APINode>public IGUserForIGOnlyAPI.APIRequestCreateMessage setParams(Map<String,Object> params)
setParams in class APIRequest<APINode>public IGUserForIGOnlyAPI.APIRequestCreateMessage setMessage(Object message)
public IGUserForIGOnlyAPI.APIRequestCreateMessage setMessage(String message)
public IGUserForIGOnlyAPI.APIRequestCreateMessage setMessagingType(IGUserForIGOnlyAPI.EnumMessagingType messagingType)
public IGUserForIGOnlyAPI.APIRequestCreateMessage setMessagingType(String messagingType)
public IGUserForIGOnlyAPI.APIRequestCreateMessage setPayload(String payload)
public IGUserForIGOnlyAPI.APIRequestCreateMessage setRecipient(Object recipient)
public IGUserForIGOnlyAPI.APIRequestCreateMessage setRecipient(String recipient)
public IGUserForIGOnlyAPI.APIRequestCreateMessage setSenderAction(IGUserForIGOnlyAPI.EnumSenderAction senderAction)
public IGUserForIGOnlyAPI.APIRequestCreateMessage setSenderAction(String senderAction)
public IGUserForIGOnlyAPI.APIRequestCreateMessage setTag(Object tag)
public IGUserForIGOnlyAPI.APIRequestCreateMessage setTag(String tag)
public IGUserForIGOnlyAPI.APIRequestCreateMessage setThreadControl(Object threadControl)
public IGUserForIGOnlyAPI.APIRequestCreateMessage setThreadControl(String threadControl)
public IGUserForIGOnlyAPI.APIRequestCreateMessage requestAllFields()
public IGUserForIGOnlyAPI.APIRequestCreateMessage requestAllFields(boolean value)
public IGUserForIGOnlyAPI.APIRequestCreateMessage requestFields(List<String> fields)
requestFields in class APIRequest<APINode>public IGUserForIGOnlyAPI.APIRequestCreateMessage requestFields(List<String> fields, boolean value)
requestFields in class APIRequest<APINode>public IGUserForIGOnlyAPI.APIRequestCreateMessage requestField(String field)
requestField in class APIRequest<APINode>public IGUserForIGOnlyAPI.APIRequestCreateMessage requestField(String field, boolean value)
requestField in class APIRequest<APINode>Copyright © 2024. All rights reserved.