github.com/s7techlab/cckit@v0.10.5/state/errors.go (about) 1 package state 2 3 import ( 4 "github.com/pkg/errors" 5 ) 6 7 var ( 8 // ErrUnableToCreateStateKey can occurs while creating composite key for entry 9 ErrUnableToCreateStateKey = errors.New(`unable to create state key`) 10 11 // ErrUnableToCreateEventName can occurs while creating composite key for entry 12 ErrUnableToCreateEventName = errors.New(`unable to create event name`) 13 14 // ErrKeyAlreadyExists can occurs when trying to insert entry with existing key 15 ErrKeyAlreadyExists = errors.New(`state key already exists`) 16 17 // ErrKeyNotFound key not found in chaincode state 18 ErrKeyNotFound = errors.New(`state entry not found`) 19 20 // ErrAllowOnlyOneValue can occurs when trying to call Insert or Put with more than 2 arguments 21 ErrAllowOnlyOneValue = errors.New(`allow only one value`) 22 23 // ErrStateEntryNotSupportKeyerInterface can occurs when trying to Insert or Put struct 24 // providing key and struct without Keyer interface support 25 ErrStateEntryNotSupportKeyerInterface = errors.New(`state entry not support keyer interface`) 26 27 ErrEventEntryNotSupportNamerInterface = errors.New(`event entry not support name interface`) 28 29 // ErrKeyPartsLength can occurs when trying to create key consisting of zero parts 30 ErrKeyPartsLength = errors.New(`key parts length must be greater than zero`) 31 )