PutRecordRequest

constructor(repo: AtIdentifier, collection: Nsid, rkey: String, validate: Boolean? = null, record: JsonContent, swapRecord: Cid? = null, swapCommit: Cid? = null)

Parameters

repo

The handle or DID of the repo (aka, current account).

collection

The NSID of the record collection.

rkey

The Record Key.

validate

Can be set to 'false' to skip Lexicon schema validation of record data, 'true' to require it, or leave unset to validate only for known Lexicons.

record

The record to write.

swapRecord

Compare and swap with the previous record by CID. WARNING: nullable and optional field; may cause problems with golang implementation

swapCommit

Compare and swap with the previous commit by CID.