When serializing, even if camel case serialization is preferred, UnionSerializer uses Pascal case to serialize property names.
Example:
public record UserNotFound(int UserId);
public record UsernameInUse(string Username);
[Union<UserNotFound, UsernameInUse>]
public partial class UserCreationError;
Would serialize to:
Current serialization:
{
"UserNotFound": {
"UserId": 1
}
}