UNPKG

@aliceplex/core

Version:

[![License][license_badge]][license] [![Pipelines][pipelines_badge]][pipelines] [![Coverage][coverage_badge]][pipelines] [![NPM][npm_badge]][npm] [![semantic-release][semantic_release_badge]][semantic_release]

70 lines (69 loc) 1.85 kB
{ "$schema": "http://json-schema.org/draft-07/schema#", "$id": "https://aliceplex-corejs.joshuaavalon.app/movie.schema.json", "title": "Movie", "description": "A movie in Plex.", "type": "object", "properties": { "title": { "type": "string" }, "sort_title": { "type": "string" }, "original_title": { "$ref": "./defs.schema.json#/definitions/uniqueStringArray" }, "content_rating": { "type": "string" }, "tagline": { "$ref": "./defs.schema.json#/definitions/uniqueStringArray" }, "studio": { "$ref": "./defs.schema.json#/definitions/uniqueStringArray" }, "aired": { "type": ["string", "null"], "format": "date" }, "summary": { "type": ["string", "null"] }, "rating": { "type": ["number", "null"] }, "genres": { "$ref": "./defs.schema.json#/definitions/uniqueStringArray" }, "collections": { "$ref": "./defs.schema.json#/definitions/uniqueStringArray" }, "actors": { "$ref": "./defs.schema.json#/definitions/actors" }, "directors": { "$ref": "./defs.schema.json#/definitions/uniqueStringArray" }, "writers": { "$ref": "./defs.schema.json#/definitions/uniqueStringArray" } }, "additionalProperties": false, "required": [ "title", "sort_title", "original_title", "content_rating", "tagline", "studio", "aired", "summary", "rating", "genres", "collections", "actors", "directors", "writers" ] }