github.com/0chain/gosdk@v1.17.11/zcnbridge/transaction/const.go (about)

     1  package transaction
     2  
     3  type (
     4  	// TxnStatus represented zcncore.TransactionCallback operations statuses.
     5  	TxnStatus int
     6  )
     7  
     8  const (
     9  	// StatusSuccess represent zcncore.StatusSuccess.
    10  	StatusSuccess TxnStatus = iota
    11  	// StatusNetworkError represent zcncore.StatusNetworkError.
    12  	StatusNetworkError
    13  	// StatusError represent zcncore.StatusError.
    14  	StatusError
    15  	// StatusRejectedByUser represent zcncore.StatusRejectedByUser.
    16  	StatusRejectedByUser
    17  	// StatusInvalidSignature represent zcncore.StatusInvalidSignature.
    18  	StatusInvalidSignature
    19  	// StatusAuthError represent zcncore.StatusAuthError.
    20  	StatusAuthError
    21  	// StatusAuthVerifyFailed represent zcncore.StatusAuthVerifyFailed.
    22  	StatusAuthVerifyFailed
    23  	// StatusAuthTimeout represent zcncore.StatusAuthTimeout.
    24  	StatusAuthTimeout
    25  	// StatusUnknown represent zcncore.StatusUnknown.
    26  	StatusUnknown = -1
    27  )
    28  
    29  // String returns represented in string format TxnStatus.
    30  func (ts TxnStatus) String() string {
    31  	switch ts {
    32  	case StatusSuccess:
    33  		return "success"
    34  
    35  	case StatusNetworkError:
    36  		return "network error"
    37  
    38  	case StatusError:
    39  		return "error"
    40  
    41  	case StatusRejectedByUser:
    42  		return "rejected byt user"
    43  
    44  	case StatusInvalidSignature:
    45  		return "invalid signature"
    46  
    47  	case StatusAuthError:
    48  		return "auth error"
    49  
    50  	case StatusAuthVerifyFailed:
    51  		return "auth verify error"
    52  
    53  	case StatusAuthTimeout:
    54  		return "auth timeout error"
    55  
    56  	case StatusUnknown:
    57  		return "unknown"
    58  
    59  	default:
    60  		return ""
    61  	}
    62  }