Options
All
  • Public
  • Public/Protected
  • All
Menu

Class UserStatusChangeService

User status change services.

Hierarchy

Constructors

constructor

Properties

Readonly dbm

dbm: default

Methods

approveStatusChangeRequest

  • approveStatusChangeRequest(requestID: string): Promise<void>
  • Approve a user status change request.

    Parameters

    • requestID: string

      A status change request's ID.

    Returns Promise<void>

createStatusChangeRequest

  • createStatusChangeRequest(userID: string, newStatusID: number): Promise<string>
  • Create a new user status change request.

    Parameters

    • userID: string

      The user's ID.

    • newStatusID: number

      The requested new status ID.

    Returns Promise<string>

    The new status change request's ID.

deleteStatusChangeRequest

  • deleteStatusChangeRequest(requestID: string): Promise<void>
  • Delete a user status change request.

    Parameters

    • requestID: string

      A status change request's ID.

    Returns Promise<void>

denyStatusChangeRequest

  • denyStatusChangeRequest(requestID: string): Promise<void>
  • Deny a user status change request.

    Parameters

    • requestID: string

      A status change request's ID.

    Returns Promise<void>

getStatusChangeRequest

  • Get a user status change request by ID.

    Parameters

    • requestID: string

      A status change request's ID.

    Returns Promise<UserStatusChange>

    The user status change request.

getStatusChangeRequests

  • Get all user status change requests.

    Returns Promise<UserStatusChange[]>

    All user status change requests.

getUserRequests

statusChangeRequestExists

  • statusChangeRequestExists(requestID: string): Promise<boolean>
  • Check if a user status change request exists.

    Parameters

    • requestID: string

      A status change request's ID.

    Returns Promise<boolean>

    Whether or not the user status change request exists.

Generated using TypeDoc