github.com/tada-team/tdproto@v1.51.57/codegen/dart/lib_template/lib/src/converters/date_time_converter.dart (about)

     1  import 'package:freezed_annotation/freezed_annotation.dart';
     2  
     3  // For shorter annotations.
     4  const dateTime = DateTimeConverter();
     5  
     6  class DateTimeConverter implements JsonConverter<DateTime, String> {
     7    const DateTimeConverter();
     8  
     9    @override
    10    DateTime fromJson(String dateTimeString) => DateTime.parse(dateTimeString);
    11  
    12    @override
    13    String toJson(DateTime dateTime) => dateTime.toIso8601String();
    14  }