CreateRecordRequest

data class CreateRecordRequest(val collection: <Error class: unknown class>, val record: <Error class: unknown class>, val repo: <Error class: unknown class>, val rkey: <Error class: unknown class><<Error class: unknown class>> = AtField.Missing, val swapCommit: <Error class: unknown class><<Error class: unknown class>> = AtField.Missing, val validate: <Error class: unknown class><Boolean> = AtField.Missing)

Create a single new repository record. Requires auth, implemented by PDS.

Constructors

Link copied to clipboard
constructor(collection: <Error class: unknown class>, record: <Error class: unknown class>, repo: <Error class: unknown class>, rkey: <Error class: unknown class><<Error class: unknown class>> = AtField.Missing, swapCommit: <Error class: unknown class><<Error class: unknown class>> = AtField.Missing, validate: <Error class: unknown class><Boolean> = AtField.Missing)

Properties

Link copied to clipboard
val collection: <Error class: unknown class>

The NSID of the record collection.

Link copied to clipboard
val record: <Error class: unknown class>

The record itself. Must contain a

${'$

'}type field.

Link copied to clipboard
val repo: <Error class: unknown class>

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

Link copied to clipboard
val rkey: <Error class: unknown class><<Error class: unknown class>>

The Record Key.

Link copied to clipboard
val swapCommit: <Error class: unknown class><<Error class: unknown class>>

Compare and swap with the previous commit by CID.

Link copied to clipboard
val validate: <Error class: unknown class><Boolean>

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.