All Downloads are FREE. Search and download functionalities are using the official Maven repository.

cn.leancloud.im.v2.callback.AVIMOperationFailure Maven / Gradle / Ivy

package cn.leancloud.im.v2.callback;

import java.util.List;

public class AVIMOperationFailure {
  String reason = "";
  int code = 0;
  List memberIds = null;

  /**
   * 默认构造函数
   */
  public AVIMOperationFailure() {
    ;
  }

  /**
   * 返回错误原因描述
   * @return error message.
   */
  public String getReason() {
    return reason;
  }

  /**
   * 设置错误原因描述
   * @param reason error message.
   */
  public void setReason(String reason) {
    this.reason = reason;
  }

  /**
   * 返回错误码
   * @return error code.
   */
  public int getCode() {
    return code;
  }

  /**
   * 设置错误码
   * @param code error code.
   */
  public void setCode(int code) {
    this.code = code;
  }

  /**
   * 获取出错的 member id 列表
   * @return member id list.
   */
  public List getMemberIds() {
    return memberIds;
  }

  /**
   * 设置出错的 member id 列表
   * @param memberIds member id list.
   */
  public void setMemberIds(List memberIds) {
    this.memberIds = memberIds;
  }

  /**
   * 返回出错的 member id 列表长度
   * @return length of member id list
   */
  public int getMemberIdCount() {
    return (null == this.memberIds)? 0 : this.memberIds.size();
  }

}




© 2015 - 2025 Weber Informatics LLC | Privacy Policy