struct

CryBase::CouchBase::Services::KV::Response

Inherits Struct < Value < Object

One decoded inbound packet from the KV service. Produced by ResponseReader#read.

resp = KV::Response.new(
  opcode: KV::Opcode::Get.value,
  status: KV::Status::Success,
  cas: 0_u64,
  extras: Bytes.empty,
  key: "",
  value: "world".to_slice,
)
resp.success?          # => true
String.new(resp.value) # => "world"

Constructors

new(opcode : UInt8, status : Status, cas : UInt64, extras : Bytes, key : String, value : Bytes)
Source

Instance methods

cas
clone
Source
copy_with(opcode _opcode = @opcode, status _status = @status, cas _cas = @cas, extras _extras = @extras, key _key = @key, value _value = @value)
Source
extras
key
opcode
status
success?
Source
value