Skip to main content

service/domain/organization/group_query

Api Code Documentation / Exports / service/domain/organization/group_query

Table of contents​

Functions​

Functions​

getGroup​

▸ getGroup(conn, ctx, serviceUser, groupId): Promise<Type<Group>>

Parameters​

NameType
connConnToken
ctxCtx
serviceUserServiceUser
groupIdstring

Returns​

Promise<Type<Group>>

Defined in​

src/service/domain/organization/group_query.ts:38


getGroups​

▸ getGroups(conn, ctx, serviceUser): Promise<Type<Group[]>>

Parameters​

NameType
connConnToken
ctxCtx
serviceUserServiceUser

Returns​

Promise<Type<Group[]>>

Defined in​

src/service/domain/organization/group_query.ts:17


getGroupsForUser​

▸ getGroupsForUser(conn, ctx, serviceUser, targetUserId): Promise<Type<Group[]>>

Parameters​

NameType
connConnToken
ctxCtx
serviceUserServiceUser
targetUserIdstring

Returns​

Promise<Type<Group[]>>

Defined in​

src/service/domain/organization/group_query.ts:60


groupExists​

▸ groupExists(conn, ctx, serviceUser, groupId): Promise<Type<boolean>>

Parameters​

NameType
connConnToken
ctxCtx
serviceUserServiceUser
groupIdstring

Returns​

Promise<Type<boolean>>

Defined in​

src/service/domain/organization/group_query.ts:77


resolveUsers​

▸ resolveUsers(conn, ctx, serviceUser, identity, getGroupFn?, getUserFn?, groupSet?): Promise<Type<Id[]>>

returns all users for given identity if identity is an user return it, else if identity is group resolve identities of the group

Parameters​

NameTypeDefault value
connConnTokenundefined
ctxCtxundefined
serviceUserServiceUserundefined
identitystringundefined
getGroupFn(conn: ConnToken, ctx: Ctx, serviceUser: ServiceUser, groupId: string) => Promise<Type<Group>>getGroup
getUserFn(conn: ConnToken, ctx: Ctx, serviceUser: ServiceUser, userId: string) => Promise<Type<UserRecord>>getUser
groupSetSet<string>undefined

Returns​

Promise<Type<Id[]>>

Defined in​

src/service/domain/organization/group_query.ts:97