scitran/core

View on GitHub
swagger/schemas/definitions/note.json

Summary

Maintainability
Test Coverage
{
  "$schema": "http://json-schema.org/draft-04/schema#",
  "definitions": {
    "text": {
      "type": "string",
      "x-sdk-positional": true
    },
    "note-input":{
      "type":"object",
      "properties":{
        "text":{"$ref":"#/definitions/text"}
      },
      "additionalProperties": false,
      "x-sdk-model": "note"
    },
    "notes-list-input": {
      "type": "array",
      "items":{"allOf":[{"$ref":"#/definitions/note-input"}]}
    },
    "note-output":{
      "type":"object",
      "properties":{
        "_id":{"$ref":"common.json#/definitions/objectid"},
        "text":{"$ref":"#/definitions/text"},
        "created":{"$ref":"created-modified.json#/definitions/created"},
        "modified":{"$ref":"created-modified.json#/definitions/modified"},
        "user":{"$ref":"common.json#/definitions/user-id"}
      },
      "additionalProperties": false,
      "required":["_id", "text", "created", "modified", "user"],
      "x-sdk-model": "note"
    },
    "notes-list-output":{
      "type":"array",
      "items":{"allOf":[{"$ref":"#/definitions/note-output"}]}
    }
  }
}