Module Cephalopod_models.Com_Atproto_Admin_Defs

lexicon "com.atproto.admin.defs"

def statusAttr

type nonrec statusattr = Types.com_atproto_admin_defs_statusattr = {
  1. applied : bool;
  2. ref : string option;
}

def accountView

type nonrec accountview = Types.com_atproto_admin_defs_accountview = {
  1. did : string;
    (*

    format: "Did"

    *)
  2. handle : string;
    (*

    format: "Handle"

    *)
  3. email : string option;
  4. relatedRecords : Cephalopod_dasl.Value.t list option;
  5. indexedAt : string;
    (*

    format: "Datetime"

    *)
  6. invitedBy : Types.com_atproto_server_defs_invitecode option;
  7. invites : Types.com_atproto_server_defs_invitecode list option;
  8. invitesDisabled : bool option;
  9. emailConfirmedAt : string option;
    (*

    format: "Datetime"

    *)
  10. inviteNote : string option;
  11. deactivatedAt : string option;
    (*

    format: "Datetime"

    *)
  12. threatSignatures : Types.com_atproto_admin_defs_threatsignature list option;
}

def repoRef

type nonrec reporef = Types.com_atproto_admin_defs_reporef = {
  1. did : string;
    (*

    format: "Did"

    *)
}

def repoBlobRef

type nonrec repoblobref = Types.com_atproto_admin_defs_repoblobref = {
  1. did : string;
    (*

    format: "Did"

    *)
  2. cid : string;
    (*

    format: "Cid"

    *)
  3. recordUri : string option;
    (*

    format: "AtUri"

    *)
}

def threatSignature

type nonrec threatsignature = Types.com_atproto_admin_defs_threatsignature = {
  1. property : string;
  2. value : string;
}