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 }