9#ifndef NIMLib_NIMTeamDefs_h
10#define NIMLib_NIMTeamDefs_h
208typedef void(^
NIMTeamCreateHandler)(NSError * __nullable error, NSString * __nullable teamId, NSArray<NSString *> * __nullable failedUserIds);
NIMTeamMemberType
Definition: NIMTeamDefs.h:137
@ NIMTeamMemberTypeOwner
Definition: NIMTeamDefs.h:145
@ NIMTeamMemberTypeApply
Definition: NIMTeamDefs.h:153
@ NIMTeamMemberTypeManager
Definition: NIMTeamDefs.h:149
@ NIMTeamMemberTypeNormal
Definition: NIMTeamDefs.h:141
NIMTeamBeInviteMode
Definition: NIMTeamDefs.h:72
@ NIMTeamBeInviteModeNoAuth
Definition: NIMTeamDefs.h:80
@ NIMTeamBeInviteModeNeedAuth
Definition: NIMTeamDefs.h:76
NIMTeamAllMuteMode
Definition: NIMTeamDefs.h:179
@ NIMTeamAllMuteModeMuteNormal
Definition: NIMTeamDefs.h:187
@ NIMTeamAllMuteModeMuteAll
Definition: NIMTeamDefs.h:191
@ NIMTeamAllMuteModeCancel
Definition: NIMTeamDefs.h:183
void(^ NIMTeamSearchHandler)(NSError *__nullable error, NSArray< NIMTeam * > *__nullable teams)
Definition: NIMTeamDefs.h:216
void(^ NIMTeamHandler)(NSError *__nullable error)
Definition: NIMTeamDefs.h:199
NIMTeamNotifyState
Definition: NIMTeamDefs.h:160
@ NIMTeamNotifyStateNone
Definition: NIMTeamDefs.h:168
@ NIMTeamNotifyStateAll
Definition: NIMTeamDefs.h:164
@ NIMTeamNotifyStateOnlyManager
Definition: NIMTeamDefs.h:172
NIMTeamType
Definition: NIMTeamDefs.h:19
@ NIMTeamTypeAdvanced
Definition: NIMTeamDefs.h:27
@ NIMTeamTypeNormal
Definition: NIMTeamDefs.h:23
@ NIMTeamTypeSuper
Definition: NIMTeamDefs.h:31
void(^ NIMTeamFetchInfoHandler)(NSError *__nullable error, NIMTeam *__nullable team)
Definition: NIMTeamDefs.h:241
NIMTeamUpdateClientCustomMode
Definition: NIMTeamDefs.h:102
@ NIMTeamUpdateClientCustomModeManager
Definition: NIMTeamDefs.h:106
@ NIMTeamUpdateClientCustomModeAll
Definition: NIMTeamDefs.h:110
void(^ NIMTeamFetchInviterAccidsHandler)(NSError *__nullable error, NSDictionary< NSString *, NSString * > *__nullable inviters)
Definition: NIMTeamDefs.h:257
NIMTeamApplyStatus
Definition: NIMTeamDefs.h:117
@ NIMTeamApplyStatusWaitForPass
Definition: NIMTeamDefs.h:129
@ NIMTeamApplyStatusAlreadyInTeam
Definition: NIMTeamDefs.h:125
@ NIMTeamApplyStatusInvalid
Definition: NIMTeamDefs.h:121
NIMTeamJoinMode
Definition: NIMTeamDefs.h:37
@ NIMTeamJoinModeNoAuth
Definition: NIMTeamDefs.h:41
@ NIMTeamJoinModeNeedAuth
Definition: NIMTeamDefs.h:45
@ NIMTeamJoinModeRejectAll
Definition: NIMTeamDefs.h:49
void(^ NIMTeamFetchTeamsHandler)(NSError *__nullable error, NSArray< NIMTeam * > *__nullable teams)
Definition: NIMTeamDefs.h:265
void(^ NIMTeamCreateHandler)(NSError *__nullable error, NSString *__nullable teamId, NSArray< NSString * > *__nullable failedUserIds)
Definition: NIMTeamDefs.h:208
NIMTeamInviteMode
Definition: NIMTeamDefs.h:55
@ NIMTeamInviteModeManager
Definition: NIMTeamDefs.h:59
@ NIMTeamInviteModeAll
Definition: NIMTeamDefs.h:63
void(^ NIMTeamMemberSearchResultHandler)(NSError *__nullable error, NIMTeamMemberSearchResult *__nullable result)
Definition: NIMTeamDefs.h:233
void(^ NIMTeamApplyHandler)(NSError *__nullable error, NIMTeamApplyStatus applyStatus)
Definition: NIMTeamDefs.h:249
NIMTeamUpdateInfoMode
Definition: NIMTeamDefs.h:87
@ NIMTeamUpdateInfoModeAll
Definition: NIMTeamDefs.h:95
@ NIMTeamUpdateInfoModeManager
Definition: NIMTeamDefs.h:91
void(^ NIMTeamFetchTeamInfoListHandler)(NSError *__nullable error, NSArray< NIMTeam * > *__nullable teams, NSArray< NSString * > *__nullable failedTeamIds)
Definition: NIMTeamDefs.h:273
void(^ NIMTeamMemberHandler)(NSError *__nullable error, NSArray< NIMTeamMember * > *__nullable members)
Definition: NIMTeamDefs.h:224
Definition: NIMTeamMember.h:17
Definition: NIMTeamMemberSearchResult.h:15