API Docs update
This commit is contained in:
parent
db77c90724
commit
25eb0ba816
|
@ -6,7 +6,7 @@
|
|||
<ItemGroup>
|
||||
<PackageReference Include="Microsoft.AspNetCore.Owin" Version="6.0.5" />
|
||||
<PackageReference Include="NLog.Extensions.Logging" Version="1.7.4" />
|
||||
<PackageReference Include="Swashbuckle.AspNetCore.SwaggerGen" Version="6.3.2" />
|
||||
<PackageReference Include="Swashbuckle.AspNetCore.SwaggerGen" Version="6.4.0" />
|
||||
<PackageReference Include="System.Text.Encoding.CodePages" Version="6.0.0" />
|
||||
<PackageReference Include="Microsoft.Extensions.Hosting.WindowsServices" Version="6.0.0" />
|
||||
<PackageReference Include="DryIoc.dll" Version="4.8.6" />
|
||||
|
|
|
@ -3020,135 +3020,48 @@
|
|||
}
|
||||
}
|
||||
},
|
||||
"/api/v3/languageprofile": {
|
||||
"post": {
|
||||
"/api/v3/language": {
|
||||
"get": {
|
||||
"tags": [
|
||||
"LanguageProfile"
|
||||
"Language"
|
||||
],
|
||||
"requestBody": {
|
||||
"content": {
|
||||
"application/json": {
|
||||
"schema": {
|
||||
"$ref": "#/components/schemas/LanguageProfileResource"
|
||||
}
|
||||
}
|
||||
}
|
||||
},
|
||||
"responses": {
|
||||
"200": {
|
||||
"description": "Success",
|
||||
"content": {
|
||||
"text/plain": {
|
||||
"schema": {
|
||||
"$ref": "#/components/schemas/LanguageProfileResource"
|
||||
}
|
||||
},
|
||||
"application/json": {
|
||||
"schema": {
|
||||
"$ref": "#/components/schemas/LanguageProfileResource"
|
||||
}
|
||||
},
|
||||
"text/json": {
|
||||
"schema": {
|
||||
"$ref": "#/components/schemas/LanguageProfileResource"
|
||||
}
|
||||
}
|
||||
}
|
||||
"type": "array",
|
||||
"items": {
|
||||
"$ref": "#/components/schemas/LanguageResource"
|
||||
}
|
||||
}
|
||||
},
|
||||
"get": {
|
||||
"tags": [
|
||||
"LanguageProfile"
|
||||
],
|
||||
"responses": {
|
||||
"200": {
|
||||
"description": "Success",
|
||||
"content": {
|
||||
"application/json": {
|
||||
"schema": {
|
||||
"type": "array",
|
||||
"items": {
|
||||
"$ref": "#/components/schemas/LanguageProfileResource"
|
||||
"$ref": "#/components/schemas/LanguageResource"
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
},
|
||||
"/api/v3/languageprofile/{id}": {
|
||||
"delete": {
|
||||
"tags": [
|
||||
"LanguageProfile"
|
||||
],
|
||||
"parameters": [
|
||||
{
|
||||
"name": "id",
|
||||
"in": "path",
|
||||
"required": true,
|
||||
"schema": {
|
||||
"type": "integer",
|
||||
"format": "int32"
|
||||
}
|
||||
}
|
||||
],
|
||||
"responses": {
|
||||
"200": {
|
||||
"description": "Success"
|
||||
}
|
||||
}
|
||||
},
|
||||
"put": {
|
||||
"tags": [
|
||||
"LanguageProfile"
|
||||
],
|
||||
"parameters": [
|
||||
{
|
||||
"name": "id",
|
||||
"in": "path",
|
||||
"required": true,
|
||||
"schema": {
|
||||
"type": "string"
|
||||
}
|
||||
}
|
||||
],
|
||||
"requestBody": {
|
||||
"content": {
|
||||
"application/json": {
|
||||
"schema": {
|
||||
"$ref": "#/components/schemas/LanguageProfileResource"
|
||||
}
|
||||
}
|
||||
}
|
||||
},
|
||||
"responses": {
|
||||
"200": {
|
||||
"description": "Success",
|
||||
"content": {
|
||||
"text/plain": {
|
||||
"schema": {
|
||||
"$ref": "#/components/schemas/LanguageProfileResource"
|
||||
}
|
||||
},
|
||||
"application/json": {
|
||||
"schema": {
|
||||
"$ref": "#/components/schemas/LanguageProfileResource"
|
||||
}
|
||||
},
|
||||
"text/json": {
|
||||
"schema": {
|
||||
"$ref": "#/components/schemas/LanguageProfileResource"
|
||||
"type": "array",
|
||||
"items": {
|
||||
"$ref": "#/components/schemas/LanguageResource"
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
},
|
||||
"/api/v3/language/{id}": {
|
||||
"get": {
|
||||
"tags": [
|
||||
"LanguageProfile"
|
||||
"Language"
|
||||
],
|
||||
"parameters": [
|
||||
{
|
||||
|
@ -3167,7 +3080,7 @@
|
|||
"content": {
|
||||
"application/json": {
|
||||
"schema": {
|
||||
"$ref": "#/components/schemas/LanguageProfileResource"
|
||||
"$ref": "#/components/schemas/LanguageResource"
|
||||
}
|
||||
}
|
||||
}
|
||||
|
@ -3175,10 +3088,10 @@
|
|||
}
|
||||
}
|
||||
},
|
||||
"/api/v3/languageprofile/schema": {
|
||||
"/api/v3/localization": {
|
||||
"get": {
|
||||
"tags": [
|
||||
"LanguageProfileSchema"
|
||||
"Localization"
|
||||
],
|
||||
"responses": {
|
||||
"200": {
|
||||
|
@ -3186,7 +3099,37 @@
|
|||
"content": {
|
||||
"application/json": {
|
||||
"schema": {
|
||||
"$ref": "#/components/schemas/LanguageProfileResource"
|
||||
"$ref": "#/components/schemas/LocalizationResource"
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
},
|
||||
"/api/v3/localization/{id}": {
|
||||
"get": {
|
||||
"tags": [
|
||||
"Localization"
|
||||
],
|
||||
"parameters": [
|
||||
{
|
||||
"name": "id",
|
||||
"in": "path",
|
||||
"required": true,
|
||||
"schema": {
|
||||
"type": "integer",
|
||||
"format": "int32"
|
||||
}
|
||||
}
|
||||
],
|
||||
"responses": {
|
||||
"200": {
|
||||
"description": "Success",
|
||||
"content": {
|
||||
"application/json": {
|
||||
"schema": {
|
||||
"$ref": "#/components/schemas/LocalizationResource"
|
||||
}
|
||||
}
|
||||
}
|
||||
|
@ -6715,9 +6658,13 @@
|
|||
"type": "string",
|
||||
"nullable": true
|
||||
},
|
||||
"language": {
|
||||
"languages": {
|
||||
"type": "array",
|
||||
"items": {
|
||||
"$ref": "#/components/schemas/Language"
|
||||
},
|
||||
"nullable": true
|
||||
},
|
||||
"quality": {
|
||||
"$ref": "#/components/schemas/QualityModel"
|
||||
},
|
||||
|
@ -6819,6 +6766,10 @@
|
|||
"type": "boolean",
|
||||
"readOnly": true
|
||||
},
|
||||
"isLongRunning": {
|
||||
"type": "boolean",
|
||||
"readOnly": true
|
||||
},
|
||||
"name": {
|
||||
"type": "string",
|
||||
"nullable": true,
|
||||
|
@ -7221,9 +7172,13 @@
|
|||
},
|
||||
"nullable": true
|
||||
},
|
||||
"language": {
|
||||
"languages": {
|
||||
"type": "array",
|
||||
"items": {
|
||||
"$ref": "#/components/schemas/Language"
|
||||
},
|
||||
"nullable": true
|
||||
},
|
||||
"quality": {
|
||||
"$ref": "#/components/schemas/QualityModel"
|
||||
},
|
||||
|
@ -7277,9 +7232,13 @@
|
|||
"type": "string",
|
||||
"nullable": true
|
||||
},
|
||||
"language": {
|
||||
"languages": {
|
||||
"type": "array",
|
||||
"items": {
|
||||
"$ref": "#/components/schemas/Language"
|
||||
},
|
||||
"nullable": true
|
||||
},
|
||||
"quality": {
|
||||
"$ref": "#/components/schemas/QualityModel"
|
||||
},
|
||||
|
@ -7295,9 +7254,6 @@
|
|||
},
|
||||
"qualityCutoffNotMet": {
|
||||
"type": "boolean"
|
||||
},
|
||||
"languageCutoffNotMet": {
|
||||
"type": "boolean"
|
||||
}
|
||||
},
|
||||
"additionalProperties": false
|
||||
|
@ -7607,9 +7563,13 @@
|
|||
"type": "string",
|
||||
"nullable": true
|
||||
},
|
||||
"language": {
|
||||
"languages": {
|
||||
"type": "array",
|
||||
"items": {
|
||||
"$ref": "#/components/schemas/Language"
|
||||
},
|
||||
"nullable": true
|
||||
},
|
||||
"quality": {
|
||||
"$ref": "#/components/schemas/QualityModel"
|
||||
},
|
||||
|
@ -7623,9 +7583,6 @@
|
|||
"qualityCutoffNotMet": {
|
||||
"type": "boolean"
|
||||
},
|
||||
"languageCutoffNotMet": {
|
||||
"type": "boolean"
|
||||
},
|
||||
"date": {
|
||||
"type": "string",
|
||||
"format": "date-time"
|
||||
|
@ -7767,6 +7724,10 @@
|
|||
"type": "string",
|
||||
"nullable": true
|
||||
},
|
||||
"applicationUrl": {
|
||||
"type": "string",
|
||||
"nullable": true
|
||||
},
|
||||
"updateAutomatically": {
|
||||
"type": "boolean"
|
||||
},
|
||||
|
@ -7951,10 +7912,6 @@
|
|||
"type": "integer",
|
||||
"format": "int32"
|
||||
},
|
||||
"languageProfileId": {
|
||||
"type": "integer",
|
||||
"format": "int32"
|
||||
},
|
||||
"seriesType": {
|
||||
"$ref": "#/components/schemas/SeriesTypes"
|
||||
},
|
||||
|
@ -7976,7 +7933,8 @@
|
|||
"program",
|
||||
"plex",
|
||||
"trakt",
|
||||
"other"
|
||||
"other",
|
||||
"advanced"
|
||||
],
|
||||
"type": "string"
|
||||
},
|
||||
|
@ -8081,6 +8039,10 @@
|
|||
"type": "integer",
|
||||
"format": "int32"
|
||||
},
|
||||
"seasonSearchMaximumSingleEpisodeAge": {
|
||||
"type": "integer",
|
||||
"format": "int32"
|
||||
},
|
||||
"downloadClientId": {
|
||||
"type": "integer",
|
||||
"format": "int32"
|
||||
|
@ -8102,23 +8064,7 @@
|
|||
},
|
||||
"additionalProperties": false
|
||||
},
|
||||
"LanguageProfileItemResource": {
|
||||
"type": "object",
|
||||
"properties": {
|
||||
"id": {
|
||||
"type": "integer",
|
||||
"format": "int32"
|
||||
},
|
||||
"language": {
|
||||
"$ref": "#/components/schemas/Language"
|
||||
},
|
||||
"allowed": {
|
||||
"type": "boolean"
|
||||
}
|
||||
},
|
||||
"additionalProperties": false
|
||||
},
|
||||
"LanguageProfileResource": {
|
||||
"LanguageResource": {
|
||||
"type": "object",
|
||||
"properties": {
|
||||
"id": {
|
||||
|
@ -8129,16 +8075,26 @@
|
|||
"type": "string",
|
||||
"nullable": true
|
||||
},
|
||||
"upgradeAllowed": {
|
||||
"type": "boolean"
|
||||
"nameLower": {
|
||||
"type": "string",
|
||||
"nullable": true,
|
||||
"readOnly": true
|
||||
}
|
||||
},
|
||||
"cutoff": {
|
||||
"$ref": "#/components/schemas/Language"
|
||||
"additionalProperties": false
|
||||
},
|
||||
"languages": {
|
||||
"type": "array",
|
||||
"items": {
|
||||
"$ref": "#/components/schemas/LanguageProfileItemResource"
|
||||
"LocalizationResource": {
|
||||
"type": "object",
|
||||
"properties": {
|
||||
"id": {
|
||||
"type": "integer",
|
||||
"format": "int32"
|
||||
},
|
||||
"strings": {
|
||||
"type": "object",
|
||||
"additionalProperties": {
|
||||
"type": "string",
|
||||
"nullable": true
|
||||
},
|
||||
"nullable": true
|
||||
}
|
||||
|
@ -8286,9 +8242,13 @@
|
|||
"quality": {
|
||||
"$ref": "#/components/schemas/QualityModel"
|
||||
},
|
||||
"language": {
|
||||
"languages": {
|
||||
"type": "array",
|
||||
"items": {
|
||||
"$ref": "#/components/schemas/Language"
|
||||
},
|
||||
"nullable": true
|
||||
},
|
||||
"releaseGroup": {
|
||||
"type": "string",
|
||||
"nullable": true
|
||||
|
@ -8361,9 +8321,13 @@
|
|||
"quality": {
|
||||
"$ref": "#/components/schemas/QualityModel"
|
||||
},
|
||||
"language": {
|
||||
"languages": {
|
||||
"type": "array",
|
||||
"items": {
|
||||
"$ref": "#/components/schemas/Language"
|
||||
},
|
||||
"nullable": true
|
||||
},
|
||||
"qualityWeight": {
|
||||
"type": "integer",
|
||||
"format": "int32"
|
||||
|
@ -8913,9 +8877,13 @@
|
|||
"type": "string",
|
||||
"nullable": true
|
||||
},
|
||||
"language": {
|
||||
"languages": {
|
||||
"type": "array",
|
||||
"items": {
|
||||
"$ref": "#/components/schemas/Language"
|
||||
},
|
||||
"nullable": true
|
||||
},
|
||||
"fullSeason": {
|
||||
"type": "boolean"
|
||||
},
|
||||
|
@ -9223,9 +9191,13 @@
|
|||
"episode": {
|
||||
"$ref": "#/components/schemas/EpisodeResource"
|
||||
},
|
||||
"language": {
|
||||
"languages": {
|
||||
"type": "array",
|
||||
"items": {
|
||||
"$ref": "#/components/schemas/Language"
|
||||
},
|
||||
"nullable": true
|
||||
},
|
||||
"quality": {
|
||||
"$ref": "#/components/schemas/QualityModel"
|
||||
},
|
||||
|
@ -9510,9 +9482,13 @@
|
|||
"type": "integer",
|
||||
"format": "int32"
|
||||
},
|
||||
"language": {
|
||||
"languages": {
|
||||
"type": "array",
|
||||
"items": {
|
||||
"$ref": "#/components/schemas/Language"
|
||||
},
|
||||
"nullable": true
|
||||
},
|
||||
"languageWeight": {
|
||||
"type": "integer",
|
||||
"format": "int32"
|
||||
|
@ -9932,11 +9908,6 @@
|
|||
"format": "int32",
|
||||
"nullable": true
|
||||
},
|
||||
"languageProfileId": {
|
||||
"type": "integer",
|
||||
"format": "int32",
|
||||
"nullable": true
|
||||
},
|
||||
"seriesType": {
|
||||
"$ref": "#/components/schemas/SeriesTypes"
|
||||
},
|
||||
|
@ -10056,10 +10027,6 @@
|
|||
"type": "integer",
|
||||
"format": "int32"
|
||||
},
|
||||
"languageProfileId": {
|
||||
"type": "integer",
|
||||
"format": "int32"
|
||||
},
|
||||
"seasonFolder": {
|
||||
"type": "boolean"
|
||||
},
|
||||
|
@ -10480,6 +10447,10 @@
|
|||
"theme": {
|
||||
"type": "string",
|
||||
"nullable": true
|
||||
},
|
||||
"uiLanguage": {
|
||||
"type": "integer",
|
||||
"format": "int32"
|
||||
}
|
||||
},
|
||||
"additionalProperties": false
|
||||
|
|
Loading…
Reference in New Issue