Delivery constructor
- @JsonSerializable.new(explicitToJson: true, fieldRename: FieldRename.snake)
const
Delivery(
{ - required String deliveryNumber,
- String? deliveryQty,
- String? shippingCondition,
- String? createdBy,
- @DateConverter() DateTime? creationDate,
- String? salesDistrict,
- String? deliveryBlock,
- String? trailerType,
- String? supplier,
- @DateConverter() DateTime? deliveryActgi,
- String? shippingPoint,
- String? salesOrganization,
- String? deliveryType,
- @JsonKey.new(name: 'goodsissue_date') @DateConverter() DateTime? goodsIssueDate,
- @DateConverter() DateTime? deliveryDate,
- @ToItemListConverter() @JsonKey.new(name: 'to_item') @Default.new([]) List<ToItem> toItemList,
- ToPickStatus? toPickStatus,
- @_ToDeliveryHeadPartnerConverter.new() @Default.new([]) List<ToDeliveryHeadPartner> toDeliveryHeadPartner,
})
Implementation
@JsonSerializable(explicitToJson: true, fieldRename: FieldRename.snake)
const factory Delivery({
required String deliveryNumber,
String? deliveryQty,
String? shippingCondition,
String? createdBy,
@DateConverter() DateTime? creationDate,
String? salesDistrict,
String? deliveryBlock,
String? trailerType,
String? supplier,
@DateConverter() DateTime? deliveryActgi,
String? shippingPoint,
String? salesOrganization,
String? deliveryType,
@JsonKey(name: 'goodsissue_date') @DateConverter() DateTime? goodsIssueDate,
@DateConverter() DateTime? deliveryDate,
@ToItemListConverter()
@JsonKey(name: 'to_item')
@Default([])
List<ToItem> toItemList,
ToPickStatus? toPickStatus,
@_ToDeliveryHeadPartnerConverter()
@Default([])
List<ToDeliveryHeadPartner> toDeliveryHeadPartner,
}) = _Delivery;