Package io.rong.imlib.model

## Class GroupInfo

- All Implemented Interfaces:

      public class GroupInfo

- - ### Nested Class Summary

    Nested Classes
    Modifier and Type | Class | Description
    --- | --- | ---

  - ### Field Summary

    Fields
    Modifier and Type | Field | Description
    --- | --- | ---
    `public String` | `groupId` |
    `public String` | `groupName` |
    `public String` | `portraitUri` |
    `public String` | `introduction` |
    `public String` | `notice` |
    `public GroupJoinPermission` | `joinPermission` |
    `public GroupOperationPermission` | `removeMemberPermission` |
    `public GroupOperationPermission` | `invitePermission` |
    `public GroupInviteHandlePermission` | `inviteHandlePermission` |
    `public GroupOperationPermission` | `groupInfoEditPermission` |
    `public GroupMemberInfoEditPermission` | `memberInfoEditPermission` |
    `public GroupStatus` | `groupStatus` |
    `public long` | `groupStatusUpdateTime` |
    `public HashMap<String, String>` | `extProfile` |
    `public String` | `creatorId` |
    `public String` | `ownerId` |
    `public long` | `createTime` |
    `public int` | `membersCount` |
    `public String` | `remark` |
    `public long` | `joinedTime` |
    `public GroupMemberRole` | `role` |
    `public HashMap<String, String>` | `profile` |
    `public final static Creator<GroupInfo>` | `CREATOR` |

  - ### Constructor Summary

    Constructors
    Constructor | Description
    --- | ---
    `GroupInfo()` |
    `GroupInfo(String groupId, String groupName)` |
    `GroupInfo(Parcel in)` |

  - ### Enum Constant Summary

    Enum Constants
    Enum Constant | Description
    --- | ---

  - ### Method Summary

    Modifier and Type | Method | Description
    --- | --- | ---
    `String` | `getGroupId()` |
    `void` | `setGroupId(String groupId)` |
    `String` | `getGroupName()` |
    `void` | `setGroupName(String groupName)` |
    `String` | `getPortraitUri()` |
    `void` | `setPortraitUri(String portraitUri)` |
    `String` | `getIntroduction()` |
    `void` | `setIntroduction(String introduction)` |
    `String` | `getNotice()` |
    `void` | `setNotice(String notice)` |
    `GroupJoinPermission` | `getJoinPermission()` |
    `void` | `setJoinPermission(GroupJoinPermission permission)` |
    `GroupOperationPermission` | `getRemoveMemberPermission()` |
    `void` | `setRemoveMemberPermission(GroupOperationPermission permission)` |
    `GroupOperationPermission` | `getInvitePermission()` |
    `void` | `setInvitePermission(GroupOperationPermission permission)` |
    `GroupInviteHandlePermission` | `getInviteHandlePermission()` |
    `void` | `setInviteHandlePermission(GroupInviteHandlePermission permission)` |
    `GroupOperationPermission` | `getGroupInfoEditPermission()` |
    `void` | `setGroupInfoEditPermission(GroupOperationPermission permission)` |
    `GroupMemberInfoEditPermission` | `getMemberInfoEditPermission()` |
    `void` | `setMemberInfoEditPermission(GroupMemberInfoEditPermission permission)` |
    `GroupStatus` | `getGroupStatus()` |
    `void` | `setGroupStatus(GroupStatus groupStatus)` |
    `long` | `getGroupStatusUpdateTime()` |
    `void` | `setGroupStatusUpdateTime(long groupStatusUpdateTime)` |
    `HashMap<String, String>` | `getExtProfile()` |
    `void` | `setExtProfile(HashMap<String, String> extProfile)` |
    `String` | `getCreatorId()` |
    `void` | `setCreatorId(String creatorId)` | 注意：内部方法，不设置外部设置用户Id
    `String` | `getOwnerId()` |
    `void` | `setOwnerId(String ownerId)` | 注意：内部方法，外部设置无效
    `long` | `getCreateTime()` |
    `void` | `setCreateTime(long createTime)` | 注意：内部方法，外部设置无效
    `int` | `getMembersCount()` |
    `void` | `setMembersCount(int membersCount)` | 注意：内部方法，外部设置无效
    `String` | `getRemark()` |
    `void` | `setRemark(String remark)` | 注意：内部方法，外部设置无效
    `long` | `getJoinedTime()` |
    `void` | `setJoinedTime(long joinedTime)` | 注意：内部方法，外部设置无效
    `GroupMemberRole` | `getRole()` |
    `void` | `setRole(GroupMemberRole role)` | 注意：内部方法，外部设置无效
    `HashMap<String, String>` | `getProfile()` |
    `void` | `writeToParcel(Parcel dest, int flags)` |
    `int` | `describeContents()` |
    `String` | `toString()` |

    - ### Methods inherited from class java.lang.Object

      `clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait`

- - ### Constructor Detail

    - #### GroupInfo

          GroupInfo()

    - #### GroupInfo

          GroupInfo(String groupId, String groupName)

    - #### GroupInfo

          GroupInfo(Parcel in)

  - ### Method Detail

    - #### getGroupId

           String getGroupId()

    - #### setGroupId

           void setGroupId(String groupId)

    - #### getGroupName

           String getGroupName()

    - #### setGroupName

           void setGroupName(String groupName)

    - #### getPortraitUri

           String getPortraitUri()

    - #### setPortraitUri

           void setPortraitUri(String portraitUri)

    - #### getIntroduction

           String getIntroduction()

    - #### setIntroduction

           void setIntroduction(String introduction)

    - #### getNotice

           String getNotice()

    - #### setNotice

           void setNotice(String notice)

    - #### getJoinPermission

           GroupJoinPermission getJoinPermission()

    - #### setJoinPermission

           void setJoinPermission(GroupJoinPermission permission)

    - #### getRemoveMemberPermission

           GroupOperationPermission getRemoveMemberPermission()

    - #### setRemoveMemberPermission

           void setRemoveMemberPermission(GroupOperationPermission permission)

    - #### getInvitePermission

           GroupOperationPermission getInvitePermission()

    - #### setInvitePermission

           void setInvitePermission(GroupOperationPermission permission)

    - #### getInviteHandlePermission

           GroupInviteHandlePermission getInviteHandlePermission()

    - #### setInviteHandlePermission

           void setInviteHandlePermission(GroupInviteHandlePermission permission)

    - #### getGroupInfoEditPermission

           GroupOperationPermission getGroupInfoEditPermission()

    - #### setGroupInfoEditPermission

           void setGroupInfoEditPermission(GroupOperationPermission permission)

    - #### getMemberInfoEditPermission

           GroupMemberInfoEditPermission getMemberInfoEditPermission()

    - #### setMemberInfoEditPermission

           void setMemberInfoEditPermission(GroupMemberInfoEditPermission permission)

    - #### getGroupStatus

           GroupStatus getGroupStatus()

    - #### setGroupStatus

           void setGroupStatus(GroupStatus groupStatus)

    - #### getGroupStatusUpdateTime

           long getGroupStatusUpdateTime()

    - #### setGroupStatusUpdateTime

           void setGroupStatusUpdateTime(long groupStatusUpdateTime)

    - #### getExtProfile

           HashMap<String, String> getExtProfile()

    - #### setExtProfile

           void setExtProfile(HashMap<String, String> extProfile)

    - #### getCreatorId

           String getCreatorId()

    - #### setCreatorId

           void setCreatorId(String creatorId)

      注意：内部方法，不设置外部设置用户Id

    - #### getOwnerId

           String getOwnerId()

    - #### setOwnerId

           void setOwnerId(String ownerId)

      注意：内部方法，外部设置无效

    - #### getCreateTime

           long getCreateTime()

    - #### setCreateTime

           void setCreateTime(long createTime)

      注意：内部方法，外部设置无效

    - #### getMembersCount

           int getMembersCount()

    - #### setMembersCount

           void setMembersCount(int membersCount)

      注意：内部方法，外部设置无效

    - #### getRemark

           String getRemark()

    - #### setRemark

           void setRemark(String remark)

      注意：内部方法，外部设置无效

    - #### getJoinedTime

           long getJoinedTime()

    - #### setJoinedTime

           void setJoinedTime(long joinedTime)

      注意：内部方法，外部设置无效

    - #### getRole

           GroupMemberRole getRole()

    - #### setRole

           void setRole(GroupMemberRole role)

      注意：内部方法，外部设置无效

    - #### getProfile

           HashMap<String, String> getProfile()

    - #### writeToParcel

           void writeToParcel(Parcel dest, int flags)

    - #### describeContents

           int describeContents()

    - #### toString

           String toString()