Home Reference Source
import AdminUserAction from '~/models/Request/AdminUserAction.js'
public class | source

AdminUserAction

Extends:

Request → AdminUserAction

Performs an admin user action

Constructor Summary

Public Constructor
public

Requires authorization and admin

Inherited Summary

From class Request
protected
public

cancel()

Cancels the request.

public

format(data: Object): Object

Formats the request object and returns an object of Request<T>'s T.

public

async run(o: Object): Promise

Performs the request

Public Constructors

public constructor(user: User, action: AdminUserActionType) source

Requires authorization and admin

Override:

Request#constructor

Params:

NameTypeAttributeDescription
user User

The user to perform on.

action AdminUserActionType

The action to do