/Engine/Plugins/Experimental/Web/WebAPI/Source/WebAPIEditor/Public/Dom/WebAPITypeRegistry.h
Providing the schema type allows for a Model and Service (for example) to have the same name but not be considered the same type.
[TObjectPtr](API\Runtime\Core\Delegates\TObjectPtr)< [UWebAPITypeInfo](API\Plugins\WebAPIEditor\Dom\UWebAPITypeInfo) > GetOrMakeGeneratedType ( const [EWebAPISchemaType](API\Plugins\WebAPIEditor\Dom\EWebAPISchemaType) & InSchemaType, const [FString](API\Runtime\Core\Containers\FString) & InName, const [FString](API\Runtime\Core\Containers\FString) & InJsonName, const [FString](API\Runtime\Core\Containers\FString) & InPrefix, [FName](API\Runtime\Core\UObject\FName) InDeclarationType )