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]

72 lines (71 loc) 1.86 kB
{ "$schema": "http://json-schema.org/draft-07/schema#", "$id": "https://aliceplex-corejs.joshuaavalon.app/show.schema.json", "title": "Show", "description": "A TV show 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" }, "season_summary": { "type": "object", "patternProperties": { "\\d+": { "type": "string" } }, "additionalProperties": false } }, "additionalProperties": false, "required": [ "title", "sort_title", "original_title", "content_rating", "tagline", "studio", "aired", "summary", "rating", "genres", "collections", "actors", "season_summary" ] }