$schema: https://json-schema.org/draft/2020-12/schema
$id: ProposalContacts.yaml
type: object
properties:
  primary:
    $ref: PersonBase.yaml
    description: The primary point of contact for the proposal.
  otherContacts:
    $ref: '#/$defs/RecordPersonBase'
    description: Other points of contact for the proposal. For example, key personnel, authorized representatives, etc.
required:
  - primary
unevaluatedProperties:
  not: {}
description: The points of contact for the proposal.
$defs:
  RecordPersonBase:
    type: object
    properties: {}
    unevaluatedProperties:
      $ref: PersonBase.yaml
