@kontent-ai/management-sdk
Version:
Official Kontent.ai management SDK
13 lines (12 loc) • 844 B
TypeScript
import { IResponse } from '@kontent-ai/core-sdk';
import { WebhookContracts } from '../contracts/webhook-contracts';
import { WebhookModels } from '../models/webhook/webhook.models';
import { WebhookResponses } from '../responses';
import { BaseMapper } from './base-mapper';
export declare class WebhookMapper extends BaseMapper {
mapGetWebhookResponse(response: IResponse<WebhookContracts.IGetWebhookContract>): WebhookResponses.GetWebhookResponse;
mapAddWebhookResponse(response: IResponse<WebhookContracts.IGetWebhookContract>): WebhookResponses.AddWebhookResponse;
mapWebhooksListResponse(response: IResponse<WebhookContracts.IWebhookListContract>): WebhookResponses.WebhookListResponse;
mapWebhook(rawWebhook: WebhookContracts.IWebhookContract): WebhookModels.Webhook;
}
export declare const webhookMapper: WebhookMapper;