NIMSDK-AOS  10.9.90
V2NIMCreateUserAIBotParams.java
浏览该文件的文档.
1 package com.netease.nimlib.sdk.v2.ai.params;
2 
3 import android.text.TextUtils;
4 import java.io.Serializable;
5 
6 /**
7  * 创建用户级 AI Bot 的请求参数。
8  */
9 public class V2NIMCreateUserAIBotParams implements Serializable {
10 
11  /**
12  * Bot 的账号 ID,需全局唯一。
13  */
14  private String accid;
15 
16  /**
17  * Bot 的昵称。
18  */
19  private String name;
20 
21  /**
22  * Bot 的头像 URL。
23  */
24  private String icon;
25 
26  /**
27  * Bot 的个性签名。
28  */
29  private String sign;
30 
31  /**
32  * 扩展字段,开发者自定义内容。
33  */
34  private String ex;
35 
36  public String getAccid() {
37  return accid;
38  }
39 
40  public void setAccid(String accid) {
41  this.accid = accid;
42  }
43 
44  public String getName() {
45  return name;
46  }
47 
48  public void setName(String name) {
49  this.name = name;
50  }
51 
52  public String getIcon() {
53  return icon;
54  }
55 
56  public void setIcon(String icon) {
57  this.icon = icon;
58  }
59 
60  public String getSign() {
61  return sign;
62  }
63 
64  public void setSign(String sign) {
65  this.sign = sign;
66  }
67 
68  public String getEx() {
69  return ex;
70  }
71 
72  public void setEx(String ex) {
73  this.ex = ex;
74  }
75 
76  public boolean isValid() {
77  return !TextUtils.isEmpty(accid) && !TextUtils.isEmpty(name);
78  }
79 }