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  )