Update Conductarr TV contracts and ratings reads

This commit is contained in:
justinzeus 2026-11-05 22:55:25 +01:00
parent 9dd321f07e
commit f53defad90
13 changed files with 600 additions and 36 deletions

View file

@ -444,6 +444,16 @@
"unknown"
],
"type": "string"
},
"vote_average": {
"description": "Provider episode score on a 0\u201310 scale; absence is not zero.",
"format": "double",
"type": "number"
},
"vote_count": {
"description": "Provider episode vote count; explicit zero is retained.",
"format": "int64",
"type": "integer"
}
},
"required": [
@ -3169,5 +3179,77 @@
"sources"
],
"type": "object"
},
"Display": {
"additionalProperties": false,
"properties": {
"$schema": {
"description": "A URL to the JSON Schema for this object.",
"examples": [
"https://example.com/schemas/Display.json"
],
"format": "uri",
"readOnly": true,
"type": "string"
},
"media_type": {
"enum": [
"movie",
"tv"
],
"type": "string"
},
"metadata_state": {
"enum": [
"observed",
"missing",
"unavailable"
],
"type": "string"
},
"poster_url": {
"type": "string"
},
"title": {
"type": "string"
},
"tmdb_id": {
"format": "int64",
"type": "integer"
}
},
"required": [
"tmdb_id",
"media_type",
"metadata_state"
],
"type": "object"
},
"TitleRatings": {
"additionalProperties": false,
"properties": {
"$schema": {
"description": "A URL to the JSON Schema for this object.",
"examples": [
"https://example.com/schemas/TitleRatings.json"
],
"format": "uri",
"readOnly": true,
"type": "string"
},
"ratings": {
"items": {
"$ref": "#/components/schemas/Rating"
},
"type": [
"array",
"null"
]
}
},
"required": [
"ratings"
],
"type": "object"
}
}