Beispiel #1
0
 /// <summary>
 /// Initializes a new instance of the BroadcastedTransactionResponse
 /// class.
 /// </summary>
 /// <param name="state">Possible values include: 'InProgress',
 /// 'Completed', 'Failed'</param>
 public BroadcastedTransactionResponse(System.Guid operationId, BroadcastedTransactionState state, System.DateTime timestamp, string amount = default(string), string fee = default(string), string hash = default(string), string error = default(string), string errorCode = default(string), long block = default(long))
 {
     OperationId = operationId;
     State       = state;
     Timestamp   = timestamp;
     Amount      = amount;
     Fee         = fee;
     Hash        = hash;
     Error       = error;
     ErrorCode   = errorCode;
     Block       = block;
     CustomInit();
 }
Beispiel #2
0
 /// <summary>
 /// Initializes a new instance of the
 /// BroadcastedTransactionWithManyInputsResponse class.
 /// </summary>
 /// <param name="state">Possible values include: 'inProgress',
 /// 'completed', 'failed'</param>
 /// <param name="errorCode">Possible values include: 'unknown',
 /// 'amountIsTooSmall', 'notEnoughtBalance'</param>
 public BroadcastedTransactionWithManyInputsResponse(System.Guid operationId, BroadcastedTransactionState state, System.DateTime timestamp, long block, IList <TransactionInputContract> inputs = default(IList <TransactionInputContract>), string fee = default(string), string hash = default(string), string error = default(string), TransactionExecutionError?errorCode = default(TransactionExecutionError?))
 {
     Inputs      = inputs;
     OperationId = operationId;
     State       = state;
     Timestamp   = timestamp;
     Fee         = fee;
     Hash        = hash;
     Error       = error;
     ErrorCode   = errorCode;
     Block       = block;
     CustomInit();
 }
Beispiel #3
0
        internal static string ToSerializedValue(this BroadcastedTransactionState value)
        {
            switch (value)
            {
            case BroadcastedTransactionState.InProgress:
                return("inProgress");

            case BroadcastedTransactionState.Completed:
                return("completed");

            case BroadcastedTransactionState.Failed:
                return("failed");
            }
            return(null);
        }