toJson method

Map<String, dynamic> toJson()

Implementation

Map<String, dynamic> toJson() {
  final data = <String, dynamic>{};
  if (transaction != null) {
    data.addAll({ "Transaction": transaction! });
  }
  if (package != null) {
    data.addAll({ "Package": package! });
  }
  if (moveEventType != null) {
    data.addAll({ "MoveEventType": moveEventType! });
  }
  if (sender != null) {
    data.addAll({ "Sender": sender! });
  }
  if (moveModule != null) {
    data.addAll({ "MoveModule": moveModule!.toJson() });
  }
  if (moveEventModule != null) {
    data.addAll({ "MoveModule": moveEventModule!.toJson() });
  }
  if (moveEventField != null) {
    data.addAll({ "MoveModule": moveEventField!.toJson() });
  }
  if (timeRange != null) {
    data.addAll({ "TimeRange": timeRange!.toJson() });
  }

  return data;
}