sinch-rtc
Version:
RTC JavaScript/Web SDK
17 lines (16 loc) • 540 B
TypeScript
import { Message } from "./Message";
import { Body, Client, Method } from "./models";
export declare class MessageBuilder {
static create: () => MessageBuilder;
private mxpMethod?;
private mxpSessionId?;
private mxpFrom?;
private mxpBody?;
private mxpValues?;
method(method: Method): MessageBuilder;
body(body: Body): MessageBuilder;
from(from: Client): MessageBuilder;
values(values: Record<string, string>): MessageBuilder;
sessionId(sessionId: string): MessageBuilder;
build(): Message;
}