Delivery constructor
Delivery({
- RowVersion? rowVersion,
- DeliveryId? id,
- Timestamp? deliveryTime,
- Delivery_DeliveryStatus? status,
- StringValue? responsibleUserId,
- BoolValue? isExtraDelivery,
- StringValue? reference,
- OrderId? orderId,
- Timestamp? createdTime,
- Timestamp? lastStatusChange,
- TransportDetails? transportDetails,
- TrackAndTraceInfo? trackAndTraceInfo,
- StringValue? comments,
Implementation
factory Delivery({
$0.RowVersion? rowVersion,
$1.DeliveryId? id,
$2.Timestamp? deliveryTime,
Delivery_DeliveryStatus? status,
$3.StringValue? responsibleUserId,
$3.BoolValue? isExtraDelivery,
$3.StringValue? reference,
$1.OrderId? orderId,
$2.Timestamp? createdTime,
$2.Timestamp? lastStatusChange,
TransportDetails? transportDetails,
TrackAndTraceInfo? trackAndTraceInfo,
$3.StringValue? comments,
}) {
final result = create();
if (rowVersion != null) result.rowVersion = rowVersion;
if (id != null) result.id = id;
if (deliveryTime != null) result.deliveryTime = deliveryTime;
if (status != null) result.status = status;
if (responsibleUserId != null) result.responsibleUserId = responsibleUserId;
if (isExtraDelivery != null) result.isExtraDelivery = isExtraDelivery;
if (reference != null) result.reference = reference;
if (orderId != null) result.orderId = orderId;
if (createdTime != null) result.createdTime = createdTime;
if (lastStatusChange != null) result.lastStatusChange = lastStatusChange;
if (transportDetails != null) result.transportDetails = transportDetails;
if (trackAndTraceInfo != null) result.trackAndTraceInfo = trackAndTraceInfo;
if (comments != null) result.comments = comments;
return result;
}