AI-generated Key Takeaways
- 
          PURCHASE_STATUS is the status associated with a purchase order or a particular line item. 
- 
          Various Enums like READY_FOR_PICKUP, SHIPPED, and DELIVERED represent different stages of a purchase order or line item. 
- 
          Statuses like OUT_OF_STOCK, REJECTED, RETURNED, and CANCELLED indicate specific issues or actions taken regarding an order or item. 
- 
          Some statuses, such as IN_PREPARATION and CHANGE_REQUESTED, suggest ongoing processing or changes related to the order. 
- 
          CREATED and CONFIRMED represent initial stages of an order being placed and acknowledged by the merchant. 
Purchase status associated with a purchase order or a particular line item.
| Enums | |
|---|---|
| PURCHASE_STATUS_UNSPECIFIED | Status unspecified. | 
| READY_FOR_PICKUP | Ready for pick up. | 
| SHIPPED | Shipped. | 
| DELIVERED | Delivered. | 
| OUT_OF_STOCK | Out of stock. | 
| IN_PREPARATION | "IN_PREPARATION" could have different meaning in different context. For FOOD order it could be food is being prepared. For Retail, it could be an item is being packaged. | 
| CREATED | Order is created. | 
| CONFIRMED | The merchant confirmed the order. | 
| REJECTED | Merchant rejected the order or line item. | 
| RETURNED | The Item was returned by user. | 
| CANCELLED | The order or line item was cancelled by user. | 
| CHANGE_REQUESTED | User has requested a change to the order, and the integrator is processing this change. The order should be moved to another state after the request is handled. | 
