Beispiel #1
0
 /// <summary>
 /// Initializes a new instance of the HistoryTradeModel class.
 /// </summary>
 /// <param name="state">Possible values include: 'InProgress',
 /// 'Finished', 'Canceled', 'Failed'</param>
 public HistoryTradeModel(System.DateTime dateTime, HistoryOperationState state, double amount, string id = default(string), string asset = default(string), string assetPair = default(string), double?price = default(double?))
 {
     Id        = id;
     DateTime  = dateTime;
     State     = state;
     Amount    = amount;
     Asset     = asset;
     AssetPair = assetPair;
     Price     = price;
     CustomInit();
 }
Beispiel #2
0
 /// <summary>
 /// Initializes a new instance of the HistoryResponseModel class.
 /// </summary>
 /// <param name="type">Possible values include: 'CashIn', 'CashOut',
 /// 'Trade', 'LimitTrade', 'LimitOrderEvent'</param>
 /// <param name="state">Possible values include: 'InProgress',
 /// 'Finished', 'Canceled', 'Failed'</param>
 /// <param name="feeType">Possible values include: 'Unknown',
 /// 'Absolute', 'Relative'</param>
 public HistoryResponseModel(string id, System.DateTime dateTime, HistoryOperationType type, HistoryOperationState state, double amount, string asset, string assetPair, double price, double feeSize, FeeType feeType)
 {
     Id        = id;
     DateTime  = dateTime;
     Type      = type;
     State     = state;
     Amount    = amount;
     Asset     = asset;
     AssetPair = assetPair;
     Price     = price;
     FeeSize   = feeSize;
     FeeType   = feeType;
     CustomInit();
 }
Beispiel #3
0
        internal static string ToSerializedValue(this HistoryOperationState value)
        {
            switch (value)
            {
            case HistoryOperationState.InProgress:
                return("InProgress");

            case HistoryOperationState.Finished:
                return("Finished");

            case HistoryOperationState.Canceled:
                return("Canceled");

            case HistoryOperationState.Failed:
                return("Failed");
            }
            return(null);
        }