Interface IBaseUsersResolverHost<U, O>
interface IBaseUsersResolverHost<U extends BaseUser, O extends BaseOrganization> { approveUser( input: ApproveUserInput, ctx: IBaseActionContext, ): Promise<U>; changePassword( input: ChangePasswordInput, ctx: IBaseActionContext, ): Promise<boolean>; createUser(input: CreateUserInput, ctx: IBaseActionContext): Promise<U>; deleteUser( ctx: IBaseActionContext, input: DeleteUserInput, ): Promise<DeleteUserPayload>; isUserExists( ctx: IBaseActionContext, id?: string, accessToken?: string, ): Promise<boolean>; me(ctx: IBaseActionContext): Promise<U>; organizations(user: U): Promise<O[]>; rejectUser(input: RejectUserInput, ctx: IBaseActionContext): Promise<U>; syncUser(input: SyncUserInput, ctx: IBaseActionContext): Promise<U>; updateUser(input: UpdateUserInput, ctx: IBaseActionContext): Promise<U>; users( input: FetchUsersInput, ctx: IBaseActionContext, info: GraphQLResolveInfo, ): Promise<IOffsetPaginated<U>>; userToRoles( meta: any, user: U, ctx: IBaseActionContext, ): Promise<BaseUserToRole[]>;} Methods
approveUser
Returns Promise<U>
changePassword
Returns Promise<boolean>
createUser
Returns Promise<U>
deleteUser
isUserExists
isUserExists( ctx: IBaseActionContext, id?: string, accessToken?: string,): Promise<boolean> Returns Promise<boolean>
me
Returns Promise<U>
organizations
organizations(user: U): Promise<O[]> Returns Promise<O[]>
rejectUser
Returns Promise<U>
syncUser
Returns Promise<U>
updateUser
Returns Promise<U>
users
userToRoles