Class
V2TIMGroupMemberSearchParam
public class V2TIMGroupMemberSearchParam
Definition of V2TIMGroupMemberSearchParam
Initializers
init()
public init()
Properties
description
public var description: String
keywordList
public var keywordList: Array<String>
Keyword list to search. Up to 5 keywords are supported.
You need to specifiy which fields(group member id 、nickname、remark or name card) to be matched with the keyword list in local search. All fields(group member id 、nickname and name card) will be matched with the keyword list in cloud search.
groupIDList
public var groupIDList: Array<String>?
Group ID list to search. If null is passed in, group members of all joined groups will be searched.
isSearchMemberUserID
public var isSearchMemberUserID: Bool
Search by userID (only local search is valid)
isSearchMemberNickName
public var isSearchMemberNickName: Bool
Search by nickname (only local search is valid)
isSearchMemberRemark
public var isSearchMemberRemark: Bool
Search by remarks (only local search is valid)
isSearchMemberNameCard
public var isSearchMemberNameCard: Bool
Search by group member alias (only local search is valid)
keywordListMatchType
public var keywordListMatchType: V2TIMKeywordListMatchType
Whether to combine the keywords with OR (V2TIM_KEYWORD_LIST_MATCH_TYPE_OR) or AND (V2TIM_KEYWORD_LIST_MATCH_TYPE_AND). The default is OR (only cloud search is valid)
searchCount
public var searchCount: UInt
The count of group members returned per cloud search (must be greater than 0, maximum supported is 100, default is 20, only valid for cloud search)
searchCursor
public var searchCursor: String
Set the starting position for a cloud search. For the first call, leave the parameter empty. For subsequent calls, pass in the value of nextCursor in V2TIMGroupMemberSearchResult (only valid for cloud search)