Constructor
# new UserRelation(data)
creates new user-user relation data holder
Parameters:
| Name | Type | Description |
|---|---|---|
data |
object
|
Classes
Methods
# async static fromDatabase(data, ctx) → {Promise.<UserRelation>}
Parameters:
| Name | Type | Description |
|---|---|---|
data |
DBUserRelation
|
DBUserRelationAuthor
|
DBUserRelationFull
|
DBUserRelationTarget
|
|
ctx |
RequestContext
|
Promise.<UserRelation>
# async static load(target, ctx) → {Promise.<UserRelation>}
Loads user relation
Parameters:
| Name | Type | Description |
|---|---|---|
target |
User
|
|
ctx |
RequestContextWithClient
|
Promise.<UserRelation>
# async static upsert(target, type, ctx) → {Promise.<UserRelation>}
Creates or updates a relation
Parameters:
| Name | Type | Description |
|---|---|---|
target |
User
|
|
type |
UserRelationType
|
|
ctx |
RequestContextWithClient
|
if client is not set
Error
Promise.<UserRelation>