public class TerminalApi extends BaseThirdPartySysApi
| 限定符和类型 | 类和说明 |
|---|---|
static class |
TerminalApi.TerminalPushCmd |
static class |
TerminalApi.TerminalSearchOrderBy |
static class |
TerminalApi.TerminalStatus |
BaseThirdPartySysApi.PushStatus, BaseThirdPartySysApi.SearchOrderBy| 限定符和类型 | 字段和说明 |
|---|---|
protected static String |
ACTIVE_TERMINAL_URL |
protected static String |
ADD_TERMINAL_TO_GROUP_URL |
protected static String |
CREATE_TERMINAL_URL |
protected static String |
DELETE_TERMINAL_URL |
protected static String |
DISABLE_TERMINAL_URL |
protected static String |
GET_TERMINAL_PED_STATUS_URL |
protected static String |
GET_TERMINAL_REMOTE_CONFIG_URL |
protected static String |
GET_TERMINAL_URL |
protected static String |
MOVE_TERMINAL_URL |
protected static String |
PUSH_TERMINAL_ACTION_URL |
protected static String |
SEARCH_TERMINAL_URL |
protected static String |
UPDATE_TERMINAL_REMOTE_CONFIG_URL |
protected static String |
UPDATE_TERMINAL_URL |
connectTimeout, readTimeout, retryTimes| 构造器和说明 |
|---|
TerminalApi(String baseUrl,
String apiKey,
String apiSecret) |
TerminalApi(String baseUrl,
String apiKey,
String apiSecret,
Locale locale) |
createSdkRequest, getApiKey, getApiSecret, getBaseUrl, getMessage, getPageRequest, setApiKey, setApiSecret, setRetryTimes, setSDKConnectTimeout, setSDKReadTimeout, validate, validateCreate, validateDelete, validateId, validateStr, validateUpdateprotected static final String UPDATE_TERMINAL_REMOTE_CONFIG_URL
protected static final String GET_TERMINAL_REMOTE_CONFIG_URL
public Result<TerminalDTO> searchTerminal(int pageNo, int pageSize, TerminalApi.TerminalSearchOrderBy orderBy, TerminalApi.TerminalStatus status, String snNameTID)
public Result<TerminalDTO> searchTerminal(int pageNo, int pageSize, TerminalApi.TerminalSearchOrderBy orderBy, TerminalApi.TerminalStatus status, String snNameTID, boolean includeGeoLocation, boolean includeInstalledApks, boolean includeInstalledFirmware)
public Result<TerminalDTO> getTerminal(Long terminalId)
public Result<TerminalDTO> getTerminal(Long terminalId, boolean includeDetailInfo)
public Result<String> moveTerminal(Long terminalId, String resellerName, String merchantName)
public Result<TerminalDTO> createTerminal(TerminalCreateRequest terminalCreateRequest)
public Result<TerminalDTO> updateTerminal(Long terminalId, TerminalUpdateRequest terminalUpdateRequest)
public Result<String> batchAddTerminalToGroup(TerminalGroupRequest groupRequest)
public Result<String> updateTerminalConfig(Long terminalId, TerminalConfigUpdateRequest terminalConfigUpdateRequest)
public Result<TerminalConfigDTO> getTerminalConfig(Long terminalId)
public Result<TerminalPedDTO> getTerminalPed(Long terminalId)
public Result<String> pushCmdToTerminal(Long terminalId, TerminalApi.TerminalPushCmd command)
Copyright © 2022. All rights reserved.