toMap method

Map<String, dynamic> toMap()

Implementation

Map<String, dynamic> toMap() {
  return {
    'uid': uid,
    'summary': summary,
    'description': description,
    'attachments': attachments?.map((x) => x.toMap()).toList(),
    'attendees': attendees?.map((x) => x.toMap()).toList(),
    'organizer': organizer?.toMap(),
    'created': created?.millisecondsSinceEpoch,
    'last_modified': lastModified?.millisecondsSinceEpoch,
    'start_date': startDate?.millisecondsSinceEpoch,
    'due_date': dueDate?.millisecondsSinceEpoch,
    'completed_date': completedDate?.millisecondsSinceEpoch,
    'recurrence_rule': recurrenceRule?.toMap(),
  };
}