UNPKG

svix

Version:

Svix webhooks API client and webhook verification library

32 lines (28 loc) 939 B
// this file is @generated /* eslint @typescript-eslint/no-explicit-any: 0 */ import { MessageAttemptFailingEventData, MessageAttemptFailingEventDataSerializer, } from "./messageAttemptFailingEventData"; /** * Sent after a message has been failing for a few times. * It's sent on the fourth failure. It complements `message.attempt.exhausted` which is sent after the last failure. */ export interface MessageAttemptFailingEvent { data: MessageAttemptFailingEventData; type: string; } export const MessageAttemptFailingEventSerializer = { _fromJsonObject(object: any): MessageAttemptFailingEvent { return { data: MessageAttemptFailingEventDataSerializer._fromJsonObject(object["data"]), type: object["type"], }; }, _toJsonObject(self: MessageAttemptFailingEvent): any { return { data: MessageAttemptFailingEventDataSerializer._toJsonObject(self.data), type: self.type, }; }, };