Reply
Extends
Implements
Constructors
new Reply()
new Reply(
data
?):Reply
Creates a new class instance
Parameters
• data?: IBaseMessage
Returns
Inherited from
Source
new Reply()
new Reply(
client
,data
?):Reply
Parameters
• client: Client
• data?: IBaseMessage
Returns
Inherited from
Source
Properties
author?
optional
readonly
author:User
Implementation of
Inherited from
Source
src/lib/messages/BaseMessage.ts:34
byVideoAuthor?
optional
readonly
byVideoAuthor:boolean
Raw
FeedbackSchemaBase.fromVideoAuthor
Implementation of
Inherited from
Source
src/lib/messages/BaseMessage.ts:74
client?
optional
client:Client
The client that this base was fetched with.
Inherited from
Source
created?
optional
readonly
created:Date
Raw
Implementation of
Inherited from
Source
src/lib/messages/BaseMessage.ts:39
deleted?
optional
readonly
deleted:boolean
Raw
FeedbackSchemaBase.appearsAsDeleted
Implementation of
Inherited from
Source
src/lib/messages/BaseMessage.ts:53
encryptedKey?
optional
readonly
encryptedKey: `kaencrypted_${string}_${string}`
Raw
Implementation of
Inherited from
Source
src/lib/messages/BaseMessage.ts:48
key?
optional
readonly
key: `ag5zfmtoYW4tYWNhZGVteX${string}CxIIVXNlckRhdGEi${string}thaWRf${string}${string}${string}`
Raw
Implementation of
Inherited from
Source
src/lib/messages/BaseMessage.ts:44
locked?
optional
readonly
locked:boolean
Raw
Implementation of
Inherited from
Source
src/lib/messages/BaseMessage.ts:57
message?
optional
readonly
message:Message
Implementation of
Source
pinned?
optional
readonly
pinned:boolean
Raw
Implementation of
Inherited from
Source
src/lib/messages/BaseMessage.ts:61
program?
optional
readonly
program:Program
Implementation of
Inherited from
Source
src/lib/messages/BaseMessage.ts:35
rawData?
optional
rawData:RecursivePartial
<FeedbackSchemaBase
>
The raw base schema data
Remarks
Only set if the base was created from a user schema.
Inherited from
Source
score?
optional
readonly
score:number
Raw
FeedbackSchemaBase.lowQualityScore
Implementation of
Inherited from
Source
src/lib/messages/BaseMessage.ts:69
selfFlagged?
optional
readonly
selfFlagged:boolean
Raw
FeedbackSchemaBase.flaggedByUser
Implementation of
Inherited from
Source
src/lib/messages/BaseMessage.ts:79
text?
optional
readonly
text:string
Raw
Implementation of
Inherited from
Source
src/lib/messages/BaseMessage.ts:33
verified?
optional
readonly
verified:boolean
Raw
FeedbackSchemaBase.definitelyNotSpam
Implementation of
Inherited from
Source
src/lib/messages/BaseMessage.ts:65
Accessors
bySelf
get
bySelf():boolean
Checks if the message was written by the client user
Returns
boolean
Source
src/lib/messages/BaseMessage.ts:84
url
get
url():null
|string
Returns
null
| string
Source
src/lib/messages/BaseMessage.ts:88
Methods
byUser()
byUser(
user
):boolean
Checks if the message was written by the given user
Parameters
• user: User
Returns
boolean
Inherited from
Source
src/lib/messages/BaseMessage.ts:138
copy()
copy(
reply
):Reply
Updates data into the class
Parameters
• reply: IReply
The data to copy from
Returns
The class instance
Overrides
Source
copyFromSchema()
copyFromSchema(
schema
):Reply
Updates data from a schema into the instance
Parameters
• schema: RecursivePartial
<BasicFeedbackSchema
>
The schema to copy from
Returns
The class instance
Overrides
Source
get()
get(
client
):Promise
<Reply
>
Gets and updates the instance's data
Parameters
• client: Client
= undefined
The API client to use
Returns
Promise
<Reply
>
Overrides
Source
is()
is(
message
):boolean
Checks if the message is the same as the given message
Parameters
• message: IBaseMessage
| BaseMessage
Returns
boolean
Inherited from
Source
src/lib/messages/BaseMessage.ts:145
isSchema()
isSchema(
schema
):boolean
Checks if the schema represents the same instance
Parameters
• schema: RecursivePartial
<FeedbackSchemaBase
>
Returns
boolean
Inherited from
Source
transformSchema()
transformSchema(
schema
):IReply
Parameters
• schema: RecursivePartial
<BasicFeedbackSchema
>
Returns
Overrides
Source
fromIdentifier()
static
fromIdentifier(identifier
):Reply
Parameters
• identifier: `ag5zfmtoYW4tYWNhZGVteX${string}CxIIVXNlckRhdGEi${string}thaWRf${string}${string}${string}` | `kaencrypted_${string}_${string}`
Returns
Source
fromSchema()
static
fromSchema(schema
):Reply
Parameters
• schema: RecursivePartial
<BasicFeedbackSchema
>