In my web application written in ASPNET Core 3.1 is used Swashbuckle.AspNetCore (5.2) for generate OpenApi. I have turned on generate derived classes by
GeneratePolymorphicSchemas()
In swagger.json I get classes with back quote (`). So one of my classes
public abstract class CommandResult
{
public abstract IsSuccess {get;}
}
public class SuccessCommandResult
{
public override IsSuccess => true;
}
public class SuccessCommandResult<TData> : SuccessCommand
{
public TData Data {get;set;}
}
For last of these classes I get their name as 'SuccessCommandResult``1' (there is single back quote character, I doubled for keep pretty post fromatting), which i problematic for generate TypeScript api client. For generate frontend client I use open-api-generator.
My question I how to resolve generation problem?