new User(data, client)
Parameters:
Name | Type | Description |
---|---|---|
data |
Object | An object containing user data |
client |
Client | The client being used |
Methods
(async) decrementCredits(credits) → {Promise.<void>}
Decrement credits for this user
Parameters:
Name | Type | Description |
---|---|---|
credits |
number | Amount of credits to decrement |
Returns:
void
- Type
- Promise.<void>
(async) decrementServerLimit(server_limit) → {Promise.<void>}
Decrement server limit for this user
Parameters:
Name | Type | Description |
---|---|---|
server_limit |
number | Number by which server limit is decremented |
Returns:
void
- Type
- Promise.<void>
(async) delete() → {Promise.<void>}
Delete this user
Returns:
void
- Type
- Promise.<void>
(async) incrementCredits(credits) → {Promise.<void>}
Increment credits for this user
Parameters:
Name | Type | Description |
---|---|---|
credits |
number | Amount of credits to increment |
Returns:
void
- Type
- Promise.<void>
(async) incrementServerLimit(server_limit) → {Promise.<void>}
Increment server limit for this user
Parameters:
Name | Type | Description |
---|---|---|
server_limit |
number | Number by which server limit is incremented |
Returns:
void
- Type
- Promise.<void>
toJSON() → {Object}
Transforms object data to JSON format
Returns:
Object data in JSON format
- Type
- Object
(async) update(data) → {Promise.<User>}
Update this user
Parameters:
Name | Type | Description |
---|---|---|
data |
Object | An object with updated user data |
Returns:
Updated self
- Type
- Promise.<User>