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

     1  package ravendb
     2  
     3  // CmpXchg represents data for cmp xchg method
     4  type CmpXchg struct {
     5  	MethodCallData
     6  }
     7  
     8  // CmpXchgValue returns CmpXchg for a given key
     9  func CmpXchgValue(key string) *CmpXchg {
    10  	cmpXchg := &CmpXchg{}
    11  	cmpXchg.args = []interface{}{key}
    12  	return cmpXchg
    13  }