Skip to main content

MemberGroupClient

MemberGroupClient = MemberGroupClientBase & object

Type Declaration

create()

create(data: object): Promise<MemberGroup>

Parameters

ParameterType
data{ communityRoleIds: CommunityRoleGuid[]; name: string; resourceId: string; resourceType: string; userIds: UserGuid[]; }
data.communityRoleIdsCommunityRoleGuid[]
data.namestring
data.resourceIdstring
data.resourceTypestring
data.userIdsUserGuid[]

Returns

Promise<MemberGroup>

getByName()

getByName(query: object): Promise<MemberGroup | undefined>

Parameters

ParameterType
query{ name: string; resourceId: string; resourceType: string; }
query.namestring
query.resourceIdstring
query.resourceTypestring

Returns

Promise<MemberGroup | undefined>

list()

list(): Promise<MemberGroupShort[]>

Returns

Promise<MemberGroupShort[]>

listByResourceId()

listByResourceId(query: object): Promise<MemberGroup[]>

Parameters

ParameterType
query{ resourceId: string; resourceType: string; }
query.resourceIdstring
query.resourceTypestring

Returns

Promise<MemberGroup[]>

listResourceIdsForUserId()

listResourceIdsForUserId(query: object, user: object): Promise<string[]>

Parameters

ParameterType
query{ name: string; resourceType: string; }
query.namestring
query.resourceTypestring
user{ userId: UserGuid; }
user.userIdUserGuid

Returns

Promise<string[]>