{ "name": "apibuilder common", "description": "Models in common across various APIs in apibuilder", "info": { "contact": { "name": "Michael Bryzek", "email": "mbryzek@alum.mit.edu", "url": "http://twitter.com/mbryzek" }, "license": { "name": "MIT", "url": "http://opensource.org/licenses/MIT" } }, "enums": { "membership_role": { "values": [ { "name": "member" }, { "name": "admin" } ] } }, "models": { "healthcheck": { "fields": [ { "name": "status", "type": "string", "example": "healthy" } ] }, "reference": { "description": "Represents a reference to another model.", "fields": [ { "name": "guid", "type": "uuid" }, { "name": "key", "type": "string" } ] }, "reference_guid": { "fields": [ { "name": "guid", "type": "uuid" } ] }, "audit": { "fields": [ { "name": "created_at", "type": "date-time-iso8601" }, { "name": "created_by", "type": "reference_guid" }, { "name": "updated_at", "type": "date-time-iso8601" }, { "name": "updated_by", "type": "reference_guid" } ] } } }