@microsoft/teams.api
Version:
<p> <a href="https://www.npmjs.com/package/@microsoft/teams.api" target="_blank"> <img src="https://img.shields.io/npm/v/@microsoft/teams.api/latest" /> </a> <a href="https://www.npmjs.com/package/@microsoft/teams.api?activeTab=code" t
47 lines (44 loc) • 1.18 kB
TypeScript
import { MessagingExtensionParameter } from './messaging-extension-parameter.js';
/**
*
* An interface representing MessagingExtensionQueryOptions.
* Messaging extension query options
*
*/
type MessagingExtensionQueryOptions = {
/**
* @member {number} [skip] Number of entities to skip
*/
skip?: number;
/**
* @member {number} [count] Number of entities to fetch
*/
count?: number;
};
/**
*
* An interface representing MessagingExtensionQuery.
* Messaging extension query
*
*/
type MessagingExtensionQuery = {
/**
* @member {string} [commandId] Id of the command assigned by Bot
*/
commandId?: string;
/**
* @member {MessagingExtensionParameter[]} [parameters] Parameters for the
* query
*/
parameters?: MessagingExtensionParameter[];
/**
* @member {MessagingExtensionQueryOptions} [queryOptions]
*/
queryOptions?: MessagingExtensionQueryOptions;
/**
* @member {string} [state] State parameter passed back to the bot after
* authentication/configuration flow
*/
state?: string;
};
export type { MessagingExtensionQuery, MessagingExtensionQueryOptions };