9#ifndef NIMLib_NIMTeamDefs_h
10#define NIMLib_NIMTeamDefs_h
207typedef void(^
NIMTeamCreateHandler)(NSError * __nullable error, NSString * __nullable teamId, NSArray<NSString *> * __nullable failedUserIds);
NIMTeamMemberType
Definition: NIMTeamDefs.h:136
@ NIMTeamMemberTypeOwner
Definition: NIMTeamDefs.h:144
@ NIMTeamMemberTypeApply
Definition: NIMTeamDefs.h:152
@ NIMTeamMemberTypeManager
Definition: NIMTeamDefs.h:148
@ NIMTeamMemberTypeNormal
Definition: NIMTeamDefs.h:140
NIMTeamBeInviteMode
Definition: NIMTeamDefs.h:71
@ NIMTeamBeInviteModeNoAuth
Definition: NIMTeamDefs.h:79
@ NIMTeamBeInviteModeNeedAuth
Definition: NIMTeamDefs.h:75
NIMTeamAllMuteMode
Definition: NIMTeamDefs.h:178
@ NIMTeamAllMuteModeMuteNormal
Definition: NIMTeamDefs.h:186
@ NIMTeamAllMuteModeMuteAll
Definition: NIMTeamDefs.h:190
@ NIMTeamAllMuteModeCancel
Definition: NIMTeamDefs.h:182
void(^ NIMTeamSearchHandler)(NSError *__nullable error, NSArray< NIMTeam * > *__nullable teams)
Definition: NIMTeamDefs.h:215
void(^ NIMTeamHandler)(NSError *__nullable error)
Definition: NIMTeamDefs.h:198
NIMTeamNotifyState
Definition: NIMTeamDefs.h:159
@ NIMTeamNotifyStateNone
Definition: NIMTeamDefs.h:167
@ NIMTeamNotifyStateAll
Definition: NIMTeamDefs.h:163
@ NIMTeamNotifyStateOnlyManager
Definition: NIMTeamDefs.h:171
NIMTeamType
Definition: NIMTeamDefs.h:18
@ NIMTeamTypeAdvanced
Definition: NIMTeamDefs.h:26
@ NIMTeamTypeNormal
Definition: NIMTeamDefs.h:22
@ NIMTeamTypeSuper
Definition: NIMTeamDefs.h:30
void(^ NIMTeamFetchInfoHandler)(NSError *__nullable error, NIMTeam *__nullable team)
Definition: NIMTeamDefs.h:231
NIMTeamUpdateClientCustomMode
Definition: NIMTeamDefs.h:101
@ NIMTeamUpdateClientCustomModeManager
Definition: NIMTeamDefs.h:105
@ NIMTeamUpdateClientCustomModeAll
Definition: NIMTeamDefs.h:109
void(^ NIMTeamFetchInviterAccidsHandler)(NSError *__nullable error, NSDictionary< NSString *, NSString * > *__nullable inviters)
Definition: NIMTeamDefs.h:247
NIMTeamApplyStatus
Definition: NIMTeamDefs.h:116
@ NIMTeamApplyStatusWaitForPass
Definition: NIMTeamDefs.h:128
@ NIMTeamApplyStatusAlreadyInTeam
Definition: NIMTeamDefs.h:124
@ NIMTeamApplyStatusInvalid
Definition: NIMTeamDefs.h:120
NIMTeamJoinMode
Definition: NIMTeamDefs.h:36
@ NIMTeamJoinModeNoAuth
Definition: NIMTeamDefs.h:40
@ NIMTeamJoinModeNeedAuth
Definition: NIMTeamDefs.h:44
@ NIMTeamJoinModeRejectAll
Definition: NIMTeamDefs.h:48
void(^ NIMTeamFetchTeamsHandler)(NSError *__nullable error, NSArray< NIMTeam * > *__nullable teams)
Definition: NIMTeamDefs.h:255
void(^ NIMTeamCreateHandler)(NSError *__nullable error, NSString *__nullable teamId, NSArray< NSString * > *__nullable failedUserIds)
Definition: NIMTeamDefs.h:207
NIMTeamInviteMode
Definition: NIMTeamDefs.h:54
@ NIMTeamInviteModeManager
Definition: NIMTeamDefs.h:58
@ NIMTeamInviteModeAll
Definition: NIMTeamDefs.h:62
void(^ NIMTeamApplyHandler)(NSError *__nullable error, NIMTeamApplyStatus applyStatus)
Definition: NIMTeamDefs.h:239
NIMTeamUpdateInfoMode
Definition: NIMTeamDefs.h:86
@ NIMTeamUpdateInfoModeAll
Definition: NIMTeamDefs.h:94
@ NIMTeamUpdateInfoModeManager
Definition: NIMTeamDefs.h:90
void(^ NIMTeamFetchTeamInfoListHandler)(NSError *__nullable error, NSArray< NIMTeam * > *__nullable teams, NSArray< NSString * > *__nullable failedTeamIds)
Definition: NIMTeamDefs.h:263
void(^ NIMTeamMemberHandler)(NSError *__nullable error, NSArray< NIMTeamMember * > *__nullable members)
Definition: NIMTeamDefs.h:223
Definition: NIMTeamMember.h:17