Package-level declarations

Types

Link copied to clipboard
data class ApplyWritesCreate(val collection: Nsid, val rkey: String? = null, val value: JsonContent)

Operation which creates a new record.

Link copied to clipboard
data class ApplyWritesDelete(val collection: Nsid, val rkey: String)

Operation which deletes an existing record.

Link copied to clipboard
data class ApplyWritesRequest(val repo: AtIdentifier, val validate: Boolean? = true, val writes: ReadOnlyList<ApplyWritesRequestWriteUnion>, val swapCommit: Cid? = null)
Link copied to clipboard
Link copied to clipboard
data class ApplyWritesUpdate(val collection: Nsid, val rkey: String, val value: JsonContent)

Operation which updates an existing record.

Link copied to clipboard
data class CreateRecordRequest(val repo: AtIdentifier, val collection: Nsid, val rkey: String? = null, val validate: Boolean? = true, val record: JsonContent, val swapCommit: Cid? = null)
Link copied to clipboard
data class CreateRecordResponse(val uri: AtUri, val cid: Cid)
Link copied to clipboard
data class DeleteRecordRequest(val repo: AtIdentifier, val collection: Nsid, val rkey: String, val swapRecord: Cid? = null, val swapCommit: Cid? = null)
Link copied to clipboard
Link copied to clipboard
data class DescribeRepoResponse(val handle: Handle, val did: Did, val didDoc: JsonContent, val collections: ReadOnlyList<Nsid>, val handleIsCorrect: Boolean)
Link copied to clipboard
data class GetRecordQueryParams(val repo: AtIdentifier, val collection: Nsid, val rkey: String, val cid: Cid? = null)
Link copied to clipboard
data class GetRecordResponse(val uri: AtUri, val cid: Cid? = null, val value: JsonContent)
Link copied to clipboard
data class ListMissingBlobsQueryParams(val limit: Long? = 500, val cursor: String? = null)
Link copied to clipboard
data class ListMissingBlobsRecordBlob(val cid: Cid, val recordUri: AtUri)
Link copied to clipboard
Link copied to clipboard
data class ListRecordsQueryParams(val repo: AtIdentifier, val collection: Nsid, val limit: Long? = 50, val cursor: String? = null, val rkeyStart: String? = null, val rkeyEnd: String? = null, val reverse: Boolean? = null)
Link copied to clipboard
data class ListRecordsRecord(val uri: AtUri, val cid: Cid, val value: JsonContent)
Link copied to clipboard
data class ListRecordsResponse(val cursor: String? = null, val records: ReadOnlyList<ListRecordsRecord>)
Link copied to clipboard
data class PutRecordRequest(val repo: AtIdentifier, val collection: Nsid, val rkey: String, val validate: Boolean? = true, val record: JsonContent, val swapRecord: Cid? = null, val swapCommit: Cid? = null)
Link copied to clipboard
data class PutRecordResponse(val uri: AtUri, val cid: Cid)
Link copied to clipboard
data class StrongRef(val uri: AtUri, val cid: Cid)
Link copied to clipboard
data class UploadBlobResponse(val blob: Blob)