markDelivered method

void markDelivered()

Implementation

void markDelivered() {
  if (_status != OrderStatus.confirmed) {
    throw StateError('Only confirmed orders can be delivered');
  }
  _status = OrderStatus.delivered;
}