ebay-api
Version:
eBay API for Node and Browser
27 lines (26 loc) • 1.27 kB
TypeScript
import { operations } from '../../../../types/restful/specs/commerce_message_v1_oas3.js';
import { BulkUpdateConversationRequest, CommerceMessageSendMessageRequest, UpdateConversationRequest } from '../../../../types/restfulTypes.js';
import Restful, { OpenApi } from '../../index.js';
export default class Message extends Restful implements OpenApi<operations> {
static id: string;
get basePath(): string;
getConversations({ limit, offset, conversationStatus, conversationType, referenceId, referenceType, startTime, endTime, otherPartyUsername }?: {
limit?: number;
offset?: number;
conversationStatus?: string;
conversationType?: string;
referenceId?: string;
referenceType?: string;
startTime?: string;
endTime?: string;
otherPartyUsername?: string;
}): Promise<any>;
getConversation(conversationId: string, { conversationType, limit, offset }: {
conversationType: string;
limit?: number;
offset?: number;
}): Promise<any>;
updateConversation(body: UpdateConversationRequest): Promise<any>;
bulkUpdateConversation(body: BulkUpdateConversationRequest): Promise<any>;
sendMessage(body: CommerceMessageSendMessageRequest): Promise<any>;
}