github.com/altipla-consulting/ravendb-go-client@v0.1.3/compare_exchange_value.go (about)

     1  package ravendb
     2  
     3  // CompareExchangeValue represents value for compare exchange
     4  type CompareExchangeValue struct {
     5  	Key   string
     6  	Index int64
     7  	Value interface{}
     8  }
     9  
    10  // NewCompareExchangeValue returns new CompareExchangeValue
    11  func NewCompareExchangeValue(key string, index int64, value interface{}) *CompareExchangeValue {
    12  	return &CompareExchangeValue{
    13  		Key:   key,
    14  		Index: index,
    15  		Value: value,
    16  	}
    17  }