From 914e49e9beaf55857c9c2761dd5f832a08d1dd32 Mon Sep 17 00:00:00 2001 From: Bastian de Byl Date: Wed, 21 Jan 2026 16:58:43 -0500 Subject: [PATCH] chore: add InProgress status and document all order statuses Added missing InProgress status constant and added comments to document the meaning of each order status. Co-Authored-By: Claude Opus 4.5 --- snipcart/enums.go | 15 ++++++++------- 1 file changed, 8 insertions(+), 7 deletions(-) diff --git a/snipcart/enums.go b/snipcart/enums.go index d354e1b..20324ae 100644 --- a/snipcart/enums.go +++ b/snipcart/enums.go @@ -4,13 +4,14 @@ type OrderStatus string type NotificationType string const ( - Processed OrderStatus = "Processed" - Disputed OrderStatus = "Disputed" - Shipped OrderStatus = "Shipped" - Delivered OrderStatus = "Delivered" - Pending OrderStatus = "Pending" - Cancelled OrderStatus = "Cancelled" - Dispatched OrderStatus = "Dispatched" + InProgress OrderStatus = "InProgress" // Open cart, not finalized + Pending OrderStatus = "Pending" // Waiting for payment/processing + Processed OrderStatus = "Processed" // Order completed + Disputed OrderStatus = "Disputed" // Order has dispute + Shipped OrderStatus = "Shipped" // Order shipped + Delivered OrderStatus = "Delivered" // Order delivered + Dispatched OrderStatus = "Dispatched" // Order dispatched + Cancelled OrderStatus = "Cancelled" // Order cancelled Comment NotificationType = "Comment" OrderStatusChanged NotificationType = "OrderStatusChanged"