C# Класс GoNorth.Services.Export.Placeholder.ScribanRenderingEngine.ValueCollector.InventoryValueCollector

Class for Inventory Scriban value collectors
Наследование: GoNorth.Services.Export.Placeholder.ScribanRenderingEngine.ValueCollector.BaseScribanValueCollector
Показать файл Открыть проект

Открытые методы

Метод Описание
CollectValues ( TemplateType templateType, Template parsedTemplate, ScriptObject scriptObject, ExportObjectData data ) : Task

Collects the values for an export

GetExportTemplatePlaceholdersForType ( TemplateType templateType ) : List

Returns the Export Template Placeholders for a Template Type

InventoryValueCollector ( IExportCachedDbAccess exportCachedDbAccess, IScribanLanguageKeyGenerator languageKeyGenerator, IStringLocalizerFactory localizerFactory ) : System.Collections.Generic

Constructor

IsValidForTemplateType ( TemplateType templateType ) : bool

Returns true if the value collector is valid for a given template type

Приватные методы

Метод Описание
LoadInventory ( Template parsedTemplate, KortistoNpc inputNpc ) : Task>

Loads the inventory

Описание методов

CollectValues() публичный Метод

Collects the values for an export
public CollectValues ( TemplateType templateType, Template parsedTemplate, ScriptObject scriptObject, ExportObjectData data ) : Task
templateType TemplateType Template type
parsedTemplate Template Parsed scriban template
scriptObject ScriptObject Scriban script object to fill
data ExportObjectData Export Data
Результат Task

GetExportTemplatePlaceholdersForType() публичный Метод

Returns the Export Template Placeholders for a Template Type
public GetExportTemplatePlaceholdersForType ( TemplateType templateType ) : List
templateType TemplateType Template Type
Результат List

InventoryValueCollector() публичный Метод

Constructor
public InventoryValueCollector ( IExportCachedDbAccess exportCachedDbAccess, IScribanLanguageKeyGenerator languageKeyGenerator, IStringLocalizerFactory localizerFactory ) : System.Collections.Generic
exportCachedDbAccess IExportCachedDbAccess Export cached database access
languageKeyGenerator IScribanLanguageKeyGenerator Language key generator
localizerFactory IStringLocalizerFactory Localizer Factory
Результат System.Collections.Generic

IsValidForTemplateType() публичный Метод

Returns true if the value collector is valid for a given template type
public IsValidForTemplateType ( TemplateType templateType ) : bool
templateType TemplateType Template type
Результат bool