Base abstract import action to create custom import actions from
public abstract class ImportAction : ScriptableObject, IAdapterAction
Fields
Declaration
public List<string> SupportedFileTypes
Field Value
Methods
Execute(AdapterImportContext)
Execute the import action
Declaration
public virtual async Task<IImportOutput> Execute(AdapterImportContext context)
Parameters
Returns
Implements
ImportFromObject(ObjectImportSource, AdapterImportContext)
Declaration
public virtual async Task<IImportOutput> ImportFromObject(ObjectImportSource source, AdapterImportContext context)
Parameters
Returns
ImportFromPath(String, AdapterImportContext)
Minimal implementation for an importer action
Declaration
public abstract Task<IImportOutput> ImportFromPath(string path, AdapterImportContext context)
Parameters
Returns
TryImportFromPath(PathImportSource, AdapterImportContext)
Try to import the path source
Declaration
protected virtual async Task<IImportOutput> TryImportFromPath(PathImportSource source, AdapterImportContext context)
Parameters
Returns