Commit 6ab89505 authored by yanglbme's avatar yanglbme

fix: request entity

parent 8fb27159
...@@ -6,7 +6,7 @@ ...@@ -6,7 +6,7 @@
<groupId>io.github.doocs</groupId> <groupId>io.github.doocs</groupId>
<artifactId>im-server-sdk-java</artifactId> <artifactId>im-server-sdk-java</artifactId>
<version>0.2.0</version> <version>0.2.1</version>
<packaging>jar</packaging> <packaging>jar</packaging>
<name>qcloud-im-server-sdk-java</name> <name>qcloud-im-server-sdk-java</name>
......
...@@ -53,8 +53,8 @@ public class Account { ...@@ -53,8 +53,8 @@ public class Account {
return HttpUtil.post(url, kickRequest, KickResult.class); 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); 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; ...@@ -10,18 +10,18 @@ import java.util.List;
* @since 2021/7/30 17:35 * @since 2021/7/30 17:35
*/ */
@JsonInclude(JsonInclude.Include.NON_NULL) @JsonInclude(JsonInclude.Include.NON_NULL)
public class QueryOnlineStatus extends GenericRequest { public class QueryOnlineStatusRequest extends GenericRequest {
@JsonProperty("IsNeedDetail") @JsonProperty("IsNeedDetail")
private Integer isNeedDetail; private Integer isNeedDetail;
@JsonProperty("To_Account") @JsonProperty("To_Account")
private List<String> toAccount; private List<String> toAccount;
public QueryOnlineStatus(List<String> toAccount) { public QueryOnlineStatusRequest(List<String> toAccount) {
this(null, toAccount); this(null, toAccount);
} }
public QueryOnlineStatus(Integer isNeedDetail, List<String> toAccount) { public QueryOnlineStatusRequest(Integer isNeedDetail, List<String> toAccount) {
this.isNeedDetail = isNeedDetail; this.isNeedDetail = isNeedDetail;
this.toAccount = toAccount; this.toAccount = toAccount;
} }
......
...@@ -85,7 +85,7 @@ public class AccountTest { ...@@ -85,7 +85,7 @@ public class AccountTest {
@Test @Test
public void testQueryState() throws IOException { public void testQueryState() throws IOException {
List<String> toAccount = Collections.singletonList("bingo"); List<String> toAccount = Collections.singletonList("bingo");
QueryOnlineStatus request = new QueryOnlineStatus(toAccount); QueryOnlineStatusRequest request = new QueryOnlineStatusRequest(toAccount);
request.setIsNeedDetail(IsNeedDetail.YES); request.setIsNeedDetail(IsNeedDetail.YES);
QueryOnlineStatusResult result = client.account.queryOnlineStatus(request); QueryOnlineStatusResult result = client.account.queryOnlineStatus(request);
System.out.println(result); 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