{"$schema":"http://json-schema.org/draft-06/schema#","title":"JSON schema for Prisma prisma.yml files","definitions":{"subscription":{"type":"object","properties":{"query":{"type":"string"},"webhook":{"oneOf":[{"type":"string"},{"type":"object","properties":{"url":{"type":"string"},"headers":{"type":"object"}},"required":["url"]}]}},"required":["query","webhook"]}},"properties":{"datamodel":{"type":["string","array"],"items":{"type":["string","array"]}},"secret":{"type":"string","items":{"type":"string"}},"disableAuth":{"type":"boolean","items":{"type":"boolean"}},"generate":{"type":"array","items":{"type":"object","properties":{"generator":{"type":"string"},"output":{"type":"string"}}}},"seed":{"type":"object","properties":{"import":{"type":"string"},"run":{"type":"string"}}},"subscriptions":{"type":"object","additionalProperties":{"$ref":"#/definitions/subscription"}},"custom":{"type":"object"},"hooks":{"type":"object"},"endpoint":{"type":"string","items":{"type":"string"}},"databaseType":{"type":"string","enum":["relational","document"]}},"additionalProperties":false}