Showing:

Annotations
Diagram
Properties
Constraints
Used By
Source
Definition personType
personal-defs.json_definitions_personType.html#personal-defs.json#/definitions/personType/items
Annotations
Title  The 'person' property

Description  Specifies information about a person.
Diagram
Type array
Constraints
Unique Items : true

Array Items
Additional Items true
Used by
Source

 "personType": {
  "type": "array",
  "uniqueItems": true,
  "title": "The 'person' property",
  "description": "Specifies information about a person.",
  "items": {
    "type": "object",
    "additionalProperties": false,
    "description": "Rules for properties defining the items that constitute a 'person'",
    "required": [
      "id",
      "name",
      "email",
      "link"
    ],
    "properties": {
      "id": {"$ref": "#/definitions/idType"},
      "name": {"$ref": "#/definitions/nameType"},
      "email": {
        "type": "string",
        "format": "email",
        "title": "The 'email' schema.",
        "description": "Email address for this person."
      },
      "link": {"$ref": "#/definitions/linkType"}
    }
  }
}


Definition personType/items
personal-defs.json_definitions_personType.html#personal-defs.json#/definitions/personType/items/properties/id personal-defs.json_definitions_personType.html#personal-defs.json#/definitions/personType/items/properties/name personal-defs.json_definitions_personType.html#personal-defs.json#/definitions/personType/items/properties/email personal-defs.json_definitions_personType.html#personal-defs.json#/definitions/personType/items/properties/link
Annotations
Description  Rules for properties defining the items that constitute a 'person'
Diagram
Type object
Properties
Name Occurrence
id
name
email
link
required
required
required
required
Additional Properties false
Used by
Schema
personType
Source

 "items": {
  "type": "object",
  "additionalProperties": false,
  "description": "Rules for properties defining the items that constitute a 'person'",
  "required": [
    "id",
    "name",
    "email",
    "link"
  ],
  "properties": {
    "id": {"$ref": "#/definitions/idType"},
    "name": {"$ref": "#/definitions/nameType"},
    "email": {
      "type": "string",
      "format": "email",
      "title": "The 'email' schema.",
      "description": "Email address for this person."
    },
    "link": {"$ref": "#/definitions/linkType"}
  }
}


Definition id
personal-defs.json_definitions_idType.html#personal-defs.json#/definitions/idType
Diagram
Type reference
Refers idType
Used by
Source

 "id": {"$ref": "#/definitions/idType"}


Definition name
personal-defs.json_definitions_nameType.html#personal-defs.json#/definitions/nameType
Diagram
Type reference
Refers nameType
Used by
Source

 "name": {"$ref": "#/definitions/nameType"}


Definition email
Annotations
Title  The 'email' schema.

Description  Email address for this person.
Diagram
Type string
Constraints
Format : email
Used by
Source

 "email": {
  "type": "string",
  "format": "email",
  "title": "The 'email' schema.",
  "description": "Email address for this person."
}


Definition link
personal-defs.json_definitions_linkType.html#personal-defs.json#/definitions/linkType
Diagram
Type reference
Refers linkType
Used by
Source