NewContribution

A new (un-committed) CONTRIBUTION resource for Demographic

  • audit
    Type: object · UPDATE_AUDIT
    required

    The set of attributes required to document the committal of an information item to a repository. Used by the server to create an AUDIT_DETAILS object.

    • change_type
      Type: object · TERMINOLOGY_CODE
      required
    • committer
      Type: object · PARTY_PROXY
      required

      Polymorphic PARTY_PROXY wrapper. See concrete leaf schemas:

      • UMPartySelf
      • UMPartyIdentified
      • UMPartyRelated
    • _type
      Type: string
    • description
      Type: object · DV_TEXT

      Polymorphic DV_TEXT wrapper. See concrete leaf schemas:

      • UMDvText
      • UMDvCodedText
  • versions
    Type: array object[] · UPDATE_VERSION[]
    required
    • commit_audit
      Type: object · UPDATE_AUDIT
      required

      The set of attributes required to document the committal of an information item to a repository. Used by the server to create an AUDIT_DETAILS object.

    • data
      Type: object · Versionable
      required

      Abstract parent of AGENT, GROUP, ORGANISATION, PERSON, ROLE. (Simplified for Docs)

    • lifecycle_state
      Type: object · TERMINOLOGY_CODE
      required
    • attestations
      Type: array object[] · UPDATE_ATTESTATION[]
    • preceding_version_uid
      Type: object · OBJECT_VERSION_ID
    • signature
      Type: string
  • uid
    Type: object · HIER_OBJECT_ID
    • value
      Type: stringFormat: uuid
      required
    • _type
      enum
      const:  
      HIER_OBJECT_ID
      values
      • HIER_OBJECT_ID