create static method

SicepatData create({
  1. String special_type = "sicepatData",
  2. String? waybill_number,
  3. Object? kodeasal,
  4. Object? kodetujuan,
  5. String? service,
  6. int? weight,
  7. String? partner,
  8. String? sender,
  9. String? sender_address,
  10. String? receiver_address,
  11. String? receiver_name,
  12. int? realprice,
  13. int? totalprice,
  14. String? POD_receiver,
  15. String? POD_receiver_time,
  16. String? send_date,
  17. List<SicepatDataTrackHistory>? track_history,
  18. SicepatDataLastStatus? last_status,
  19. String? perwakilan,
  20. String? pop_sigesit_img_path,
  21. String? pod_sigesit_img_path,
  22. Object? pod_sign_img_path,
  23. Object? pod_img_path,
  24. Object? pop_img_path,
  25. Object? manifested_img_path,
})
override

return original data json

Implementation

static SicepatData create({
  String special_type = "sicepatData",
  String? waybill_number,
  Object? kodeasal,
  Object? kodetujuan,
  String? service,
  int? weight,
  String? partner,
  String? sender,
  String? sender_address,
  String? receiver_address,
  String? receiver_name,
  int? realprice,
  int? totalprice,
  String? POD_receiver,
  String? POD_receiver_time,
  String? send_date,
  List<SicepatDataTrackHistory>? track_history,
  SicepatDataLastStatus? last_status,
  String? perwakilan,
  String? pop_sigesit_img_path,
  String? pod_sigesit_img_path,
  Object? pod_sign_img_path,
  Object? pod_img_path,
  Object? pop_img_path,
  Object? manifested_img_path,
}) {
  // SicepatData sicepatData = SicepatData({

  SicepatData sicepatData_data_create = SicepatData({
    "@type": special_type,
    "waybill_number": waybill_number,
    "kodeasal": kodeasal,
    "kodetujuan": kodetujuan,
    "service": service,
    "weight": weight,
    "partner": partner,
    "sender": sender,
    "sender_address": sender_address,
    "receiver_address": receiver_address,
    "receiver_name": receiver_name,
    "realprice": realprice,
    "totalprice": totalprice,
    "POD_receiver": POD_receiver,
    "POD_receiver_time": POD_receiver_time,
    "send_date": send_date,
    "track_history": (track_history != null) ? track_history.toJson() : null,
    "last_status": (last_status != null) ? last_status.toJson() : null,
    "perwakilan": perwakilan,
    "pop_sigesit_img_path": pop_sigesit_img_path,
    "pod_sigesit_img_path": pod_sigesit_img_path,
    "pod_sign_img_path": pod_sign_img_path,
    "pod_img_path": pod_img_path,
    "pop_img_path": pop_img_path,
    "manifested_img_path": manifested_img_path,
  });

// return sicepatData;
  return sicepatData_data_create;
}