feat(events): register yacht, company, membership, reservation webhook events
This commit is contained in:
@@ -24,6 +24,20 @@ export const WEBHOOK_EVENTS = [
|
||||
'invoice.paid',
|
||||
'invoice.overdue',
|
||||
'registration.new',
|
||||
'yacht.created',
|
||||
'yacht.updated',
|
||||
'yacht.ownership_transferred',
|
||||
'yacht.archived',
|
||||
'company.created',
|
||||
'company.updated',
|
||||
'company.archived',
|
||||
'company_membership.added',
|
||||
'company_membership.updated',
|
||||
'company_membership.ended',
|
||||
'berth_reservation.created',
|
||||
'berth_reservation.activated',
|
||||
'berth_reservation.ended',
|
||||
'berth_reservation.cancelled',
|
||||
] as const;
|
||||
|
||||
export type WebhookEvent = (typeof WEBHOOK_EVENTS)[number];
|
||||
@@ -50,4 +64,18 @@ export const INTERNAL_TO_WEBHOOK_MAP: Record<string, WebhookEvent> = {
|
||||
'invoice:paid': 'invoice.paid',
|
||||
'invoice:overdue': 'invoice.overdue',
|
||||
'registration:new': 'registration.new',
|
||||
'yacht:created': 'yacht.created',
|
||||
'yacht:updated': 'yacht.updated',
|
||||
'yacht:ownership_transferred': 'yacht.ownership_transferred',
|
||||
'yacht:archived': 'yacht.archived',
|
||||
'company:created': 'company.created',
|
||||
'company:updated': 'company.updated',
|
||||
'company:archived': 'company.archived',
|
||||
'company_membership:added': 'company_membership.added',
|
||||
'company_membership:updated': 'company_membership.updated',
|
||||
'company_membership:ended': 'company_membership.ended',
|
||||
'berth_reservation:created': 'berth_reservation.created',
|
||||
'berth_reservation:activated': 'berth_reservation.activated',
|
||||
'berth_reservation:ended': 'berth_reservation.ended',
|
||||
'berth_reservation:cancelled': 'berth_reservation.cancelled',
|
||||
};
|
||||
|
||||
Reference in New Issue
Block a user