Class TransactionType
Inheritance
TransactionType
Assembly: LemonEdge.API.Entities.FinancialServices.Auto.dll
Syntax
[DataContract]
public class TransactionType : BaseEntityWithPermissions, ITransactionType, IBaseEntityWithPermissions, IBaseEntity, IEquatable<IBaseEntity>, INotifyPropertyChanged, INotifyPropertyChanging, ICloneableAsync, ICanTrackProperties, ICloneableAsync<ITransactionType>
Constructors
TransactionType()
Declaration
Properties
Description
A user friendly description of this Transaction Type
Declaration
[StringLength(2000)]
public string Description { get; set; }
Property Value
Name
[Key] The unique friendly name of the Transaction Type
Declaration
[Unique]
[Required]
[StringLength(500)]
public string Name { get; set; }
Property Value
Type
The type of transaction values. Used to ensure transaction codes only operate against a certain type of transaction
values.
Declaration
[EnumDataType(typeof(TransactionTypeEnum))]
public TransactionTypeEnum Type { get; set; }
Property Value
Declaration
[NotMapped]
public string Type_Tooltip { get; set; }
Property Value
Methods
CopyFromEntity(IBaseEntity)
Declaration
protected override void CopyFromEntity(IBaseEntity src)
Parameters
Overrides
CopyFromSource(ITransactionType)
Updates all properties in this item to have the same properties as the source object.
Declaration
public void CopyFromSource(ITransactionType source)
Parameters
Type |
Name |
Description |
ITransactionType |
source |
The source object to copy all values from.
|
ToString()
Declaration
public override string ToString()
Returns
Overrides
Implements
Extension Methods