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

PublishDelete

Extends:

RequestPublishEdit → PublishDelete

Deletes a given item

Constructor Summary

Public Constructor
public

constructor(item: Post | Answer, isDeleted: boolean)

What to delete

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

From class PublishEdit
public

format()

Public Constructors

public constructor(item: Post | Answer, isDeleted: boolean) source

What to delete

Override:

PublishEdit#constructor

Params:

NameTypeAttributeDescription
item Post | Answer
isDeleted boolean

Set to false to undelete