Skip to content

nim_def.team_def.NIMTeamAPI

Zvicii edited this page Jul 8, 2022 · 4 revisions

Interface: NIMTeamAPI

nim_def/team_def.NIMTeamAPI

Table of contents

Methods

Methods

InitEventHandlers

InitEventHandlers(): void

Returns

void


CreateTeamAsync

CreateTeamAsync(info, ids, invitationPostscript, cb, jsonExtension): boolean

Parameters

Name Type
info TeamInfo
ids string[]
invitationPostscript string
cb TeamEventCallback
jsonExtension string

Returns

boolean


InviteAsync

InviteAsync(tid, ids, invitationPostscript, invitationAttachment, cb, jsonExtension): boolean

Parameters

Name Type
tid string
ids string[]
invitationPostscript string
invitationAttachment string
cb TeamEventCallback
jsonExtension string

Returns

boolean


KickAsync

KickAsync(tid, ids, cb, jsonExtension): boolean

Parameters

Name Type
tid string
ids string[]
cb TeamEventCallback
jsonExtension string

Returns

boolean


LeaveAsync

LeaveAsync(tid, cb, jsonExtension): boolean

Parameters

Name Type
tid string
cb TeamEventCallback
jsonExtension string

Returns

boolean


DismissAsync

DismissAsync(tid, cb, jsonExtension): boolean

Parameters

Name Type
tid string
cb TeamEventCallback
jsonExtension string

Returns

boolean


UpdateTeamInfoAsync

UpdateTeamInfoAsync(tid, info, cb, jsonExtension): boolean

Parameters

Name Type
tid string
info TeamInfo
cb TeamEventCallback
jsonExtension string

Returns

boolean


ApplyJoinAsync

ApplyJoinAsync(tid, reason, cb, jsonExtension): boolean

Parameters

Name Type
tid string
reason string
cb TeamEventCallback
jsonExtension string

Returns

boolean


PassJoinApplyAsync

PassJoinApplyAsync(tid, applicantId, cb, jsonExtension): boolean

Parameters

Name Type
tid string
applicantId string
cb TeamEventCallback
jsonExtension string

Returns

boolean


RejectJoinApplyAsync

RejectJoinApplyAsync(tid, applicantId, reason, cb, jsonExtension): boolean

Parameters

Name Type
tid string
applicantId string
reason string
cb TeamEventCallback
jsonExtension string

Returns

boolean


AddManagersAsync

AddManagersAsync(tid, ids, cb, jsonExtension): boolean

Parameters

Name Type
tid string
ids string[]
cb TeamEventCallback
jsonExtension string

Returns

boolean


RemoveManagersAsync

RemoveManagersAsync(tid, ids, cb, jsonExtension): boolean

Parameters

Name Type
tid string
ids string[]
cb TeamEventCallback
jsonExtension string

Returns

boolean


TransferTeamAsync

TransferTeamAsync(tid, newOwnerId, isLeave, cb, jsonExtension): boolean

Parameters

Name Type
tid string
newOwnerId string
isLeave boolean
cb TeamEventCallback
jsonExtension string

Returns

boolean


UpdateMyPropertyAsync

UpdateMyPropertyAsync(prop, cb, jsonExtension): boolean

Parameters

Name Type
prop TeamMemberProperty
cb TeamEventCallback
jsonExtension string

Returns

boolean


UpdateOtherNickAsync

UpdateOtherNickAsync(prop, cb, jsonExtension): boolean

Parameters

Name Type
prop TeamMemberProperty
cb TeamEventCallback
jsonExtension string

Returns

boolean


AcceptInvitationAsync

AcceptInvitationAsync(tid, inviterId, cb, jsonExtension): boolean

Parameters

Name Type
tid string
inviterId string
cb TeamEventCallback
jsonExtension string

Returns

boolean


RejectInvitationAsync

RejectInvitationAsync(tid, inviterId, reason, cb, jsonExtension): boolean

Parameters

Name Type
tid string
inviterId string
reason string
cb TeamEventCallback
jsonExtension string

Returns

boolean


QueryAllMyTeamsAsync

QueryAllMyTeamsAsync(cb, jsonExtension): void

Parameters

Name Type
cb QueryAllMyTeamsCallback
jsonExtension string

Returns

void


QueryAllMyTeamsInfoAsync

QueryAllMyTeamsInfoAsync(cb, jsonExtension): void

Parameters

Name Type
cb QueryAllMyTeamsInfoCallback
jsonExtension string

Returns

void


QueryMyAllMemberInfosAsync

QueryMyAllMemberInfosAsync(cb, jsonExtension): void

Parameters

Name Type
cb QueryTeamMyAllMemberInfosCallback
jsonExtension string

Returns

void


QueryTeamMembersAsync

QueryTeamMembersAsync(tid, cb, jsonExtension): boolean

Parameters

Name Type
tid string
cb QueryTeamMembersCallback
jsonExtension string

Returns

boolean


QueryTeamMemberAsync

QueryTeamMemberAsync(tid, id, cb, jsonExtension): void

Parameters

Name Type
tid string
id string
cb QueryTeamMemberCallback
jsonExtension string

Returns

void


QueryTeamInfoAsync

QueryTeamInfoAsync(tid, cb, jsonExtension): boolean

Parameters

Name Type
tid string
cb QueryTeamInfoCallback
jsonExtension string

Returns

boolean


QueryTeamInfoOnlineAsync

QueryTeamInfoOnlineAsync(tid, cb, jsonExtension): boolean

Parameters

Name Type
tid string
cb TeamEventCallback
jsonExtension string

Returns

boolean


MuteMemberAsync

MuteMemberAsync(tid, member_id, set_mute, cb, jsonExtension): boolean

Parameters

Name Type
tid string
member_id string
set_mute boolean
cb TeamEventCallback
jsonExtension string

Returns

boolean


QueryMuteListOnlineAsync

QueryMuteListOnlineAsync(tid, cb, jsonExtension): boolean

Parameters

Name Type
tid string
cb QueryTeamMembersOnlineCallback
jsonExtension string

Returns

boolean


MuteAsync

MuteAsync(tid, set_mute, cb, jsonExtension): boolean

Parameters

Name Type
tid string
set_mute boolean
cb TeamEventCallback
jsonExtension string

Returns

boolean


TeamMsgAckRead

TeamMsgAckRead(tid, msgs, cb, jsonExtension): void

Parameters

Name Type
tid string
msgs IMMessage[]
cb TeamMsgAckReadCallback
jsonExtension string

Returns

void


TeamMsgQueryUnreadList

TeamMsgQueryUnreadList(tid, msg, accids, cb, jsonExtension): void

Parameters

Name Type
tid string
msg IMMessage
accids string[]
cb TeamEventCallback
jsonExtension string

Returns

void


QueryTeamMembersInvitor

QueryTeamMembersInvitor(tid, members, cb): void

Parameters

Name Type
tid string
members string[]
cb QueryTeamMembersInvitorCallback

Returns

void


QueryTeamInfoByKeywordAsync

QueryTeamInfoByKeywordAsync(keyword, cb, jsonExtension): boolean

Parameters

Name Type
keyword string
cb QueryTeamsInfoCallback
jsonExtension string

Returns

boolean


UpdateTInfoLocal

UpdateTInfoLocal(infos, cb, jsonExtension): void

Parameters

Name Type
infos TeamInfo[]
cb UpdateTInfoLocalCallback
jsonExtension string

Returns

void


GetTeamInfoBatchSFTrans

GetTeamInfoBatchSFTrans(cb, time_tag, jsonExtension): void

Parameters

Name Type
cb GetTeamInfoBatchSFTransCallback
time_tag number
jsonExtension string

Returns

void


GetTeaminfoList

GetTeaminfoList(tids, cb): void

Parameters

Name Type
tids string[]
cb GetTeamInfoListCallback

Returns

void

Clone this wiki locally