ApplyWritesRequest

data class ApplyWritesRequest(val repo: <Error class: unknown class>, val swapCommit: <Error class: unknown class><<Error class: unknown class>> = AtField.Missing, val validate: <Error class: unknown class><Boolean> = AtField.Missing, val writes: List<ApplyWritesRequestWritesUnion>)

Apply a batch transaction of repository creates, updates, and deletes. Requires auth, implemented by PDS.

Constructors

Link copied to clipboard
constructor(repo: <Error class: unknown class>, swapCommit: <Error class: unknown class><<Error class: unknown class>> = AtField.Missing, validate: <Error class: unknown class><Boolean> = AtField.Missing, writes: List<ApplyWritesRequestWritesUnion>)

Properties

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 swapCommit: <Error class: unknown class><<Error class: unknown class>>

If provided, the entire operation will fail if the current repo commit CID does not match this value. Used to prevent conflicting repo mutations.

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

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

Link copied to clipboard