json_schema: {
      "ConnectionDescription": {
          "properties": {
              "sdp": {
                  "type": "string"
              }
          },
          "required": [
              "sdp"
          ],
          "type": "object"
      },
      "IceCandidate": {
          "properties": {
              "candidate": {
                  "type": "string"
              },
              "sdpMLineIndex": {
                  "type": "integer"
              },
              "sdpMid": {
                  "type": "string"
              }
          },
          "required": [
              "candidate",
              "sdpMLineIndex",
              "sdpMid"
          ],
          "type": "object"
      },
      "IceCandidates": {
          "properties": {
              "status": {
                  "enum": [
                      "new",
                      "checking",
                      "connected",
                      "completed",
                      "failed",
                      "disconnected",
                      "closed"
                  ]
              }
          },
          "required": [
              "status"
          ],
          "type": "object"
      },
      "OwnerPeer": {
          "properties": {},
          "type": "object"
      },
      "Peer": {
          "properties": {},
          "type": "object"
      },
      "RtpTransportParameters": {
          "properties": {
              "status": {
                  "type": "null"
              }
          },
          "required": [
              "status"
          ],
          "type": "object"
      },
      "_comment": "This Spec is for Phase 1!! Most updated version is at https://github.com/reTHINK-project/specs/tree/master/schemas",
      "properties": {
          "owner": {
              "type": "string"
          },
          "peer": {
              "type": "string"
          },
          "scheme": {
              "constant": "connection"
          },
          "status": {
              "type": "string"
          }
      },
      "required": [
          "scheme",
          "status",
          "owner",
          "peer"
      ],
      "type": "object"
  }