Properties | |
NSString * | groupID |
NSString * | groupType |
BOOL | isSupportTopic |
NSString * | groupName |
NSString * | notification |
NSString * | introduction |
NSString * | faceURL |
BOOL | allMuted |
NSDictionary< NSString *, NSData * > * | customInfo |
NSString * | owner |
uint32_t | createTime |
V2TIMGroupAddOpt | groupAddOpt |
V2TIMGroupAddOpt | groupApproveOpt |
uint32_t | lastInfoTime |
uint32_t | lastMessageTime |
uint32_t | memberCount |
uint32_t | onlineCount |
uint32_t | memberMaxCount |
uint32_t | role |
V2TIMReceiveMessageOpt | recvOpt |
uint32_t | joinTime |
BOOL | enablePermissionGroup |
uint64_t | defaultPermissions |
|
readwritenonatomicstrong |
Group ID
|
readwritenonatomicstrong |
Group type.
|
readwritenonatomicassign |
Get supporting topic of not. (valid only for Community)
|
readwritenonatomicstrong |
Group name
|
readwritenonatomicstrong |
Group notice
|
readwritenonatomicstrong |
Group introduction
|
readwritenonatomicstrong |
Group profile photo URL
|
readwritenonatomicassign |
Whether to mute all group members.
|
readwritenonatomicstrong |
Get custom group fields To set a custom group field, perform the following steps:
1. Go to the console (Feature Configuration -> Custom Group Field) to set the key value of the custom group field. The key field is of the String type, with a maximum length of 16 bytes.
2. Call the setGroupInfo API to set the field. The field value is of the NSData type, with a maximum length of 512 bytes.
|
readnonatomicstrong |
Group owner ID.
|
readnonatomicassign |
UTC timestamp of group creation.
|
readwritenonatomicassign |
The approval method of the administrator in the group applying mode, the default value of work group is V2TIM_ GROUP_ ADD_ FORBID (that is, users are not allowed to apply for group membership by default). You can modify this field to open it.
|
readwritenonatomicassign |
The approval method of the administrator in the group invitation mode (Supported in 7.1 and later versions)
|
readnonatomicassign |
UTC timestamp of the group information last modification.
|
readnonatomicassign |
Last time the group sends a message.
|
readnonatomicassign |
Number of members that have joined the group.
|
readnonatomicassign |
Number of online group members (It is deprecated, please call API getGroupOnlineMemberCount:succ:fail: instead)
|
readnonatomicassign |
Maximum number of group members allowed to join
|
readnonatomicassign |
Group member role of current user(V2TIMGroupMemberRole). To switch the role, please call the setGroupMemberRole API.
|
readnonatomicassign |
Current user's message receiving option in the group. To modify the group message receiving option, please call the setGroupReceiveMessageOpt API.
|
readnonatomicassign |
UTC timestamp when the current user joined this group. The time is automatically generated by the system and cannot be set.
|
readwritenonatomicassign |
Enable permission group, only supports community from 7.8 version When this feature is enabled, the administrator role will lose its permissions, and you will need to use group default permissions, topic default permissions, and permission groups to manage the group and topic.
|
readwritenonatomicassign |
Group default permissions, only supports community from 7.8 version When the permission group is enabled (enablePermissionGroup = true), the default permissions for group members who have not joined any permission groups will take effect.