API reference · Schema

V1DraftDetail

V1DraftDetailcontract v1.draft.detail
  • draftV1Draftrequired
  • decisionobject | nullrequired
    • decision_idUuid7required
    • verdictenum (3)required
      approvededitedrejected
    • reasonstring | nullrequired
    • decided_byobjectrequired
      • member_idUuid7required
      • namestring | nullrequired
    • decided_atIsoDatetimerequired
  • unverified_refsarray of stringrequired
  • historyarray of objectrequired
    min items 1
    • eventstringrequired
      pattern ^[a-z_.]+$
    • atIsoDatetimerequired
    • byone of 3required

      Variant 1

      • member_idUuid7required
      • namestring | nullrequired

      Variant 2

      • member_idUuid7required
      • rolestringrequired
        min length 1
    • reasonstring | nulloptional
    • decision_idUuid7 | nulloptional
    • changesarray of objectoptional
      • refstringrequired
        pattern ^⟨snap:[0-9a-f]{8}-[0-9a-f]{4}-7[0-9a-f]{3}-[89ab][0-9a-f]{3}-[0-9a-f]{12}·(?:0|[1-9][0-9]*)·[a-z_][a-z0-9_]*⟩$
      • valueone of 3 | nullrequired
      • now_refstring | nullrequired
        pattern ^⟨snap:[0-9a-f]{8}-[0-9a-f]{4}-7[0-9a-f]{3}-[89ab][0-9a-f]{3}-[0-9a-f]{12}·(?:0|[1-9][0-9]*)·[a-z_][a-z0-9_]*⟩$
      • nowone of 3 | nullrequired
    • sqlstatestringoptional
      pattern ^[0-9A-Z]{5}$

Used by