NIMCreateTeamOption Class Reference

Inherits from NSObject
Declared in NIMCreateTeamOption.h

Overview

Options for creating a group

  name

Group name

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

Discussion

Group name

Declared In

NIMCreateTeamOption.h

  type

Group type

@property (nonatomic, assign) NIMTeamType type

Discussion

Group type

The default value is standard group

Declared In

NIMCreateTeamOption.h

  avatarUrl

Group avatar

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

Discussion

Group avatar

Declared In

NIMCreateTeamOption.h

  intro

Group introduction

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

Discussion

Group introduction

Declared In

NIMCreateTeamOption.h

  announcement

Group announcement

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

Discussion

Group announcement

Declared In

NIMCreateTeamOption.h

  clientCustomInfo

Client custom info

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

Discussion

Client custom info

Declared In

NIMCreateTeamOption.h

  postscript

Additional message for inviting others

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

Discussion

Additional message for inviting others

Valid for advanced groups. Standard groups requires no additional messages

Declared In

NIMCreateTeamOption.h

  joinMode

Verification mode for joining a group

@property (nonatomic, assign) NIMTeamJoinMode joinMode

Discussion

Verification mode for joining a group

Valid for advanced groups. The default value is NIMTeamJoinModeNoAuth.

Declared In

NIMCreateTeamOption.h

  inviteMode

Permissions for invitation to join a group

@property (nonatomic, assign) NIMTeamInviteMode inviteMode

Discussion

Permissions for invitation to join a group

Valid for advanced groups. The default value is NIMTeamInviteModeManager.

Declared In

NIMCreateTeamOption.h

  beInviteMode

Accept invitations

@property (nonatomic, assign) NIMTeamBeInviteMode beInviteMode

Discussion

Accept invitations

Valid for advanced groups. The default value is NIMTeamBeInviteModeNeedAuth.

Declared In

NIMCreateTeamOption.h

  updateInfoMode

Permissions for editing group profiles

@property (nonatomic, assign) NIMTeamUpdateInfoMode updateInfoMode

Discussion

Permissions for editing group profiles

Valid only for advanced groups. The default value is NIMTeamUpdateInfoModeManager.

Declared In

NIMCreateTeamOption.h

  updateClientCustomMode

Permissions for editing client custom fields

@property (nonatomic, assign) NIMTeamUpdateClientCustomMode updateClientCustomMode

Discussion

Permissions for editing client custom fields

Valid only for advanced groups. The default value is NIMTeamUpdateClientCustomModeManager.

Declared In

NIMCreateTeamOption.h

  maxMemberCountLimitation

Set the maximum number of people in the group

@property (nonatomic, assign) NSUInteger maxMemberCountLimitation

Discussion

Set the maximum number of people in the group

The default value is 0. The default maximum number of people is used.

Declared In

NIMCreateTeamOption.h

  antispamBusinessId

Business for anti-spam

@property (nonatomic, strong) NSString *antispamBusinessId

Discussion

Business for anti-spam

Declared In

NIMCreateTeamOption.h