NIMSDK-AOS  9.16.0
GenericTypeAPICallParam.java
浏览该文件的文档.
1 package com.netease.nimlib.sdk.generic.param;
2 
3 import android.text.TextUtils;
4 import androidx.annotation.NonNull;
5 
9 public class GenericTypeAPICallParam {
10 
14  private long sn = 0L;
18  private Object data = null;
22  @NonNull
23  private final String name;
27  @NonNull
28  private final String param;
29 
36  public GenericTypeAPICallParam(@NonNull String name, @NonNull String param) {
37  this.name = name;
38  this.param = param;
39  }
40 
48  public GenericTypeAPICallParam(long sn, Object data, @NonNull String name, @NonNull String param) {
49  this.sn = sn;
50  this.data = data;
51  this.name = name;
52  this.param = param;
53  }
54 
59  @NonNull
60  public String getName() {
61  return name;
62  }
63 
68  @NonNull
69  public String getParam() {
70  return param;
71  }
72 
77  public long getSn() {
78  return sn;
79  }
80 
85  public void setSn(long sn) {
86  this.sn = sn;
87  }
88 
93  public Object getData() {
94  return data;
95  }
96 
101  public void setData(Object data) {
102  this.data = data;
103  }
104 
109  public boolean isValid(){
110  return !TextUtils.isEmpty(name) && !TextUtils.isEmpty(param);
111  }
112 }
long getSn()
获取调用序列号,调用方产生,在执行结果中带回
GenericTypeAPICallParam(@NonNull String name, @NonNull String param)
Object getData()
获取调用上下文数据,调用方产生,在执行结果中带回
void setSn(long sn)
设置调用序列号,调用方产生,在执行结果中带回
void setData(Object data)
调用上下文数据,调用方产生,在执行结果中带回
GenericTypeAPICallParam(long sn, Object data, @NonNull String name, @NonNull String param)