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 }