messengerSerializers top-level property

  1. @SerializersFor.new([ChatRoomModel, RoomImageModel, ChatMessageModel, UserModel])
Serializers messengerSerializers
final

Implementation

@SerializersFor([
  ChatRoomModel,
  RoomImageModel,
  ChatMessageModel,
  UserModel,
  // MessengerUserModel,
])
final Serializers messengerSerializers =
    (_$messengerSerializers.toBuilder()
          ..addBuilderFactory(
            const FullType(BuiltList, [
              FullType(BuiltMap, [FullType(String), FullType(DateTime)]),
            ]),
            () => ListBuilder<BuiltMap<String, DateTime>>(),
          )
          ..addBuilderFactory(
            const FullType(BuiltMap, [FullType(String), FullType(int)]),
            () => MapBuilder<String, int>(),
          )
          ..addPlugin(StandardJsonPlugin())
          ..addPlugin(DateTimeSerializerPlugin())
          ..addPlugin(BuiltForceNumberParsePlugin())
          ..addPlugin(const BuiltEntityIdRetroCompatibilityPlugin()))
        .build();