NIMTeam Class Reference

Inherits from NSObject
Declared in NIMTeam.h

Overview

Group profile

  teamId

Group ID

@property (nullable, nonatomic, copy, readonly) NSString *teamId

Discussion

Group ID

Declared In

NIMTeam.h

  teamName

Group name

@property (nullable, nonatomic, copy) NSString *teamName

Discussion

Group name

Declared In

NIMTeam.h

  avatarUrl

Group avatar

@property (nullable, nonatomic, copy) NSString *avatarUrl

Discussion

Group avatar

Declared In

NIMTeam.h

  thumbAvatarUrl

Avatar thumbnail

@property (nullable, nonatomic, copy) NSString *thumbAvatarUrl

Discussion

Avatar thumbnail

only applicable to resources uploaded using CommsEase upload service. Otherwise the parameter will be invalid.

Declared In

NIMTeam.h

  type

Group type

@property (nonatomic, assign, readonly) NIMTeamType type

Discussion

Group type

Declared In

NIMTeam.h

  owner

ID of the group owner

@property (nullable, nonatomic, copy, readonly) NSString *owner

Discussion

ID of the group owner

The group owner of a standard group is the creator. However, the ownership of an advanced group can be transferred.

Declared In

NIMTeam.h

  intro

Group introduction

@property (nullable, nonatomic, copy) NSString *intro

Discussion

Group introduction

Declared In

NIMTeam.h

  announcement

Group announcement

@property (nullable, nonatomic, copy) NSString *announcement

Discussion

Group announcement

Declared In

NIMTeam.h

  memberNumber

Number of group members

@property (nonatomic, assign, readonly) NSInteger memberNumber

Discussion

Number of group members

The number of group members is synchronized upon the last login, and does not change in real time. If necessary, you can call fetchTeamInfo:completion: to refresh the data.

Declared In

NIMTeam.h

  level

Group level

@property (nonatomic, assign, readonly) NSInteger level

Discussion

Group level

The group capacity has an upper limit

Declared In

NIMTeam.h

  createTime

Time when a group was created

@property (nonatomic, assign, readonly) NSTimeInterval createTime

Discussion

Time when a group was created

Declared In

NIMTeam.h

  joinMode

Verification mode for joining a group

@property (nonatomic, assign) NIMTeamJoinMode joinMode

Discussion

Verification mode for joining a group

Valid for advanced groups

Declared In

NIMTeam.h

  inviteMode

Permissions for invitation to join a group

@property (nonatomic, assign) NIMTeamInviteMode inviteMode

Discussion

Permissions for invitation to join a group

Valid only for advanced groups and supergroups

Declared In

NIMTeam.h

  beInviteMode

Accept invitations

@property (nonatomic, assign) NIMTeamBeInviteMode beInviteMode

Discussion

Accept invitations

Valid only for advanced groups and supergroups

Declared In

NIMTeam.h

  updateInfoMode

Permissions for editing group profiles

@property (nonatomic, assign) NIMTeamUpdateInfoMode updateInfoMode

Discussion

Permissions for editing group profiles

Valid for advanced groups

Declared In

NIMTeam.h

  updateClientCustomMode

Permissions for editing client custom fields

@property (nonatomic, assign) NIMTeamUpdateClientCustomMode updateClientCustomMode

Discussion

Permissions for editing client custom fields

Valid for advanced groups

Declared In

NIMTeam.h

  serverCustomInfo

Server custom info

@property (nullable, nonatomic, copy, readonly) NSString *serverCustomInfo

Discussion

Server custom info

The application can add this field for custom configuration, and clients cannot modify this field

Declared In

NIMTeam.h

  clientCustomInfo

Client group custom info

@property (nullable, nonatomic, copy, readonly) NSString *clientCustomInfo

Discussion

Client group custom info

The application can add this field for custom configuration, and clients can edit this field

Declared In

NIMTeam.h

  notifyStateForNewMsg

Group notification state

@property (nonatomic, assign, readonly) NIMTeamNotifyState notifyStateForNewMsg

Discussion

Group notification state

This setting affects APNs push of group messages

Declared In

NIMTeam.h

– inAllMuteMode

Check if group All Mute is applied

- (BOOL)inAllMuteMode

Discussion

Check if group All Mute is applied

Valid only for advanced groups and supergroups

Declared In

NIMTeam.h