41 lines
1.0 KiB
Plaintext
41 lines
1.0 KiB
Plaintext
import { PacketMsg } from '../packet/message/message';
|
|
interface ForwardMsgJson {
|
|
app: string;
|
|
config: ForwardMsgJsonConfig;
|
|
desc: string;
|
|
extra: ForwardMsgJsonExtra;
|
|
meta: ForwardMsgJsonMeta;
|
|
prompt: string;
|
|
ver: string;
|
|
view: string;
|
|
}
|
|
interface ForwardMsgJsonConfig {
|
|
autosize: number;
|
|
forward: number;
|
|
round: number;
|
|
type: string;
|
|
width: number;
|
|
}
|
|
interface ForwardMsgJsonExtra {
|
|
filename: string;
|
|
tsum: number;
|
|
}
|
|
interface ForwardMsgJsonMeta {
|
|
detail: ForwardMsgJsonMetaDetail;
|
|
}
|
|
interface ForwardMsgJsonMetaDetail {
|
|
news: {
|
|
text: string;
|
|
}[];
|
|
resid: string;
|
|
source: string;
|
|
summary: string;
|
|
uniseq: string;
|
|
}
|
|
export declare class ForwardMsgBuilder {
|
|
private static build;
|
|
static fromResId(resId: string): ForwardMsgJson;
|
|
static fromPacketMsg(resId: string, packetMsg: PacketMsg[], source?: string, news?: ForwardMsgJsonMetaDetail['news'], summary?: string, prompt?: string, uuid?: string): ForwardMsgJson;
|
|
}
|
|
export {};
|