ProtoRune.Com.Atproto.Repo.PutRecord (proto_rune v0.1.1)

Generated procedure module for main

Description: Write a repository record, creating or updating it as needed. Requires auth, implemented by PDS.

Summary

Types

@type input() :: %{
  collection: String.t(),
  record: any(),
  repo: String.t(),
  rkey: String.t(),
  swap_commit: String.t(),
  swap_record: String.t() | nil,
  validate: boolean()
}
@type output() :: %{
  cid: String.t(),
  commit: ProtoRune.Com.Atproto.Repo.Defs.CommitMeta.t(),
  uri: String.t(),
  validation_status: :valid | :unknown
}