Commit 6ab89505 authored by yanglbme's avatar yanglbme

fix: request entity

parent 8fb27159
......@@ -6,7 +6,7 @@
<groupId>io.github.doocs</groupId>
<artifactId>im-server-sdk-java</artifactId>
<version>0.2.0</version>
<version>0.2.1</version>
<packaging>jar</packaging>
<name>qcloud-im-server-sdk-java</name>
......
......@@ -53,8 +53,8 @@ public class Account {
return HttpUtil.post(url, kickRequest, KickResult.class);
}
public QueryOnlineStatusResult queryOnlineStatus(QueryOnlineStatus queryOnlineStatus) throws IOException {
public QueryOnlineStatusResult queryOnlineStatus(QueryOnlineStatusRequest queryOnlineStatusRequest) throws IOException {
String url = imClient.getUrl(SERVICE_NAME_OPEN_IM, QUERY_ONLINE_STATUS_COMMAND);
return HttpUtil.post(url, queryOnlineStatus, QueryOnlineStatusResult.class);
return HttpUtil.post(url, queryOnlineStatusRequest, QueryOnlineStatusResult.class);
}
}
......@@ -10,18 +10,18 @@ import java.util.List;
* @since 2021/7/30 17:35
*/
@JsonInclude(JsonInclude.Include.NON_NULL)
public class QueryOnlineStatus extends GenericRequest {
public class QueryOnlineStatusRequest extends GenericRequest {
@JsonProperty("IsNeedDetail")
private Integer isNeedDetail;
@JsonProperty("To_Account")
private List<String> toAccount;
public QueryOnlineStatus(List<String> toAccount) {
public QueryOnlineStatusRequest(List<String> toAccount) {
this(null, toAccount);
}
public QueryOnlineStatus(Integer isNeedDetail, List<String> toAccount) {
public QueryOnlineStatusRequest(Integer isNeedDetail, List<String> toAccount) {
this.isNeedDetail = isNeedDetail;
this.toAccount = toAccount;
}
......
......@@ -85,7 +85,7 @@ public class AccountTest {
@Test
public void testQueryState() throws IOException {
List<String> toAccount = Collections.singletonList("bingo");
QueryOnlineStatus request = new QueryOnlineStatus(toAccount);
QueryOnlineStatusRequest request = new QueryOnlineStatusRequest(toAccount);
request.setIsNeedDetail(IsNeedDetail.YES);
QueryOnlineStatusResult result = client.account.queryOnlineStatus(request);
System.out.println(result);
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment