---
"$schema": http://json-schema.org/draft-07/schema#
definitions: {}
id: "http://id.internet2.edu/schemas/minPerson/v1"
properties:
  beginTimestamp:
    id: "/properties/beginTimestamp"
    type: string
  emails:
    id: "/properties/emails"
    items:
      id: "/properties/emails/items"
      properties:
        value:
          id: "/properties/emails/items/properties/value"
          type: string
        type:
          id: "/properties/emails/items/properties/type"
          type: string
      type: object
    type: array
  phoneNumbers:
    id: "/properties/phoneNumbers"
    items:
      id: "/properties/phoneNumbers/items"
      properties:
        value:
          id: "/properties/phoneNumbers/items/properties/value"
          type: string
        primary:
          id: "/properties/phoneNumbers/items/properties/primary"
          type: boolean
        type:
          id: "/properties/phoneNumbers/items/properties/type"
          type: string
      type: object
    type: array
  dateCreated:
    id: "/properties/dateCreated"
    type: string
  dateInactivated:
    id: "/properties/dateInactivated"
    type: string
  endTimestamp:
    id: "/properties/endTimestamp"
    type: string
  entityObjectId:
    id: "/properties/entityObjectId"
    type: string
  entityType:
    id: "/properties/entityType"
    type: string
  friendlyName:
    description: A common name the entity, suitable for display purposes.
    id: "/properties/friendlyName"
    type: string
  identifiers:
    id: "/properties/identifiers"
    items:
      id: "/properties/identifiers/items"
      properties:
        userName:
          description: A handle by which the person is known in
            contexts of gaining access to services.
          id: "/properties/identifiers/items/properties/userName"
          type: string
      type: object
    type: array
  names:
    id: "/properties/names"
    items:
      id: "/properties/names/items"
      properties:
        givenName:
          id: "/properties/names/items/properties/givenName"
          type: string
        formatted:
          id: "/properties/names/items/properties/formatted"
          type: string
        familyName:
          id: "/properties/names/items/properties/familyName"
          type: string
        middleName:
          id: "/properties/names/items/properties/middleName"
          type: string
        honorificPrefix:
          id: "/properties/names/items/properties/honorificPrefix"
          type: string
        honorificSuffix:
          id: "/properties/names/items/properties/honorificSuffix"
          type: string
        type:
          id: "/properties/names/items/properties/type"
          type: string
      type: object
    type: array
  protect:
    id: "/properties/protect"
    type: boolean
  status:
    description: This is used to track the lifecycle of an entity
      through a series of states.
    id: "/properties/status"
    title: Status of entry
    type: string
  updatingEntityId:
    id: "/properties/updatingEntityId" 
    type: string
  updatingSOR:
    id: "/properties/updatingSOR"
    type: string