create static method

BerduTrackData create({
  1. String special_type = "berduTrackData",
  2. String? referenceNo,
  3. BerduTrackDataLogistic? logistic,
  4. String? shipmentDate,
  5. List<BerduTrackDataDetails>? details,
  6. BerduTrackDataConsigner? consigner,
  7. BerduTrackDataConsignee? consignee,
  8. String? typename,
})
override

return original data json

Implementation

static BerduTrackData create({
  String special_type = "berduTrackData",
  String? referenceNo,
  BerduTrackDataLogistic? logistic,
  String? shipmentDate,
  List<BerduTrackDataDetails>? details,
  BerduTrackDataConsigner? consigner,
  BerduTrackDataConsignee? consignee,
  String? typename,
}) {
  // BerduTrackData berduTrackData = BerduTrackData({

  BerduTrackData berduTrackData_data_create = BerduTrackData({
    "@type": special_type,
    "referenceNo": referenceNo,
    "logistic": (logistic != null) ? logistic.toJson() : null,
    "shipmentDate": shipmentDate,
    "details": (details != null) ? details.toJson() : null,
    "consigner": (consigner != null) ? consigner.toJson() : null,
    "consignee": (consignee != null) ? consignee.toJson() : null,
    "__typename": typename,
  });

// return berduTrackData;
  return berduTrackData_data_create;
}