{ "$id": "resource-model-http", "type": "object", "additionalProperties": false, "required": [ "_id", "name", "description", "schema", "created", "createdBy", "lastUpdated", "lastUpdatedBy" ], "properties": { "_id": { "$ref": "common-http#/definitions/document-identifier" }, "name": { "$ref": "resource-model-common#/definitions/name" }, "description": { "$ref": "resource-model-common#/definitions/description" }, "schema": { "$ref": "resource-model-common#/definitions/schema" }, "actions": { "$ref": "resource-model-common#/definitions/actionsWithDereferencedSchemas" }, "created": { "$ref": "resource-model-common#/definitions/created" }, "createdBy": { "$ref": "#/definitions/createdBy" }, "lastUpdated": { "$ref": "resource-model-common#/definitions/lastUpdated" }, "lastUpdatedBy": { "$ref": "#/definitions/lastUpdatedBy" } }, "definitions": { "createdBy": { "description": "The account identifier of the user who created this resource model", "$ref": "common-http#/definitions/dereferenced-account" }, "lastUpdatedBy": { "description": "The account identifier of the user who last updated this resource model", "$ref": "common-http#/definitions/dereferenced-account" } } }