Transaction Class
Assembly: PTS.Modules.Transactions.dll
Syntax
public class Transaction : IOwnedRecord, IGdsRecord, IHasGuid
Inheritance
System.Object
Transaction
Properties
Activities
Declaration
public virtual ICollection<MoneyAccountActivity> Activities { get; set; }
Property Value
AmountSource
Declaration
public decimal AmountSource { get; set; }
Property Value
Type |
Description |
System.Decimal |
|
AmountTarget
Declaration
public decimal AmountTarget { get; set; }
Property Value
Type |
Description |
System.Decimal |
|
CaptureStatus
Declaration
public CaptureStatus CaptureStatus { get; set; }
Property Value
Children
Declaration
public virtual ICollection<Transaction> Children { get; set; }
Property Value
Type |
Description |
System.Collections.Generic.ICollection<Transaction> |
|
Code
Declaration
public int Code { get; set; }
Property Value
Type |
Description |
System.Int32 |
|
CurrencySource
Declaration
public CurrencyCode CurrencySource { get; set; }
Property Value
CurrencyTarget
Declaration
public CurrencyCode CurrencyTarget { get; set; }
Property Value
Description
Declaration
public string Description { get; set; }
Property Value
Type |
Description |
System.String |
|
ExchangeRate
Declaration
public decimal ExchangeRate { get; set; }
Property Value
Type |
Description |
System.Decimal |
|
GdsOwnerGuid
Declaration
public Guid? GdsOwnerGuid { get; set; }
Property Value
Type |
Description |
System.Nullable<System.Guid> |
|
GdsRole
Declaration
public GdsRole GdsRole { get; set; }
Property Value
Guid
Declaration
public Guid Guid { get; set; }
Property Value
Type |
Description |
System.Guid |
|
Id
Declaration
public long Id { get; set; }
Property Value
Type |
Description |
System.Int64 |
|
InitializedOn
Declaration
public DateTime InitializedOn { get; set; }
Property Value
Type |
Description |
System.DateTime |
|
Invoiced
Declaration
public bool Invoiced { get; set; }
Property Value
Type |
Description |
System.Boolean |
|
Method
Declaration
public TransactionMethod Method { get; set; }
Property Value
OwnerId
Declaration
public long OwnerId { get; set; }
Property Value
Type |
Description |
System.Int64 |
|
Parent
Declaration
public virtual Transaction Parent { get; set; }
Property Value
ParentId
Declaration
public long? ParentId { get; set; }
Property Value
Type |
Description |
System.Nullable<System.Int64> |
|
ParentOwnerId
Declaration
public long? ParentOwnerId { get; set; }
Property Value
Type |
Description |
System.Nullable<System.Int64> |
|
ProcessedOn
Declaration
public DateTime? ProcessedOn { get; set; }
Property Value
Type |
Description |
System.Nullable<System.DateTime> |
|
RecurringTransaction
Declaration
public virtual RecurringTransaction RecurringTransaction { get; set; }
Property Value
RecurringTransactionId
Declaration
public long? RecurringTransactionId { get; set; }
Property Value
Type |
Description |
System.Nullable<System.Int64> |
|
RecurringTransactionOwnerId
Declaration
public long? RecurringTransactionOwnerId { get; set; }
Property Value
Type |
Description |
System.Nullable<System.Int64> |
|
Reference
Declaration
public string Reference { get; set; }
Property Value
Type |
Description |
System.String |
|
RefundStatus
Declaration
public RefundStatus RefundStatus { get; set; }
Property Value
Source
Declaration
public virtual MoneyAccount Source { get; set; }
Property Value
SourceId
Declaration
public long? SourceId { get; set; }
Property Value
Type |
Description |
System.Nullable<System.Int64> |
|
SourceOwnerId
Declaration
public long? SourceOwnerId { get; set; }
Property Value
Type |
Description |
System.Nullable<System.Int64> |
|
Status
Declaration
public TransactionStatus Status { get; set; }
Property Value
Target
Declaration
public virtual MoneyAccount Target { get; set; }
Property Value
TargetId
Declaration
public long? TargetId { get; set; }
Property Value
Type |
Description |
System.Nullable<System.Int64> |
|
TargetOwnerId
Declaration
public long? TargetOwnerId { get; set; }
Property Value
Type |
Description |
System.Nullable<System.Int64> |
|
TradedObject
Declaration
public virtual Profile TradedObject { get; set; }
Property Value
TradedObjectId
Declaration
public long? TradedObjectId { get; set; }
Property Value
Type |
Description |
System.Nullable<System.Int64> |
|
TradedObjectOwnerId
Declaration
public long? TradedObjectOwnerId { get; set; }
Property Value
Type |
Description |
System.Nullable<System.Int64> |
|
TransactionInfos
Declaration
public virtual ICollection<TransactionInfo> TransactionInfos { get; set; }
Property Value
Type
Declaration
public TransactionType Type { get; set; }
Property Value
Implements
Inherited Members
System.Object.Equals(System.Object)
System.Object.Equals(System.Object, System.Object)
System.Object.GetHashCode()
System.Object.GetType()
System.Object.MemberwiseClone()
System.Object.ReferenceEquals(System.Object, System.Object)
System.Object.ToString()
Extension Methods