toMap method

  1. @override
Map<String, dynamic> toMap()

Converts the BaseDataModel object to a Map representation.

Returns a Map containing the key-value pairs of the object's properties.

Implementation

@override
Map<String, dynamic> toMap() {
  return <String, dynamic>{
    'enabled': enabled.toSerializable,
    'startTime': startTime?.toSerializable,
    'endTime': endTime?.toSerializable,
    'allowCritical': allowCritical.toSerializable,
    'allowCalls': allowCalls.toSerializable,
    'weekdaysOnly': weekdaysOnly.toSerializable,
  };
}