Class TransactionProcessorExtenderAttribute
Any implementation of TransactionProcessorExtender should be marked with this attribute
The system uses this name and key so users can select the appropriate processor extender as the algorithm they want to run for a ITransactionCode
See https://help.lemonedge.com/transaction-codes/ for more informationInherited Members
Namespace: LemonEdge.API.Core.FinancialServices.Processors.Transactional
Assembly: LemonEdge.API.Core.FinancialServices.dll
Syntax
[AttributeUsage(AttributeTargets.Class, Inherited = false)]
public class TransactionProcessorExtenderAttribute : Attribute
Constructors
TransactionProcessorExtenderAttribute(string, string)
Marks the TransactionProcessorExtender with a user friendly name and key for use with ITransactionCode
Declaration
public TransactionProcessorExtenderAttribute(string name, string key)
Parameters
Type | Name | Description |
---|---|---|
string | name | The user friendly name of this processor extender |
string | key | The globally unique key for this extender |
Properties
Description
A user friendly description of this extender and the operation of its algorithm
Declaration
public string Description { get; set; }
Property Value
Type | Description |
---|---|
string |
Key
The globally unique key for this extender
Declaration
public string Key { get; }
Property Value
Type | Description |
---|---|
string |
Name
The user friendly name of this processor extender
Declaration
public string Name { get; }
Property Value
Type | Description |
---|---|
string |