#### [Pf2e\.Scrapper](index.md 'index') ### [Pf2e\.Scrapper\.Processors](Pf2e.Scrapper.Processors.md 'Pf2e\.Scrapper\.Processors').[ProcessorInput](ProcessorInput.md 'Pf2e\.Scrapper\.Processors\.ProcessorInput') ## ProcessorInput\.EnumOptional\\(string, T\) Method Преобразование значения из JSON по заданному пути в перечисление с возможностью предоставить значение по умолчанию\. ```csharp public virtual T EnumOptional(string path, T defaultValue) where T : System.Enum; ``` #### Type parameters `T` #### Parameters `path` [System\.String](https://learn.microsoft.com/en-us/dotnet/api/system.string 'System\.String') Путь в JSON `defaultValue` [T](ProcessorInput.EnumOptional_T_(string,T).md#Pf2e.Scrapper.Processors.ProcessorInput.EnumOptional_T_(string,T).T 'Pf2e\.Scrapper\.Processors\.ProcessorInput\.EnumOptional\\(string, T\)\.T') Значение, которое возвращается, если значение не найдено\. #### Returns [T](ProcessorInput.EnumOptional_T_(string,T).md#Pf2e.Scrapper.Processors.ProcessorInput.EnumOptional_T_(string,T).T 'Pf2e\.Scrapper\.Processors\.ProcessorInput\.EnumOptional\\(string, T\)\.T') Значение перечисления T или defaultValue