23 lines
449 B
JavaScript
23 lines
449 B
JavaScript
import { QuickReplySet } from './QuickReplySet.js';
|
|
|
|
export class QuickReplyContextLink {
|
|
static from(props) {
|
|
props.set = QuickReplySet.get(props.set);
|
|
const x = Object.assign(new this(), props);
|
|
return x;
|
|
}
|
|
|
|
|
|
|
|
|
|
/**@type {QuickReplySet}*/ set;
|
|
/**@type {Boolean}*/ isChained = false;
|
|
|
|
toJSON() {
|
|
return {
|
|
set: this.set?.name,
|
|
isChained: this.isChained,
|
|
};
|
|
}
|
|
}
|