Class TransactionCode
Inherited Members
Namespace: LemonEdge .API.Core.FinancialServices .Descriptors.Extenders
Assembly: LemonEdge.API.Core.FinancialServices.dll
Syntax
public class TransactionCode : EntityDescriptorTemplateExtender
Constructors
TransactionCode()
Declaration
public TransactionCode()
Properties
ForDescriptor
The entity that this template extender is for
Declaration
public override EntityDescriptor ForDescriptor { get; }
Property Value
Type | Description |
---|---|
Entity |
Overrides
Methods
GetImportDefinition(IReadOnlyCache)
Returns a list of all entity import column definitions for this entity to use instead of the default system ones
Declaration
public override Task<IEnumerable<EntityImportColDefinition>> GetImportDefinition(IReadOnlyCache cache)
Parameters
Type | Name | Description |
---|---|---|
IRead |
cache | A local cache |
Returns
Type | Description |
---|---|
Task<IEnumerable<Entity |
A list of all entity import column definitions for this entity to use instead of the default system ones |
Overrides
GetImportExtender(params object[])
Returns a new instance of a import extender which is used by the import process for actually retrieving and
updating the properties values defined in Get
Declaration
public override IEntityDescriptorImportExtender GetImportExtender(params object[] args)
Parameters
Type | Name | Description |
---|---|---|
object[] | args |
Returns
Type | Description |
---|---|
IEntity |