@planet-a/affinity-node
Version:
API wrapper for the affinity.co API
28 lines (27 loc) • 2.59 kB
TypeScript
import { BaseAPIRequestFactory } from './baseapi.js';
import { Configuration } from '../configuration.js';
import { RequestContext, ResponseContext, HttpInfo } from '../http/http.js';
import { InteractionsMeetingPaged } from '../models/InteractionsMeetingPaged.js';
/**
* no description
*/
export declare class MeetingsApiRequestFactory extends BaseAPIRequestFactory {
/**
* Paginate through all Meetings in Affinity. Returns basic information about past and future meeting interactions and its attendees. You can filter meetings using the `filter` query parameter. The filter parameter is a string that you can specify conditions based on the following properties. | **Property Name** | **Description** | **Type** | **Allowed Operators** | **Examples** | |-----------------------------|-----------------------------------------------------------------|------------|--------------------------------------|----------------------------------| | `id` | Unique identifier for Meetings | `int64` | `=` | `id=1` | | `startTime` | Start time of when Meeting was scheduled | `datetime` | `>`, `<`, `>=`, `<=` | `startTime>2025-01-01T01:00:00Z` | | `createdAt` | When the Meeting was created in Affinity | `datetime` | `>`, `<`, `>=`, `<=` | `createdAt<2025-01-01T01:00:00Z` | | `updatedAt` | When the Meeting was updated in Affinity | `datetime` | `>`, `<`, `>=`, `<=` | `updatedAt>=2025-01-01T01:00:00Z`|
* Get metadata on all Meetings
* @param cursor Cursor for the next or previous page
* @param limit Number of items to include in the page
* @param filter Filter options
*/
v2MeetingsGET(cursor?: string, limit?: number, filter?: string, _options?: Configuration): Promise<RequestContext>;
}
export declare class MeetingsApiResponseProcessor {
/**
* Unwraps the actual response sent by the server from the response context and deserializes the response content
* to the expected objects
*
* @params response Response returned by the server for a request to v2MeetingsGET
* @throws ApiException if the response code was not in [200, 299]
*/
v2MeetingsGETWithHttpInfo(response: ResponseContext): Promise<HttpInfo<InteractionsMeetingPaged>>;
}