export type WebhookEntityType = "product" | "category" | "order" | "productAssignment";

export interface WebhookEnqueueJob {
	websiteId: number;
	scope: string;
	entityType: WebhookEntityType;
	entityId: number;
	payload: string;
}

export type ParsedWebhook =
	| { ok: true; job: WebhookEnqueueJob; dedupeKey: string }
	| { ok: false; reason: string };
