NIMSDK-AOS  9.16.0
RobotChangedNotify.java
浏览该文件的文档.
1 package com.netease.nimlib.sdk.robot.model;
2 
3 import java.io.Serializable;
4 import java.util.ArrayList;
5 import java.util.List;
6 
10 public class RobotChangedNotify implements Serializable {
11 
12  private List<NimRobotInfo> updatedRobots = new ArrayList<>();
13 
14  private List<String> deletedRobots = new ArrayList<>();
15 
16  public RobotChangedNotify(List<NimRobotInfo> updatedRobots, List<String> deletedRobots) {
17  if (updatedRobots != null && !updatedRobots.isEmpty()) {
18  this.updatedRobots.addAll(updatedRobots);
19  }
20 
21  if (deletedRobots != null && !deletedRobots.isEmpty()) {
22  this.deletedRobots.addAll(deletedRobots);
23  }
24  }
25 
31  public List<NimRobotInfo> getAddedOrUpdatedRobots() {
32  return updatedRobots;
33  }
34 
40  public List<String> getDeletedRobots() {
41  return deletedRobots;
42  }
43 }
List< NimRobotInfo > getAddedOrUpdatedRobots()
返回增加或者发生变更的机器人
List< String > getDeletedRobots()
返回被删除的的机器人账号
RobotChangedNotify(List< NimRobotInfo > updatedRobots, List< String > deletedRobots)