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

cn.leancloud.im.v2.conversation.ConversationMemberRole Maven / Gradle / Ivy

There is a newer version: 8.2.28
Show newest version
package cn.leancloud.im.v2.conversation;

public enum ConversationMemberRole {
  MANAGER("Manager"),  // 管理员
  MEMBER("Member");    // 普通成员
  private String role;
  ConversationMemberRole(String role) {
    this.role = role;
  }

  /**
   * 获取角色名字
   * @return
   */
  public String getName() {
    return this.role;
  }

  /**
   * 从角色名字生成实例
   * @param role 角色名字
   * @return
   */
  public static ConversationMemberRole fromString(String role) {
    for(ConversationMemberRole mr: ConversationMemberRole.values()) {
      if (mr.role.equalsIgnoreCase(role)) {
        return mr;
      }
    }
    return null;
  }
}




© 2015 - 2024 Weber Informatics LLC | Privacy Policy