Put Record Request
data class PutRecordRequest(val repo: AtIdentifier, val collection: Nsid, val rkey: String, val validate: Boolean? = null, val record: JsonContent, val swapRecord: Cid? = null, val 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.
swap Record
Compare and swap with the previous record by CID. WARNING: nullable and optional field; may cause problems with golang implementation
swap Commit
Compare and swap with the previous commit by CID.
Constructors
Link copied to clipboard
constructor(repo: AtIdentifier, collection: Nsid, rkey: String, validate: Boolean? = null, record: JsonContent, swapRecord: Cid? = null, swapCommit: Cid? = null)
Properties
Link copied to clipboard
The NSID of the record collection.
Link copied to clipboard
The record to write.
Link copied to clipboard
The handle or DID of the repo (aka, current account).
Link copied to clipboard
Compare and swap with the previous commit by CID.
Link copied to clipboard
Compare and swap with the previous record by CID. WARNING: nullable and optional field; may cause problems with golang implementation