@adcp/client API Reference - v3.11.2
    Preparing search index...

    Interface AsyncHandlerConfig

    Configuration for async handler with typed callbacks

    interface AsyncHandlerConfig {
        onGetProductsStatusChange?: GetProductsStatusChangeHandler;
        onListCreativeFormatsStatusChange?: (
            data: ListCreativeFormatsResponse,
            metadata: WebhookMetadata,
        ) => void | Promise<void>;
        onCreateMediaBuyStatusChange?: CreateMediaBuyStatusChangeHandler;
        onUpdateMediaBuyStatusChange?: UpdateMediaBuyStatusChangeHandler;
        onSyncCreativesStatusChange?: SyncCreativesStatusChangeHandler;
        onListCreativesStatusChange?: (
            response: ListCreativesResponse,
            metadata: WebhookMetadata,
        ) => void | Promise<void>;
        onPreviewCreativeStatusChange?: (
            response: PreviewCreativeResponse,
            metadata: WebhookMetadata,
        ) => void | Promise<void>;
        onGetMediaBuyDeliveryStatusChange?: (
            response: GetMediaBuyDeliveryResponse,
            metadata: WebhookMetadata,
        ) => void | Promise<void>;
        onProvidePerformanceFeedbackStatusChange?: (
            response: ProvidePerformanceFeedbackResponse,
            metadata: WebhookMetadata,
        ) => void | Promise<void>;
        onGetSignalsStatusChange?: (
            response: GetSignalsResponse,
            metadata: WebhookMetadata,
        ) => void | Promise<void>;
        onActivateSignalStatusChange?: (
            response: ActivateSignalResponse,
            metadata: WebhookMetadata,
        ) => void | Promise<void>;
        onTaskStatusChange?: (
            response: any,
            metadata: WebhookMetadata,
        ) => void | Promise<void>;
        onActivity?: (activity: Activity) => void | Promise<void>;
        onMediaBuyDeliveryNotification?: (
            notification: MediaBuyDeliveryNotification,
            metadata: NotificationMetadata,
        ) => void | Promise<void>;
    }
    Index

    Properties

    onGetProductsStatusChange?: GetProductsStatusChangeHandler
    onListCreativeFormatsStatusChange?: (
        data: ListCreativeFormatsResponse,
        metadata: WebhookMetadata,
    ) => void | Promise<void>
    onCreateMediaBuyStatusChange?: CreateMediaBuyStatusChangeHandler
    onUpdateMediaBuyStatusChange?: UpdateMediaBuyStatusChangeHandler
    onSyncCreativesStatusChange?: SyncCreativesStatusChangeHandler
    onListCreativesStatusChange?: (
        response: ListCreativesResponse,
        metadata: WebhookMetadata,
    ) => void | Promise<void>
    onPreviewCreativeStatusChange?: (
        response: PreviewCreativeResponse,
        metadata: WebhookMetadata,
    ) => void | Promise<void>
    onGetMediaBuyDeliveryStatusChange?: (
        response: GetMediaBuyDeliveryResponse,
        metadata: WebhookMetadata,
    ) => void | Promise<void>
    onProvidePerformanceFeedbackStatusChange?: (
        response: ProvidePerformanceFeedbackResponse,
        metadata: WebhookMetadata,
    ) => void | Promise<void>
    onGetSignalsStatusChange?: (
        response: GetSignalsResponse,
        metadata: WebhookMetadata,
    ) => void | Promise<void>
    onActivateSignalStatusChange?: (
        response: ActivateSignalResponse,
        metadata: WebhookMetadata,
    ) => void | Promise<void>
    onTaskStatusChange?: (
        response: any,
        metadata: WebhookMetadata,
    ) => void | Promise<void>
    onActivity?: (activity: Activity) => void | Promise<void>
    onMediaBuyDeliveryNotification?: (
        notification: MediaBuyDeliveryNotification,
        metadata: NotificationMetadata,
    ) => void | Promise<void>