Class Transaction.Operation
Inheritance
System.Object
Transaction.Operation
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()
Assembly: NFX.Web.dll
Syntax
Constructors
Operation(Transaction.OperationType, TransactionStatus, Nullable<DateTime>, Object, String, Nullable<Decimal>, Nullable<Decimal>, Object)
Declaration
public Operation(Transaction.OperationType type, TransactionStatus status, DateTime? date = default (DateTime? ), object token = null, string description = null, decimal ? amount = default (decimal ? ), decimal ? fee = default (decimal ? ), object extraData = null)
Parameters
Type |
Name |
Description |
Transaction.OperationType |
type |
|
TransactionStatus |
status |
|
System.Nullable<System.DateTime> |
date |
|
System.Object |
token |
|
System.String |
description |
|
System.Nullable<System.Decimal> |
amount |
|
System.Nullable<System.Decimal> |
fee |
|
System.Object |
extraData |
|
Properties
Amount
Declaration
public decimal ? Amount { get; }
Property Value
Type |
Description |
System.Nullable<System.Decimal> |
|
Date
Declaration
public DateTime? Date { get; }
Property Value
Type |
Description |
System.Nullable<System.DateTime> |
|
Description
Declaration
public string Description { get; }
Property Value
Type |
Description |
System.String |
|
Declaration
public object ExtraData { get; }
Property Value
Type |
Description |
System.Object |
|
Fee
Declaration
public decimal ? Fee { get; }
Property Value
Type |
Description |
System.Nullable<System.Decimal> |
|
Status
Declaration
public TransactionStatus Status { get; }
Property Value
Token
Declaration
public object Token { get; }
Property Value
Type |
Description |
System.Object |
|
Type
Declaration
public Transaction.OperationType Type { get; }
Property Value
Methods
Capture(TransactionStatus, DateTime, Object, String, Nullable<Decimal>, Nullable<Decimal>, Object)
Declaration
public static Transaction.Operation Capture(TransactionStatus status, DateTime date, object token = null, string description = null, decimal ? amount = default (decimal ? ), decimal ? fee = default (decimal ? ), object extraData = null)
Parameters
Type |
Name |
Description |
TransactionStatus |
status |
|
System.DateTime |
date |
|
System.Object |
token |
|
System.String |
description |
|
System.Nullable<System.Decimal> |
amount |
|
System.Nullable<System.Decimal> |
fee |
|
System.Object |
extraData |
|
Returns
Refresh(TransactionStatus, Nullable<DateTime>, Object, Nullable<Decimal>, Nullable<Decimal>, Object)
Declaration
public static Transaction.Operation Refresh(TransactionStatus status, DateTime? date = default (DateTime? ), object token = null, decimal ? amount = default (decimal ? ), decimal ? fee = default (decimal ? ), object extraData = null)
Parameters
Type |
Name |
Description |
TransactionStatus |
status |
|
System.Nullable<System.DateTime> |
date |
|
System.Object |
token |
|
System.Nullable<System.Decimal> |
amount |
|
System.Nullable<System.Decimal> |
fee |
|
System.Object |
extraData |
|
Returns
Refund(TransactionStatus, DateTime, Object, String, Nullable<Decimal>, Nullable<Decimal>, Object)
Declaration
public static Transaction.Operation Refund(TransactionStatus status, DateTime date, object token = null, string description = null, decimal ? amount = default (decimal ? ), decimal ? fee = default (decimal ? ), object extraData = null)
Parameters
Type |
Name |
Description |
TransactionStatus |
status |
|
System.DateTime |
date |
|
System.Object |
token |
|
System.String |
description |
|
System.Nullable<System.Decimal> |
amount |
|
System.Nullable<System.Decimal> |
fee |
|
System.Object |
extraData |
|
Returns
Void(TransactionStatus, DateTime, Object, String, Nullable<Decimal>, Object)
Declaration
public static Transaction.Operation Void(TransactionStatus status, DateTime date, object token = null, string description = null, decimal ? fee = default (decimal ? ), object extraData = null)
Parameters
Type |
Name |
Description |
TransactionStatus |
status |
|
System.DateTime |
date |
|
System.Object |
token |
|
System.String |
description |
|
System.Nullable<System.Decimal> |
fee |
|
System.Object |
extraData |
|
Returns
Extension Methods