31 lines
669 B
TypeScript
31 lines
669 B
TypeScript
import { SendTextView } from "jslib-common/models/view/sendTextView";
|
|
|
|
export class SendTextResponse {
|
|
static template(text = "Text contained in the send.", hidden = false): SendTextResponse {
|
|
const req = new SendTextResponse();
|
|
req.text = text;
|
|
req.hidden = hidden;
|
|
return req;
|
|
}
|
|
|
|
static toView(text: SendTextResponse, view = new SendTextView()) {
|
|
if (text == null) {
|
|
return null;
|
|
}
|
|
|
|
view.text = text.text;
|
|
view.hidden = text.hidden;
|
|
return view;
|
|
}
|
|
text: string;
|
|
hidden: boolean;
|
|
|
|
constructor(o?: SendTextView) {
|
|
if (o == null) {
|
|
return;
|
|
}
|
|
this.text = o.text;
|
|
this.hidden = o.hidden;
|
|
}
|
|
}
|