Skip to main content
Version: 0.9

Class: ModNote

Table of contents

Properties

Methods

Properties

createdAt

createdAt: Date


id

id: string


modAction

Optional modAction: ModAction


operator

operator: Object

Type declaration

NameType
id?`t2_${string}`
name?string

subreddit

subreddit: Object

Type declaration

NameType
id?`t5_${string}`
name?string

type

type: ModNoteType


user

user: Object

Type declaration

NameType
id?`t2_${string}`
name?string

userNote

Optional userNote: UserNote

Methods

add

Static add(options, metadata?): Promise< ModNote>

Parameters

NameType
optionsPrettify< PostNotesRequest & { label: UserNoteLabel ; redditId: `t1_${string}` | `t3_${string}` }>
metadata?Metadata

Returns

Promise< ModNote>


delete

Static delete(options, metadata?): Promise< boolean>

Parameters

NameType
optionsDeleteNotesRequest
metadata?Metadata

Returns

Promise< boolean>


get

Static get(options, metadata?): Listing< ModNote>

Parameters

NameType
optionsPrettify< Pick< GetNotesRequest, "subreddit" | "user"> & { filter?: ModNoteType } & Pick< ListingFetchOptions, "before" | "limit">>
metadata?Metadata

Returns

Listing< ModNote>