Build a BuiltValueConverter by providing the built_value serializer collection.
To use the created converter, pass it to ChopperClient's converter constructor parameter.
Error converter
BuiltValueConverter is also an error converter. It will try to decode error response bodies using the wireName inside JSON {"$":"ErrorModel"}, if available.
If wireName is not available, BuiltValueConverter will try to convert error response bodies to errorType, if it was provided and is not null.
/// Collection of generated serializers for the built_value
@SerializersFor([
DataModel,
])
final Serializers serializers = _$serializers;
final builder = serializers.toBuilder();
builder.addPlugin(StandardJsonPlugin());
final jsonSerializers = builder.build();
final converter = BuiltValueConverter(jsonSerializers);
final client = ChopperClient(converter: converter);
final jsonSerializers = ...
final converter = BuiltValueConverter(jsonSerializers, errorType: ErrorModel);