All Downloads are FREE. Search and download functionalities are using the official Maven repository.

com.sandinh.couchbase.document.CompatStringDocument.scala Maven / Gradle / Ivy

There is a newer version: 9.2.0
Show newest version
package com.sandinh.couchbase.document

import com.couchbase.client.core.message.kv.MutationToken
import com.couchbase.client.java.document.AbstractDocument

/** Stores a properly encoded JSON scalar quoted string as the toplevel type.
  *
  * This document:
  * + works exactly like JsonDocument, but it accepts a different toplevel type.
  * + is interoperable with other SDKs.
  * + not like JsonStringDocument: This document permit decoding a stored StringDocument
  */
class CompatStringDocument(
  id:            String        = null,
  content:       String        = null,
  expiry:        Int           = 0,
  cas:           Long          = 0,
  mutationToken: MutationToken = null
) extends AbstractDocument[String](id, expiry, content, cas, mutationToken)




© 2015 - 2025 Weber Informatics LLC | Privacy Policy