virtual [TFuture](API\Runtime\Core\Async\TFuture)< [EWebAPIGenerationResult](API\Plugins\WebAPIEditor\CodeGen\EWebAPIGenerationResult) > GenerateModel ( const [TWeakObjectPtr](API\Runtime\Core\UObject\TWeakObjectPtr)< [UWebAPIDefinition](API\Plugins\WebAPIEditor\UWebAPIDefinition) > & InDefinition, const [TSharedPtr](API\Runtime\Core\Templates\TSharedPtr)< [FWebAPICodeGenStruct](API\Plugins\WebAPIEditor\CodeGen\Dom\FWebAPICodeGenStruct) > & InStruct )