import { HttpStatusCode } from '/@/enums/httpEnum'; export interface WebhookEvent { tenantId?: string; webhookName: string; data: string; creationTime: Date; } export interface WebhookSendAttempt { id: string; tenantId?: string; webhookEventId: string; webhookSubscriptionId: string; response: string; responseStatusCode?: HttpStatusCode; creationTime: Date; lastModificationTime?: Date; sendExactSameData: boolean; requestHeaders: Record; responseHeaders: Record; webhookEvent: WebhookEvent; } export interface WebhookSendAttemptGetListInput extends PagedAndSortedResultRequestDto { filter?: string; webhookEventId?: string; subscriptionId?: string; responseStatusCode?: HttpStatusCode; beginCreationTime?: Date; endCreationTime?: Date; } export interface WebhookSendRecordDeleteManyInput { recordIds: string[]; } export interface WebhookSendRecordResendManyInput { recordIds: string[]; }