36 lines
907 B
TypeScript
36 lines
907 B
TypeScript
import { ThreadType } from "../models/index.js";
|
|
export type SendVideoOptions = {
|
|
/**
|
|
* Optional message to send along with the video
|
|
*/
|
|
msg?: string;
|
|
/**
|
|
* URL of the video
|
|
*/
|
|
videoUrl: string;
|
|
/**
|
|
* URL of the thumbnail
|
|
*/
|
|
thumbnailUrl: string;
|
|
/**
|
|
* Video duration in milliseconds || Eg: video duration: 5.5s => 5.5 * 1000 = 5500
|
|
*/
|
|
duration?: number;
|
|
/**
|
|
* Width of the video
|
|
*/
|
|
width?: number;
|
|
/**
|
|
* Height of the video
|
|
*/
|
|
height?: number;
|
|
/**
|
|
* Time to live in milliseconds (default: 0)
|
|
*/
|
|
ttl?: number;
|
|
};
|
|
export type SendVideoResponse = {
|
|
msgId: number;
|
|
};
|
|
export declare const sendVideoFactory: (ctx: import("../context.js").ContextBase, api: import("../apis.js").API) => (options: SendVideoOptions, threadId: string, type?: ThreadType) => Promise<SendVideoResponse>;
|