rcs-sdk
Version:
封装客户端与平台间的相互调用功能。
11 lines (10 loc) • 1.15 kB
TypeScript
import { RawFile, SdkResult, RawFileThumbnail, SuggestionInfo } from '../types';
import { RcsMsg, NameAddrHeader } from 'rcs-data';
export declare function createText(conversationId: string, recipient: NameAddrHeader, textMsg: string, contributionId?: string, messageId?: string): Promise<SdkResult>;
export declare function createFile(conversationId: string, recipient: NameAddrHeader, file: RawFile, contributionId?: string, messageId?: string, thumbnail?: RawFileThumbnail): Promise<SdkResult>;
export declare function createSugRsp(conversationId: string, recipient: NameAddrHeader, suggestion: SuggestionInfo): Promise<SdkResult>;
export declare function uploadFile(rcsmsg: RcsMsg, rawFile: RawFile): Promise<SdkResult>;
export declare function createByJSON(conversationId: string, recipient: NameAddrHeader, rawJSON: any): Promise<SdkResult>;
export declare function sendMessage(rcsmsg: any): Promise<SdkResult>;
export declare function getHistoryMessageList(conversationId: string, startContributionId: string, count: number): Promise<SdkResult>;
export declare function newSipMessage(headers: object, contentType: string, body: string): void;