Class TransactionLink
Inheritance
TransactionLink
Assembly: LemonEdge.API.Entities.FinancialServices.Auto.dll
Syntax
[DataContract]
public class TransactionLink : BaseEntityWithPermissions, ITransactionLink, IBaseEntityWithPermissions, IBaseEntity, IEquatable<IBaseEntity>, INotifyPropertyChanged, INotifyPropertyChanging, ICloneableAsync, ICanTrackProperties, ICloneableAsync<ITransactionLink>
Constructors
TransactionLink()
Declaration
Properties
Description
A user friendly description for this link
Declaration
[StringLength(2000)]
public string Description { get; set; }
Property Value
Sequence
The sequence this transaction is in within a group
Declaration
public short Sequence { get; set; }
Property Value
SourceItemID
Declaration
public Guid? SourceItemID { get; set; }
Property Value
SourceTransactionID
Links to ITransaction. The source transaction this target transaction is a member of
Declaration
[RequiredNoDefaultIDValidation]
public Guid SourceTransactionID { get; set; }
Property Value
SourceTransactionID_Label
Declaration
public string SourceTransactionID_Label { get; set; }
Property Value
SourceTransactionID_Label_Silent
Declaration
[NotMapped]
public string SourceTransactionID_Label_Silent { get; set; }
Property Value
TargetGroupedTransactionID
Links to IGroupedTransaction. The target group transaction this source transaction is related to
Declaration
public Guid? TargetGroupedTransactionID { get; set; }
Property Value
TargetGroupedTransactionID_Label
Declaration
public string TargetGroupedTransactionID_Label { get; set; }
Property Value
TargetGroupedTransactionID_Label_Silent
Declaration
[NotMapped]
public string TargetGroupedTransactionID_Label_Silent { get; set; }
Property Value
TargetTransactionID
Links to ITransaction. The target transaction this source transaction is related to
Declaration
public Guid? TargetTransactionID { get; set; }
Property Value
TargetTransactionID_Label
Declaration
public string TargetTransactionID_Label { get; set; }
Property Value
TargetTransactionID_Label_Silent
Declaration
[NotMapped]
public string TargetTransactionID_Label_Silent { get; set; }
Property Value
Methods
CopyFromEntity(IBaseEntity)
Declaration
protected override void CopyFromEntity(IBaseEntity src)
Parameters
Overrides
CopyFromSource(ITransactionLink)
Updates all properties in this item to have the same properties as the source object.
Declaration
public void CopyFromSource(ITransactionLink source)
Parameters
Type |
Name |
Description |
ITransactionLink |
source |
The source object to copy all values from.
|
ToString()
Declaration
public override string ToString()
Returns
Overrides
Implements
Extension Methods