UserService: UserService

UserServiceR Documentation

UserService

Description

UserService

UserService

Format

R6Class object.

Methods

getSamlMessage(type)

method

cookieConsent(dummy)

method

connect(usernameOrEmail,password)

method

connect2(domain,usernameOrEmail,password)

method

createUser(user,password)

method

hasUserName(username)

method

updatePassword(userId,password)

method

updateBillingInfo(userId,billingInfo)

method

viesInfo(country_code,vatNumber)

method

summary(userId)

method

resourceSummary(userId)

method

profiles(userId)

method

createToken(userId,validityInSeconds)

method

isTokenValid(token)

method

setTeamPrivilege(username,principal,privilege)

method

getServerVersion(module)

method

getInvited(email)

method

sendValidationMail(email)

method

sendResetPasswordEmail(email)

method

changeUserPassword(token,password)

method

validateUser(token)

method

canCreatePrivateProject(teamOrUserId)

method

Super class

tercenApi::HttpClientService -> UserService

Methods

Public methods

Inherited methods

Method new()

Usage
UserService$new(baseRestUri, client)

Method findTeamMembers()

Usage
UserService$findTeamMembers(keys = NULL, useFactory = FALSE)

Method findUserByCreatedDateAndName()

Usage
UserService$findUserByCreatedDateAndName(
  startKey = NULL,
  endKey = NULL,
  limit = 20,
  skip = 0,
  descending = TRUE,
  useFactory = FALSE
)

Method findUserByEmail()

Usage
UserService$findUserByEmail(keys = NULL, useFactory = FALSE)

Method getSamlMessage()

Usage
UserService$getSamlMessage(type)

Method cookieConsent()

Usage
UserService$cookieConsent(dummy)

Method connect()

Usage
UserService$connect(usernameOrEmail, password)

Method connect2()

Usage
UserService$connect2(domain, usernameOrEmail, password)

Method createUser()

Usage
UserService$createUser(user, password)

Method hasUserName()

Usage
UserService$hasUserName(username)

Method updatePassword()

Usage
UserService$updatePassword(userId, password)

Method updateBillingInfo()

Usage
UserService$updateBillingInfo(userId, billingInfo)

Method viesInfo()

Usage
UserService$viesInfo(country_code, vatNumber)

Method summary()

Usage
UserService$summary(userId)

Method resourceSummary()

Usage
UserService$resourceSummary(userId)

Method profiles()

Usage
UserService$profiles(userId)

Method createToken()

Usage
UserService$createToken(userId, validityInSeconds)

Method isTokenValid()

Usage
UserService$isTokenValid(token)

Method setTeamPrivilege()

Usage
UserService$setTeamPrivilege(username, principal, privilege)

Method getServerVersion()

Usage
UserService$getServerVersion(module)

Method getInvited()

Usage
UserService$getInvited(email)

Method sendValidationMail()

Usage
UserService$sendValidationMail(email)

Method sendResetPasswordEmail()

Usage
UserService$sendResetPasswordEmail(email)

Method changeUserPassword()

Usage
UserService$changeUserPassword(token, password)

Method validateUser()

Usage
UserService$validateUser(token)

Method canCreatePrivateProject()

Usage
UserService$canCreatePrivateProject(teamOrUserId)

Method clone()

The objects of this class are cloneable with this method.

Usage
UserService$clone(deep = FALSE)
Arguments
deep

Whether to make a deep clone.


tercen/teRcenApi documentation built on Feb. 8, 2024, 5:59 p.m.