digraph OrderLifecycle { Confirmed -> Payed; Confirmed -> Delivered; Confirmed -> Cancelled; Payed -> Delivered; Payed -> RequireRefund; RequireRefund -> Refunded; Confirmed [shape=diamond]; Delivered [shape=box]; Cancelled [shape=box]; Refunded [shape = box]; }