/// <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(); }
/// <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(); }
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); }