ci: regenerated with OpenAPI Doc , Speakeasy CLI 1.484.1

This commit is contained in:
speakeasybot
2025-02-05 00:11:28 +00:00
parent 13cd8a7fe5
commit 3152372037
154 changed files with 3865 additions and 3802 deletions

View File

@@ -0,0 +1,18 @@
# GetCountriesLibraryBadRequest
Bad Request - A parameter was not specified, or was specified incorrectly.
## Example Usage
```typescript
import { GetCountriesLibraryBadRequest } from "@lukehagar/plexjs/sdk/models/errors";
// No examples available for this model
```
## Fields
| Field | Type | Required | Description |
| --------------------------------------------------------------------------------------------- | --------------------------------------------------------------------------------------------- | --------------------------------------------------------------------------------------------- | --------------------------------------------------------------------------------------------- |
| `errors` | [errors.GetCountriesLibraryErrors](../../../sdk/models/errors/getcountrieslibraryerrors.md)[] | :heavy_minus_sign: | N/A |
| `rawResponse` | [Response](https://developer.mozilla.org/en-US/docs/Web/API/Response) | :heavy_minus_sign: | Raw HTTP response; suitable for custom response parsing |

View File

@@ -0,0 +1,21 @@
# GetCountriesLibraryErrors
## Example Usage
```typescript
import { GetCountriesLibraryErrors } from "@lukehagar/plexjs/sdk/models/errors";
let value: GetCountriesLibraryErrors = {
code: 1000,
message: "X-Plex-Client-Identifier is missing",
status: 400,
};
```
## Fields
| Field | Type | Required | Description | Example |
| ----------------------------------- | ----------------------------------- | ----------------------------------- | ----------------------------------- | ----------------------------------- |
| `code` | *number* | :heavy_minus_sign: | N/A | 1000 |
| `message` | *string* | :heavy_minus_sign: | N/A | X-Plex-Client-Identifier is missing |
| `status` | *number* | :heavy_minus_sign: | N/A | 400 |

View File

@@ -0,0 +1,21 @@
# GetCountriesLibraryLibraryErrors
## Example Usage
```typescript
import { GetCountriesLibraryLibraryErrors } from "@lukehagar/plexjs/sdk/models/errors";
let value: GetCountriesLibraryLibraryErrors = {
code: 1001,
message: "User could not be authenticated",
status: 401,
};
```
## Fields
| Field | Type | Required | Description | Example |
| ------------------------------- | ------------------------------- | ------------------------------- | ------------------------------- | ------------------------------- |
| `code` | *number* | :heavy_minus_sign: | N/A | 1001 |
| `message` | *string* | :heavy_minus_sign: | N/A | User could not be authenticated |
| `status` | *number* | :heavy_minus_sign: | N/A | 401 |

View File

@@ -0,0 +1,18 @@
# GetCountriesLibraryUnauthorized
Unauthorized - Returned if the X-Plex-Token is missing from the header or query.
## Example Usage
```typescript
import { GetCountriesLibraryUnauthorized } from "@lukehagar/plexjs/sdk/models/errors";
// No examples available for this model
```
## Fields
| Field | Type | Required | Description |
| ----------------------------------------------------------------------------------------------------------- | ----------------------------------------------------------------------------------------------------------- | ----------------------------------------------------------------------------------------------------------- | ----------------------------------------------------------------------------------------------------------- |
| `errors` | [errors.GetCountriesLibraryLibraryErrors](../../../sdk/models/errors/getcountrieslibrarylibraryerrors.md)[] | :heavy_minus_sign: | N/A |
| `rawResponse` | [Response](https://developer.mozilla.org/en-US/docs/Web/API/Response) | :heavy_minus_sign: | Raw HTTP response; suitable for custom response parsing |

View File

@@ -0,0 +1,18 @@
# GetGenresLibraryBadRequest
Bad Request - A parameter was not specified, or was specified incorrectly.
## Example Usage
```typescript
import { GetGenresLibraryBadRequest } from "@lukehagar/plexjs/sdk/models/errors";
// No examples available for this model
```
## Fields
| Field | Type | Required | Description |
| --------------------------------------------------------------------------------------- | --------------------------------------------------------------------------------------- | --------------------------------------------------------------------------------------- | --------------------------------------------------------------------------------------- |
| `errors` | [errors.GetGenresLibraryErrors](../../../sdk/models/errors/getgenreslibraryerrors.md)[] | :heavy_minus_sign: | N/A |
| `rawResponse` | [Response](https://developer.mozilla.org/en-US/docs/Web/API/Response) | :heavy_minus_sign: | Raw HTTP response; suitable for custom response parsing |

View File

@@ -0,0 +1,21 @@
# GetGenresLibraryErrors
## Example Usage
```typescript
import { GetGenresLibraryErrors } from "@lukehagar/plexjs/sdk/models/errors";
let value: GetGenresLibraryErrors = {
code: 1000,
message: "X-Plex-Client-Identifier is missing",
status: 400,
};
```
## Fields
| Field | Type | Required | Description | Example |
| ----------------------------------- | ----------------------------------- | ----------------------------------- | ----------------------------------- | ----------------------------------- |
| `code` | *number* | :heavy_minus_sign: | N/A | 1000 |
| `message` | *string* | :heavy_minus_sign: | N/A | X-Plex-Client-Identifier is missing |
| `status` | *number* | :heavy_minus_sign: | N/A | 400 |

View File

@@ -0,0 +1,21 @@
# GetGenresLibraryLibraryErrors
## Example Usage
```typescript
import { GetGenresLibraryLibraryErrors } from "@lukehagar/plexjs/sdk/models/errors";
let value: GetGenresLibraryLibraryErrors = {
code: 1001,
message: "User could not be authenticated",
status: 401,
};
```
## Fields
| Field | Type | Required | Description | Example |
| ------------------------------- | ------------------------------- | ------------------------------- | ------------------------------- | ------------------------------- |
| `code` | *number* | :heavy_minus_sign: | N/A | 1001 |
| `message` | *string* | :heavy_minus_sign: | N/A | User could not be authenticated |
| `status` | *number* | :heavy_minus_sign: | N/A | 401 |

View File

@@ -0,0 +1,18 @@
# GetGenresLibraryUnauthorized
Unauthorized - Returned if the X-Plex-Token is missing from the header or query.
## Example Usage
```typescript
import { GetGenresLibraryUnauthorized } from "@lukehagar/plexjs/sdk/models/errors";
// No examples available for this model
```
## Fields
| Field | Type | Required | Description |
| ----------------------------------------------------------------------------------------------------- | ----------------------------------------------------------------------------------------------------- | ----------------------------------------------------------------------------------------------------- | ----------------------------------------------------------------------------------------------------- |
| `errors` | [errors.GetGenresLibraryLibraryErrors](../../../sdk/models/errors/getgenreslibrarylibraryerrors.md)[] | :heavy_minus_sign: | N/A |
| `rawResponse` | [Response](https://developer.mozilla.org/en-US/docs/Web/API/Response) | :heavy_minus_sign: | Raw HTTP response; suitable for custom response parsing |

View File

@@ -6,7 +6,7 @@
import { AddPlaylistContentsRequest } from "@lukehagar/plexjs/sdk/models/operations";
let value: AddPlaylistContentsRequest = {
playlistID: 6289.82,
playlistID: 1856.36,
uri: "server://12345/com.plexapp.plugins.library/library/metadata/1",
playQueueID: 123,
};

View File

@@ -7,7 +7,7 @@ import { AddPlaylistContentsResponse } from "@lukehagar/plexjs/sdk/models/operat
let value: AddPlaylistContentsResponse = {
contentType: "<value>",
statusCode: 503,
statusCode: 507,
rawResponse: new Response("{\"message\": \"hello world\"}", {
headers: { "Content-Type": "application/json" },
}),

View File

@@ -7,7 +7,7 @@ import { ApplyUpdatesResponse } from "@lukehagar/plexjs/sdk/models/operations";
let value: ApplyUpdatesResponse = {
contentType: "<value>",
statusCode: 103,
statusCode: 205,
rawResponse: new Response("{\"message\": \"hello world\"}", {
headers: { "Content-Type": "application/json" },
}),

View File

@@ -7,7 +7,7 @@ import { Billing } from "@lukehagar/plexjs/sdk/models/operations";
let value: Billing = {
internalPaymentMethod: {},
paymentMethodId: 374170,
paymentMethodId: 863856,
};
```

View File

@@ -7,7 +7,7 @@ import { CheckForUpdatesResponse } from "@lukehagar/plexjs/sdk/models/operations
let value: CheckForUpdatesResponse = {
contentType: "<value>",
statusCode: 201,
statusCode: 424,
rawResponse: new Response("{\"message\": \"hello world\"}", {
headers: { "Content-Type": "application/json" },
}),

View File

@@ -6,7 +6,7 @@
import { ClearPlaylistContentsRequest } from "@lukehagar/plexjs/sdk/models/operations";
let value: ClearPlaylistContentsRequest = {
playlistID: 3834.64,
playlistID: 8726.51,
};
```

View File

@@ -7,7 +7,7 @@ import { ClearPlaylistContentsResponse } from "@lukehagar/plexjs/sdk/models/oper
let value: ClearPlaylistContentsResponse = {
contentType: "<value>",
statusCode: 307,
statusCode: 207,
rawResponse: new Response("{\"message\": \"hello world\"}", {
headers: { "Content-Type": "application/json" },
}),

View File

@@ -7,7 +7,7 @@ type of playlist to create
```typescript
import { CreatePlaylistQueryParamType } from "@lukehagar/plexjs/sdk/models/operations";
let value: CreatePlaylistQueryParamType = CreatePlaylistQueryParamType.Audio;
let value: CreatePlaylistQueryParamType = CreatePlaylistQueryParamType.Video;
```
## Values

View File

@@ -7,9 +7,9 @@ import { CreatePlaylistQueryParamType, CreatePlaylistRequest, Smart } from "@luk
let value: CreatePlaylistRequest = {
title: "<value>",
type: CreatePlaylistQueryParamType.Photo,
smart: Smart.One,
uri: "https://enchanted-disclosure.com/",
type: CreatePlaylistQueryParamType.Audio,
smart: Smart.Zero,
uri: "https://general-possession.info/",
};
```

View File

@@ -7,7 +7,7 @@ import { CreatePlaylistResponse } from "@lukehagar/plexjs/sdk/models/operations"
let value: CreatePlaylistResponse = {
contentType: "<value>",
statusCode: 302,
statusCode: 100,
rawResponse: new Response("{\"message\": \"hello world\"}", {
headers: { "Content-Type": "application/json" },
}),

View File

@@ -6,7 +6,7 @@
import { DeletePlaylistRequest } from "@lukehagar/plexjs/sdk/models/operations";
let value: DeletePlaylistRequest = {
playlistID: 5365.79,
playlistID: 6630.78,
};
```

View File

@@ -7,7 +7,7 @@ import { DeletePlaylistResponse } from "@lukehagar/plexjs/sdk/models/operations"
let value: DeletePlaylistResponse = {
contentType: "<value>",
statusCode: 511,
statusCode: 200,
rawResponse: new Response("{\"message\": \"hello world\"}", {
headers: { "Content-Type": "application/json" },
}),

View File

@@ -7,7 +7,7 @@ import { EnablePaperTrailResponse } from "@lukehagar/plexjs/sdk/models/operation
let value: EnablePaperTrailResponse = {
contentType: "<value>",
statusCode: 203,
statusCode: 508,
rawResponse: new Response("{\"message\": \"hello world\"}", {
headers: { "Content-Type": "application/json" },
}),

View File

@@ -7,7 +7,7 @@ Filter
```typescript
import { Filter } from "@lukehagar/plexjs/sdk/models/operations";
let value: Filter = Filter.Available;
let value: Filter = Filter.All;
```
## Values

View File

@@ -10,7 +10,6 @@ let value: Friend = {
friendlyName: "exampleUser",
home: true,
id: 0,
restricted: false,
sharedServers: [],
sharedSources: [],
status: Status.Accepted,

View File

@@ -12,11 +12,8 @@ let value: GeoData = {
continentCode: "NA",
country: "United States Virgin Islands",
city: "Amsterdam",
europeanUnionMember: true,
timeZone: "America/St_Thomas",
postalCode: "802",
inPrivacyRestrictedCountry: true,
inPrivacyRestrictedRegion: true,
subdivisions: "Saint Thomas",
coordinates: "18.3381, -64.8941",
};

View File

@@ -7,7 +7,7 @@ import { GetBandwidthStatisticsResponse } from "@lukehagar/plexjs/sdk/models/ope
let value: GetBandwidthStatisticsResponse = {
contentType: "<value>",
statusCode: 101,
statusCode: 423,
rawResponse: new Response("{\"message\": \"hello world\"}", {
headers: { "Content-Type": "application/json" },
}),

View File

@@ -0,0 +1,21 @@
# GetCountriesLibraryDirectory
## Example Usage
```typescript
import { GetCountriesLibraryDirectory } from "@lukehagar/plexjs/sdk/models/operations";
let value: GetCountriesLibraryDirectory = {
fastKey: "/library/sections/2/all?country=15491",
key: "15491",
title: "Japan",
};
```
## Fields
| Field | Type | Required | Description | Example |
| ------------------------------------- | ------------------------------------- | ------------------------------------- | ------------------------------------- | ------------------------------------- |
| `fastKey` | *string* | :heavy_check_mark: | N/A | /library/sections/2/all?country=15491 |
| `key` | *string* | :heavy_check_mark: | N/A | 15491 |
| `title` | *string* | :heavy_check_mark: | N/A | Japan |

View File

@@ -0,0 +1,49 @@
# GetCountriesLibraryMediaContainer
## Example Usage
```typescript
import { GetCountriesLibraryMediaContainer } from "@lukehagar/plexjs/sdk/models/operations";
let value: GetCountriesLibraryMediaContainer = {
size: 50,
identifier: "com.plexapp.plugins.library",
allowSync: false,
art: "/:/resources/show-fanart.jpg",
content: "secondary",
mediaTagPrefix: "/system/bundle/media/flags/",
mediaTagVersion: 1734362201,
nocache: true,
thumb: "/:/resources/show.png",
title1: "TV Series",
title2: "By Country",
viewGroup: "secondary",
directory: [
{
fastKey: "/library/sections/2/all?country=15491",
key: "15491",
title: "Japan",
},
],
};
```
## Fields
| Field | Type | Required | Description | Example |
| ----------------------------------------------------------------------------------------------------------- | ----------------------------------------------------------------------------------------------------------- | ----------------------------------------------------------------------------------------------------------- | ----------------------------------------------------------------------------------------------------------- | ----------------------------------------------------------------------------------------------------------- |
| `size` | *number* | :heavy_check_mark: | N/A | 50 |
| `offset` | *number* | :heavy_minus_sign: | N/A | |
| `totalSize` | *number* | :heavy_minus_sign: | N/A | |
| `identifier` | *string* | :heavy_check_mark: | N/A | com.plexapp.plugins.library |
| `allowSync` | *boolean* | :heavy_check_mark: | N/A | false |
| `art` | *string* | :heavy_check_mark: | N/A | /:/resources/show-fanart.jpg |
| `content` | *string* | :heavy_check_mark: | N/A | secondary |
| `mediaTagPrefix` | *string* | :heavy_check_mark: | N/A | /system/bundle/media/flags/ |
| `mediaTagVersion` | *number* | :heavy_check_mark: | N/A | 1734362201 |
| `nocache` | *boolean* | :heavy_check_mark: | N/A | true |
| `thumb` | *string* | :heavy_check_mark: | N/A | /:/resources/show.png |
| `title1` | *string* | :heavy_check_mark: | N/A | TV Series |
| `title2` | *string* | :heavy_check_mark: | N/A | By Country |
| `viewGroup` | *string* | :heavy_check_mark: | N/A | secondary |
| `directory` | [operations.GetCountriesLibraryDirectory](../../../sdk/models/operations/getcountrieslibrarydirectory.md)[] | :heavy_minus_sign: | N/A | |

View File

@@ -0,0 +1,17 @@
# GetCountriesLibraryRequest
## Example Usage
```typescript
import { GetCountriesLibraryRequest } from "@lukehagar/plexjs/sdk/models/operations";
let value: GetCountriesLibraryRequest = {
sectionKey: 9518,
};
```
## Fields
| Field | Type | Required | Description | Example |
| --------------------------------------------------------------------------------------------- | --------------------------------------------------------------------------------------------- | --------------------------------------------------------------------------------------------- | --------------------------------------------------------------------------------------------- | --------------------------------------------------------------------------------------------- |
| `sectionKey` | *number* | :heavy_check_mark: | The unique key of the Plex library. <br/>Note: This is unique in the context of the Plex server.<br/> | 9518 |

View File

@@ -0,0 +1,47 @@
# GetCountriesLibraryResponse
## Example Usage
```typescript
import { GetCountriesLibraryResponse } from "@lukehagar/plexjs/sdk/models/operations";
let value: GetCountriesLibraryResponse = {
contentType: "<value>",
statusCode: 300,
rawResponse: new Response("{\"message\": \"hello world\"}", {
headers: { "Content-Type": "application/json" },
}),
object: {
mediaContainer: {
size: 50,
identifier: "com.plexapp.plugins.library",
allowSync: false,
art: "/:/resources/show-fanart.jpg",
content: "secondary",
mediaTagPrefix: "/system/bundle/media/flags/",
mediaTagVersion: 1734362201,
nocache: true,
thumb: "/:/resources/show.png",
title1: "TV Series",
title2: "By Country",
viewGroup: "secondary",
directory: [
{
fastKey: "/library/sections/2/all?country=15491",
key: "15491",
title: "Japan",
},
],
},
},
};
```
## Fields
| Field | Type | Required | Description |
| --------------------------------------------------------------------------------------------------------------- | --------------------------------------------------------------------------------------------------------------- | --------------------------------------------------------------------------------------------------------------- | --------------------------------------------------------------------------------------------------------------- |
| `contentType` | *string* | :heavy_check_mark: | HTTP response content type for this operation |
| `statusCode` | *number* | :heavy_check_mark: | HTTP response status code for this operation |
| `rawResponse` | [Response](https://developer.mozilla.org/en-US/docs/Web/API/Response) | :heavy_check_mark: | Raw HTTP response; suitable for custom response parsing |
| `object` | [operations.GetCountriesLibraryResponseBody](../../../sdk/models/operations/getcountrieslibraryresponsebody.md) | :heavy_minus_sign: | Successful response containing media container data. |

View File

@@ -0,0 +1,39 @@
# GetCountriesLibraryResponseBody
Successful response containing media container data.
## Example Usage
```typescript
import { GetCountriesLibraryResponseBody } from "@lukehagar/plexjs/sdk/models/operations";
let value: GetCountriesLibraryResponseBody = {
mediaContainer: {
size: 50,
identifier: "com.plexapp.plugins.library",
allowSync: false,
art: "/:/resources/show-fanart.jpg",
content: "secondary",
mediaTagPrefix: "/system/bundle/media/flags/",
mediaTagVersion: 1734362201,
nocache: true,
thumb: "/:/resources/show.png",
title1: "TV Series",
title2: "By Country",
viewGroup: "secondary",
directory: [
{
fastKey: "/library/sections/2/all?country=15491",
key: "15491",
title: "Japan",
},
],
},
};
```
## Fields
| Field | Type | Required | Description |
| ------------------------------------------------------------------------------------------------------------------- | ------------------------------------------------------------------------------------------------------------------- | ------------------------------------------------------------------------------------------------------------------- | ------------------------------------------------------------------------------------------------------------------- |
| `mediaContainer` | [operations.GetCountriesLibraryMediaContainer](../../../sdk/models/operations/getcountrieslibrarymediacontainer.md) | :heavy_minus_sign: | N/A |

View File

@@ -0,0 +1,23 @@
# GetGenresLibraryDirectory
## Example Usage
```typescript
import { GetGenresLibraryDirectory } from "@lukehagar/plexjs/sdk/models/operations";
let value: GetGenresLibraryDirectory = {
fastKey: "/library/sections/10/all?genre=89",
key: "89",
title: "Action",
type: "genre",
};
```
## Fields
| Field | Type | Required | Description | Example |
| --------------------------------- | --------------------------------- | --------------------------------- | --------------------------------- | --------------------------------- |
| `fastKey` | *string* | :heavy_check_mark: | N/A | /library/sections/10/all?genre=89 |
| `key` | *string* | :heavy_check_mark: | N/A | 89 |
| `title` | *string* | :heavy_check_mark: | N/A | Action |
| `type` | *string* | :heavy_check_mark: | N/A | genre |

View File

@@ -0,0 +1,50 @@
# GetGenresLibraryMediaContainer
## Example Usage
```typescript
import { GetGenresLibraryMediaContainer } from "@lukehagar/plexjs/sdk/models/operations";
let value: GetGenresLibraryMediaContainer = {
size: 50,
identifier: "com.plexapp.plugins.library",
allowSync: false,
art: "/:/resources/show-fanart.jpg",
content: "secondary",
mediaTagPrefix: "/system/bundle/media/flags/",
mediaTagVersion: 1734362201,
nocache: true,
thumb: "/:/resources/show.png",
title1: "TV Shows (Reality)",
title2: "By Genre",
viewGroup: "secondary",
directory: [
{
fastKey: "/library/sections/10/all?genre=89",
key: "89",
title: "Action",
type: "genre",
},
],
};
```
## Fields
| Field | Type | Required | Description | Example |
| ----------------------------------------------------------------------------------------------------- | ----------------------------------------------------------------------------------------------------- | ----------------------------------------------------------------------------------------------------- | ----------------------------------------------------------------------------------------------------- | ----------------------------------------------------------------------------------------------------- |
| `size` | *number* | :heavy_check_mark: | N/A | 50 |
| `offset` | *number* | :heavy_minus_sign: | N/A | |
| `totalSize` | *number* | :heavy_minus_sign: | N/A | |
| `identifier` | *string* | :heavy_check_mark: | N/A | com.plexapp.plugins.library |
| `allowSync` | *boolean* | :heavy_check_mark: | N/A | false |
| `art` | *string* | :heavy_check_mark: | N/A | /:/resources/show-fanart.jpg |
| `content` | *string* | :heavy_check_mark: | N/A | secondary |
| `mediaTagPrefix` | *string* | :heavy_check_mark: | N/A | /system/bundle/media/flags/ |
| `mediaTagVersion` | *number* | :heavy_check_mark: | N/A | 1734362201 |
| `nocache` | *boolean* | :heavy_check_mark: | N/A | true |
| `thumb` | *string* | :heavy_check_mark: | N/A | /:/resources/show.png |
| `title1` | *string* | :heavy_check_mark: | N/A | TV Shows (Reality) |
| `title2` | *string* | :heavy_check_mark: | N/A | By Genre |
| `viewGroup` | *string* | :heavy_check_mark: | N/A | secondary |
| `directory` | [operations.GetGenresLibraryDirectory](../../../sdk/models/operations/getgenreslibrarydirectory.md)[] | :heavy_minus_sign: | N/A | |

View File

@@ -0,0 +1,17 @@
# GetGenresLibraryRequest
## Example Usage
```typescript
import { GetGenresLibraryRequest } from "@lukehagar/plexjs/sdk/models/operations";
let value: GetGenresLibraryRequest = {
sectionKey: 9518,
};
```
## Fields
| Field | Type | Required | Description | Example |
| --------------------------------------------------------------------------------------------- | --------------------------------------------------------------------------------------------- | --------------------------------------------------------------------------------------------- | --------------------------------------------------------------------------------------------- | --------------------------------------------------------------------------------------------- |
| `sectionKey` | *number* | :heavy_check_mark: | The unique key of the Plex library. <br/>Note: This is unique in the context of the Plex server.<br/> | 9518 |

View File

@@ -0,0 +1,48 @@
# GetGenresLibraryResponse
## Example Usage
```typescript
import { GetGenresLibraryResponse } from "@lukehagar/plexjs/sdk/models/operations";
let value: GetGenresLibraryResponse = {
contentType: "<value>",
statusCode: 506,
rawResponse: new Response("{\"message\": \"hello world\"}", {
headers: { "Content-Type": "application/json" },
}),
object: {
mediaContainer: {
size: 50,
identifier: "com.plexapp.plugins.library",
allowSync: false,
art: "/:/resources/show-fanart.jpg",
content: "secondary",
mediaTagPrefix: "/system/bundle/media/flags/",
mediaTagVersion: 1734362201,
nocache: true,
thumb: "/:/resources/show.png",
title1: "TV Shows (Reality)",
title2: "By Genre",
viewGroup: "secondary",
directory: [
{
fastKey: "/library/sections/10/all?genre=89",
key: "89",
title: "Action",
type: "genre",
},
],
},
},
};
```
## Fields
| Field | Type | Required | Description |
| --------------------------------------------------------------------------------------------------------- | --------------------------------------------------------------------------------------------------------- | --------------------------------------------------------------------------------------------------------- | --------------------------------------------------------------------------------------------------------- |
| `contentType` | *string* | :heavy_check_mark: | HTTP response content type for this operation |
| `statusCode` | *number* | :heavy_check_mark: | HTTP response status code for this operation |
| `rawResponse` | [Response](https://developer.mozilla.org/en-US/docs/Web/API/Response) | :heavy_check_mark: | Raw HTTP response; suitable for custom response parsing |
| `object` | [operations.GetGenresLibraryResponseBody](../../../sdk/models/operations/getgenreslibraryresponsebody.md) | :heavy_minus_sign: | Successful response containing media container data. |

View File

@@ -0,0 +1,40 @@
# GetGenresLibraryResponseBody
Successful response containing media container data.
## Example Usage
```typescript
import { GetGenresLibraryResponseBody } from "@lukehagar/plexjs/sdk/models/operations";
let value: GetGenresLibraryResponseBody = {
mediaContainer: {
size: 50,
identifier: "com.plexapp.plugins.library",
allowSync: false,
art: "/:/resources/show-fanart.jpg",
content: "secondary",
mediaTagPrefix: "/system/bundle/media/flags/",
mediaTagVersion: 1734362201,
nocache: true,
thumb: "/:/resources/show.png",
title1: "TV Shows (Reality)",
title2: "By Genre",
viewGroup: "secondary",
directory: [
{
fastKey: "/library/sections/10/all?genre=89",
key: "89",
title: "Action",
type: "genre",
},
],
},
};
```
## Fields
| Field | Type | Required | Description |
| ------------------------------------------------------------------------------------------------------------- | ------------------------------------------------------------------------------------------------------------- | ------------------------------------------------------------------------------------------------------------- | ------------------------------------------------------------------------------------------------------------- |
| `mediaContainer` | [operations.GetGenresLibraryMediaContainer](../../../sdk/models/operations/getgenreslibrarymediacontainer.md) | :heavy_minus_sign: | N/A |

View File

@@ -12,11 +12,8 @@ let value: GetGeoDataGeoData = {
continentCode: "NA",
country: "United States Virgin Islands",
city: "Amsterdam",
europeanUnionMember: true,
timeZone: "America/St_Thomas",
postalCode: "802",
inPrivacyRestrictedCountry: true,
inPrivacyRestrictedRegion: true,
subdivisions: "Saint Thomas",
coordinates: "18.3381, -64.8941",
};

View File

@@ -16,11 +16,8 @@ let value: GetGeoDataResponse = {
continentCode: "NA",
country: "United States Virgin Islands",
city: "Amsterdam",
europeanUnionMember: true,
timeZone: "America/St_Thomas",
postalCode: "802",
inPrivacyRestrictedCountry: true,
inPrivacyRestrictedRegion: true,
subdivisions: "Saint Thomas",
coordinates: "18.3381, -64.8941",
},

View File

@@ -3,11 +3,7 @@
## Example Usage
```typescript
import {
GetLibraryItemsLibraryActiveDirection,
GetLibraryItemsLibraryDefaultDirection,
GetLibraryItemsLibraryResponseType,
} from "@lukehagar/plexjs/sdk/models/operations";
import { GetLibraryItemsLibraryResponseType } from "@lukehagar/plexjs/sdk/models/operations";
let value: GetLibraryItemsLibraryResponseType = {
key: "/library/sections/2/all?type=2",
@@ -27,8 +23,6 @@ let value: GetLibraryItemsLibraryResponseType = {
{
default: "asc",
active: false,
activeDirection: GetLibraryItemsLibraryActiveDirection.Ascending,
defaultDirection: GetLibraryItemsLibraryDefaultDirection.Ascending,
descKey: "titleSort:desc",
firstCharacterKey: "/library/sections/2/firstCharacter",
key: "titleSort",

View File

@@ -3,17 +3,11 @@
## Example Usage
```typescript
import {
GetLibraryItemsLibraryActiveDirection,
GetLibraryItemsLibraryDefaultDirection,
GetLibraryItemsLibrarySort,
} from "@lukehagar/plexjs/sdk/models/operations";
import { GetLibraryItemsLibrarySort } from "@lukehagar/plexjs/sdk/models/operations";
let value: GetLibraryItemsLibrarySort = {
default: "asc",
active: false,
activeDirection: GetLibraryItemsLibraryActiveDirection.Ascending,
defaultDirection: GetLibraryItemsLibraryDefaultDirection.Ascending,
descKey: "titleSort:desc",
firstCharacterKey: "/library/sections/2/firstCharacter",
key: "titleSort",

View File

@@ -3,11 +3,7 @@
## Example Usage
```typescript
import {
GetLibraryItemsHasThumbnail,
GetLibraryItemsMedia,
GetLibraryItemsOptimizedForStreaming,
} from "@lukehagar/plexjs/sdk/models/operations";
import { GetLibraryItemsMedia } from "@lukehagar/plexjs/sdk/models/operations";
let value: GetLibraryItemsMedia = {
id: 119534,
@@ -25,7 +21,6 @@ let value: GetLibraryItemsMedia = {
videoFrameRate: "24p",
videoProfile: "main 10",
hasVoiceActivity: false,
optimizedForStreaming: GetLibraryItemsOptimizedForStreaming.Enable,
has64bitOffsets: false,
part: [
{
@@ -41,7 +36,6 @@ let value: GetLibraryItemsMedia = {
optimizedForStreaming: false,
videoProfile: "main 10",
indexes: "sd",
hasThumbnail: GetLibraryItemsHasThumbnail.True,
stream: [
{
id: 272796,

View File

@@ -7,18 +7,12 @@ The Meta object is only included in the response if the `includeMeta` parameter
```typescript
import {
GetLibraryItemsActiveDirection,
GetLibraryItemsDefaultDirection,
GetLibraryItemsEnableCreditsMarkerGeneration,
GetLibraryItemsEpisodeSort,
GetLibraryItemsFlattenSeasons,
GetLibraryItemsHasThumbnail,
GetLibraryItemsLibraryActiveDirection,
GetLibraryItemsLibraryDefaultDirection,
GetLibraryItemsLibraryResponse200Type,
GetLibraryItemsLibraryType,
GetLibraryItemsMediaContainer,
GetLibraryItemsOptimizedForStreaming,
GetLibraryItemsShowOrdering,
} from "@lukehagar/plexjs/sdk/models/operations";
import { RFCDate } from "@lukehagar/plexjs/sdk/types";
@@ -43,8 +37,6 @@ let value: GetLibraryItemsMediaContainer = {
{
default: "asc",
active: false,
activeDirection: GetLibraryItemsActiveDirection.Ascending,
defaultDirection: GetLibraryItemsDefaultDirection.Ascending,
descKey: "titleSort:desc",
firstCharacterKey: "/library/sections/2/firstCharacter",
key: "titleSort",
@@ -154,7 +146,6 @@ let value: GetLibraryItemsMediaContainer = {
videoFrameRate: "24p",
videoProfile: "main 10",
hasVoiceActivity: false,
optimizedForStreaming: GetLibraryItemsOptimizedForStreaming.Enable,
has64bitOffsets: false,
part: [
{
@@ -170,7 +161,6 @@ let value: GetLibraryItemsMediaContainer = {
optimizedForStreaming: false,
videoProfile: "main 10",
indexes: "sd",
hasThumbnail: GetLibraryItemsHasThumbnail.True,
stream: [
{
id: 272796,
@@ -327,8 +317,6 @@ let value: GetLibraryItemsMediaContainer = {
{
default: "asc",
active: false,
activeDirection: GetLibraryItemsLibraryActiveDirection.Ascending,
defaultDirection: GetLibraryItemsLibraryDefaultDirection.Ascending,
descKey: "titleSort:desc",
firstCharacterKey: "/library/sections/2/firstCharacter",
key: "titleSort",

View File

@@ -6,11 +6,7 @@ The Meta object is only included in the response if the `includeMeta` parameter
## Example Usage
```typescript
import {
GetLibraryItemsLibraryActiveDirection,
GetLibraryItemsLibraryDefaultDirection,
GetLibraryItemsMeta,
} from "@lukehagar/plexjs/sdk/models/operations";
import { GetLibraryItemsMeta } from "@lukehagar/plexjs/sdk/models/operations";
let value: GetLibraryItemsMeta = {
type: [
@@ -32,8 +28,6 @@ let value: GetLibraryItemsMeta = {
{
default: "asc",
active: false,
activeDirection: GetLibraryItemsLibraryActiveDirection.Ascending,
defaultDirection: GetLibraryItemsLibraryDefaultDirection.Ascending,
descKey: "titleSort:desc",
firstCharacterKey: "/library/sections/2/firstCharacter",
key: "titleSort",

View File

@@ -7,11 +7,9 @@ import {
GetLibraryItemsEnableCreditsMarkerGeneration,
GetLibraryItemsEpisodeSort,
GetLibraryItemsFlattenSeasons,
GetLibraryItemsHasThumbnail,
GetLibraryItemsLibraryResponse200Type,
GetLibraryItemsLibraryType,
GetLibraryItemsMetadata,
GetLibraryItemsOptimizedForStreaming,
GetLibraryItemsShowOrdering,
} from "@lukehagar/plexjs/sdk/models/operations";
import { RFCDate } from "@lukehagar/plexjs/sdk/types";
@@ -78,7 +76,6 @@ let value: GetLibraryItemsMetadata = {
videoFrameRate: "24p",
videoProfile: "main 10",
hasVoiceActivity: false,
optimizedForStreaming: GetLibraryItemsOptimizedForStreaming.Enable,
has64bitOffsets: false,
part: [
{
@@ -94,7 +91,6 @@ let value: GetLibraryItemsMetadata = {
optimizedForStreaming: false,
videoProfile: "main 10",
indexes: "sd",
hasThumbnail: GetLibraryItemsHasThumbnail.True,
stream: [
{
id: 272796,

View File

@@ -3,7 +3,7 @@
## Example Usage
```typescript
import { GetLibraryItemsHasThumbnail, GetLibraryItemsPart } from "@lukehagar/plexjs/sdk/models/operations";
import { GetLibraryItemsPart } from "@lukehagar/plexjs/sdk/models/operations";
let value: GetLibraryItemsPart = {
id: 119542,
@@ -18,7 +18,6 @@ let value: GetLibraryItemsPart = {
optimizedForStreaming: false,
videoProfile: "main 10",
indexes: "sd",
hasThumbnail: GetLibraryItemsHasThumbnail.True,
stream: [
{
id: 272796,

View File

@@ -3,22 +3,12 @@
## Example Usage
```typescript
import {
GetLibraryItemsQueryParamIncludeMeta,
GetLibraryItemsQueryParamType,
GetLibraryItemsRequest,
IncludeGuids,
Tag,
} from "@lukehagar/plexjs/sdk/models/operations";
import { GetLibraryItemsQueryParamType, GetLibraryItemsRequest, Tag } from "@lukehagar/plexjs/sdk/models/operations";
let value: GetLibraryItemsRequest = {
tag: Tag.Folder,
includeGuids: IncludeGuids.Enable,
type: GetLibraryItemsQueryParamType.TvShow,
sectionKey: 9518,
includeMeta: GetLibraryItemsQueryParamIncludeMeta.Enable,
xPlexContainerStart: 0,
xPlexContainerSize: 50,
};
```

View File

@@ -4,17 +4,11 @@
```typescript
import {
GetLibraryItemsActiveDirection,
GetLibraryItemsDefaultDirection,
GetLibraryItemsEnableCreditsMarkerGeneration,
GetLibraryItemsEpisodeSort,
GetLibraryItemsFlattenSeasons,
GetLibraryItemsHasThumbnail,
GetLibraryItemsLibraryActiveDirection,
GetLibraryItemsLibraryDefaultDirection,
GetLibraryItemsLibraryResponse200Type,
GetLibraryItemsLibraryType,
GetLibraryItemsOptimizedForStreaming,
GetLibraryItemsResponse,
GetLibraryItemsShowOrdering,
} from "@lukehagar/plexjs/sdk/models/operations";
@@ -47,8 +41,6 @@ let value: GetLibraryItemsResponse = {
{
default: "asc",
active: false,
activeDirection: GetLibraryItemsActiveDirection.Ascending,
defaultDirection: GetLibraryItemsDefaultDirection.Ascending,
descKey: "titleSort:desc",
firstCharacterKey: "/library/sections/2/firstCharacter",
key: "titleSort",
@@ -158,8 +150,6 @@ let value: GetLibraryItemsResponse = {
videoFrameRate: "24p",
videoProfile: "main 10",
hasVoiceActivity: false,
optimizedForStreaming:
GetLibraryItemsOptimizedForStreaming.Enable,
has64bitOffsets: false,
part: [
{
@@ -175,7 +165,6 @@ let value: GetLibraryItemsResponse = {
optimizedForStreaming: false,
videoProfile: "main 10",
indexes: "sd",
hasThumbnail: GetLibraryItemsHasThumbnail.True,
stream: [
{
id: 272796,
@@ -332,10 +321,6 @@ let value: GetLibraryItemsResponse = {
{
default: "asc",
active: false,
activeDirection:
GetLibraryItemsLibraryActiveDirection.Ascending,
defaultDirection:
GetLibraryItemsLibraryDefaultDirection.Ascending,
descKey: "titleSort:desc",
firstCharacterKey: "/library/sections/2/firstCharacter",
key: "titleSort",

View File

@@ -6,17 +6,11 @@ The contents of the library by section and tag
```typescript
import {
GetLibraryItemsActiveDirection,
GetLibraryItemsDefaultDirection,
GetLibraryItemsEnableCreditsMarkerGeneration,
GetLibraryItemsEpisodeSort,
GetLibraryItemsFlattenSeasons,
GetLibraryItemsHasThumbnail,
GetLibraryItemsLibraryActiveDirection,
GetLibraryItemsLibraryDefaultDirection,
GetLibraryItemsLibraryResponse200Type,
GetLibraryItemsLibraryType,
GetLibraryItemsOptimizedForStreaming,
GetLibraryItemsResponseBody,
GetLibraryItemsShowOrdering,
} from "@lukehagar/plexjs/sdk/models/operations";
@@ -43,8 +37,6 @@ let value: GetLibraryItemsResponseBody = {
{
default: "asc",
active: false,
activeDirection: GetLibraryItemsActiveDirection.Ascending,
defaultDirection: GetLibraryItemsDefaultDirection.Ascending,
descKey: "titleSort:desc",
firstCharacterKey: "/library/sections/2/firstCharacter",
key: "titleSort",
@@ -154,7 +146,6 @@ let value: GetLibraryItemsResponseBody = {
videoFrameRate: "24p",
videoProfile: "main 10",
hasVoiceActivity: false,
optimizedForStreaming: GetLibraryItemsOptimizedForStreaming.Enable,
has64bitOffsets: false,
part: [
{
@@ -170,7 +161,6 @@ let value: GetLibraryItemsResponseBody = {
optimizedForStreaming: false,
videoProfile: "main 10",
indexes: "sd",
hasThumbnail: GetLibraryItemsHasThumbnail.True,
stream: [
{
id: 272796,
@@ -327,9 +317,6 @@ let value: GetLibraryItemsResponseBody = {
{
default: "asc",
active: false,
activeDirection: GetLibraryItemsLibraryActiveDirection.Ascending,
defaultDirection:
GetLibraryItemsLibraryDefaultDirection.Ascending,
descKey: "titleSort:desc",
firstCharacterKey: "/library/sections/2/firstCharacter",
key: "titleSort",

View File

@@ -3,17 +3,11 @@
## Example Usage
```typescript
import {
GetLibraryItemsActiveDirection,
GetLibraryItemsDefaultDirection,
GetLibraryItemsSort,
} from "@lukehagar/plexjs/sdk/models/operations";
import { GetLibraryItemsSort } from "@lukehagar/plexjs/sdk/models/operations";
let value: GetLibraryItemsSort = {
default: "asc",
active: false,
activeDirection: GetLibraryItemsActiveDirection.Ascending,
defaultDirection: GetLibraryItemsDefaultDirection.Ascending,
descKey: "titleSort:desc",
firstCharacterKey: "/library/sections/2/firstCharacter",
key: "titleSort",

View File

@@ -3,11 +3,7 @@
## Example Usage
```typescript
import {
GetLibraryItemsActiveDirection,
GetLibraryItemsDefaultDirection,
GetLibraryItemsType,
} from "@lukehagar/plexjs/sdk/models/operations";
import { GetLibraryItemsType } from "@lukehagar/plexjs/sdk/models/operations";
let value: GetLibraryItemsType = {
key: "/library/sections/2/all?type=2",
@@ -27,8 +23,6 @@ let value: GetLibraryItemsType = {
{
default: "asc",
active: false,
activeDirection: GetLibraryItemsActiveDirection.Ascending,
defaultDirection: GetLibraryItemsDefaultDirection.Ascending,
descKey: "titleSort:desc",
firstCharacterKey: "/library/sections/2/firstCharacter",
key: "titleSort",

View File

@@ -8,7 +8,7 @@ import { RFCDate } from "@lukehagar/plexjs/sdk/types";
let value: GetMetaDataByRatingKeyResponse = {
contentType: "<value>",
statusCode: 207,
statusCode: 100,
rawResponse: new Response("{\"message\": \"hello world\"}", {
headers: { "Content-Type": "application/json" },
}),

View File

@@ -6,7 +6,7 @@
import { GetMetadataChildrenRequest } from "@lukehagar/plexjs/sdk/models/operations";
let value: GetMetadataChildrenRequest = {
ratingKey: 1716.29,
ratingKey: 185.21,
};
```

View File

@@ -7,7 +7,7 @@ import { GetMetadataChildrenResponse } from "@lukehagar/plexjs/sdk/models/operat
let value: GetMetadataChildrenResponse = {
contentType: "<value>",
statusCode: 300,
statusCode: 406,
rawResponse: new Response("{\"message\": \"hello world\"}", {
headers: { "Content-Type": "application/json" },
}),

View File

@@ -7,7 +7,7 @@ import { GetOnDeckResponse } from "@lukehagar/plexjs/sdk/models/operations";
let value: GetOnDeckResponse = {
contentType: "<value>",
statusCode: 406,
statusCode: 400,
rawResponse: new Response("{\"message\": \"hello world\"}", {
headers: { "Content-Type": "application/json" },
}),

View File

@@ -11,7 +11,6 @@ let value: GetPinAuthPinContainer = {
id: 308667304,
code: "7RQZ",
product: "0",
trusted: false,
qr: "https://plex.tv/api/v2/pins/qr/7RQZ",
clientIdentifier: "string",
location: {
@@ -19,15 +18,11 @@ let value: GetPinAuthPinContainer = {
continentCode: "NA",
country: "United States Virgin Islands",
city: "Amsterdam",
europeanUnionMember: true,
timeZone: "America/St_Thomas",
postalCode: "802",
inPrivacyRestrictedCountry: true,
inPrivacyRestrictedRegion: true,
subdivisions: "Saint Thomas",
coordinates: "18.3381, -64.8941",
},
expiresIn: 876,
createdAt: new Date("2024-07-16T17:03:05Z"),
expiresAt: new Date("2024-07-16T17:18:05Z"),
authToken: null,

View File

@@ -15,7 +15,6 @@ let value: GetPinResponse = {
id: 308667304,
code: "7RQZ",
product: "0",
trusted: false,
qr: "https://plex.tv/api/v2/pins/qr/7RQZ",
clientIdentifier: "string",
location: {
@@ -23,15 +22,11 @@ let value: GetPinResponse = {
continentCode: "NA",
country: "United States Virgin Islands",
city: "Amsterdam",
europeanUnionMember: true,
timeZone: "America/St_Thomas",
postalCode: "802",
inPrivacyRestrictedCountry: true,
inPrivacyRestrictedRegion: true,
subdivisions: "Saint Thomas",
coordinates: "18.3381, -64.8941",
},
expiresIn: 876,
createdAt: new Date("2024-07-16T17:03:05Z"),
expiresAt: new Date("2024-07-16T17:18:05Z"),
authToken: null,

View File

@@ -6,7 +6,7 @@
import { GetPlaylistContentsQueryParamType, GetPlaylistContentsRequest } from "@lukehagar/plexjs/sdk/models/operations";
let value: GetPlaylistContentsRequest = {
playlistID: 206.51,
playlistID: 5883.17,
type: GetPlaylistContentsQueryParamType.TvShow,
};
```

View File

@@ -8,7 +8,7 @@ import { RFCDate } from "@lukehagar/plexjs/sdk/types";
let value: GetPlaylistContentsResponse = {
contentType: "<value>",
statusCode: 409,
statusCode: 506,
rawResponse: new Response("{\"message\": \"hello world\"}", {
headers: { "Content-Type": "application/json" },
}),

View File

@@ -6,7 +6,7 @@
import { GetPlaylistRequest } from "@lukehagar/plexjs/sdk/models/operations";
let value: GetPlaylistRequest = {
playlistID: 672.49,
playlistID: 8966.72,
};
```

View File

@@ -7,7 +7,7 @@ import { GetPlaylistResponse } from "@lukehagar/plexjs/sdk/models/operations";
let value: GetPlaylistResponse = {
contentType: "<value>",
statusCode: 413,
statusCode: 502,
rawResponse: new Response("{\"message\": \"hello world\"}", {
headers: { "Content-Type": "application/json" },
}),

View File

@@ -7,7 +7,7 @@ import { GetPlaylistsResponse } from "@lukehagar/plexjs/sdk/models/operations";
let value: GetPlaylistsResponse = {
contentType: "<value>",
statusCode: 100,
statusCode: 304,
rawResponse: new Response("{\"message\": \"hello world\"}", {
headers: { "Content-Type": "application/json" },
}),

View File

@@ -6,7 +6,7 @@ The Meta object is only included in the response if the `includeMeta` parameter
## Example Usage
```typescript
import { ActiveDirection, DefaultDirection, GetRecentlyAddedLibraryMediaContainer } from "@lukehagar/plexjs/sdk/models/operations";
import { GetRecentlyAddedLibraryMediaContainer } from "@lukehagar/plexjs/sdk/models/operations";
let value: GetRecentlyAddedLibraryMediaContainer = {
type: [
@@ -28,8 +28,6 @@ let value: GetRecentlyAddedLibraryMediaContainer = {
{
default: "asc",
active: false,
activeDirection: ActiveDirection.Ascending,
defaultDirection: DefaultDirection.Ascending,
descKey: "titleSort:desc",
firstCharacterKey: "/library/sections/2/firstCharacter",
key: "titleSort",

View File

@@ -3,7 +3,7 @@
## Example Usage
```typescript
import { GetRecentlyAddedLibraryRequest, QueryParamIncludeMeta, QueryParamType } from "@lukehagar/plexjs/sdk/models/operations";
import { GetRecentlyAddedLibraryRequest, QueryParamType } from "@lukehagar/plexjs/sdk/models/operations";
let value: GetRecentlyAddedLibraryRequest = {
contentDirectoryID: 2,
@@ -23,9 +23,6 @@ let value: GetRecentlyAddedLibraryRequest = {
],
sectionID: 2,
type: QueryParamType.TvShow,
includeMeta: QueryParamIncludeMeta.Enable,
xPlexContainerStart: 0,
xPlexContainerSize: 50,
};
```

View File

@@ -3,7 +3,7 @@
## Example Usage
```typescript
import { ActiveDirection, DefaultDirection, GetRecentlyAddedLibraryResponse } from "@lukehagar/plexjs/sdk/models/operations";
import { GetRecentlyAddedLibraryResponse } from "@lukehagar/plexjs/sdk/models/operations";
let value: GetRecentlyAddedLibraryResponse = {
contentType: "<value>",
@@ -32,8 +32,6 @@ let value: GetRecentlyAddedLibraryResponse = {
{
default: "asc",
active: false,
activeDirection: ActiveDirection.Ascending,
defaultDirection: DefaultDirection.Ascending,
descKey: "titleSort:desc",
firstCharacterKey: "/library/sections/2/firstCharacter",
key: "titleSort",

View File

@@ -5,7 +5,7 @@ The recently added content
## Example Usage
```typescript
import { ActiveDirection, DefaultDirection, GetRecentlyAddedLibraryResponseBody } from "@lukehagar/plexjs/sdk/models/operations";
import { GetRecentlyAddedLibraryResponseBody } from "@lukehagar/plexjs/sdk/models/operations";
let value: GetRecentlyAddedLibraryResponseBody = {
mediaContainer: {
@@ -28,8 +28,6 @@ let value: GetRecentlyAddedLibraryResponseBody = {
{
default: "asc",
active: false,
activeDirection: ActiveDirection.Ascending,
defaultDirection: DefaultDirection.Ascending,
descKey: "titleSort:desc",
firstCharacterKey: "/library/sections/2/firstCharacter",
key: "titleSort",

View File

@@ -3,7 +3,7 @@
## Example Usage
```typescript
import { ActiveDirection, DefaultDirection, GetRecentlyAddedLibraryType } from "@lukehagar/plexjs/sdk/models/operations";
import { GetRecentlyAddedLibraryType } from "@lukehagar/plexjs/sdk/models/operations";
let value: GetRecentlyAddedLibraryType = {
key: "/library/sections/2/all?type=2",
@@ -23,8 +23,6 @@ let value: GetRecentlyAddedLibraryType = {
{
default: "asc",
active: false,
activeDirection: ActiveDirection.Ascending,
defaultDirection: DefaultDirection.Ascending,
descKey: "titleSort:desc",
firstCharacterKey: "/library/sections/2/firstCharacter",
key: "titleSort",

View File

@@ -7,13 +7,9 @@ import {
EnableCreditsMarkerGeneration,
EpisodeSort,
FlattenSeasons,
GetRecentlyAddedActiveDirection,
GetRecentlyAddedDefaultDirection,
GetRecentlyAddedHubsResponseType,
GetRecentlyAddedHubsType,
GetRecentlyAddedMediaContainer,
HasThumbnail,
OptimizedForStreaming,
ShowOrdering,
} from "@lukehagar/plexjs/sdk/models/operations";
import { RFCDate } from "@lukehagar/plexjs/sdk/types";
@@ -21,6 +17,7 @@ import { RFCDate } from "@lukehagar/plexjs/sdk/types";
let value: GetRecentlyAddedMediaContainer = {
size: 50,
identifier: "com.plexapp.plugins.library",
allowSync: false,
meta: {
type: [
{
@@ -41,8 +38,6 @@ let value: GetRecentlyAddedMediaContainer = {
{
default: "asc",
active: false,
activeDirection: GetRecentlyAddedActiveDirection.Ascending,
defaultDirection: GetRecentlyAddedDefaultDirection.Ascending,
descKey: "titleSort:desc",
firstCharacterKey: "/library/sections/2/firstCharacter",
key: "titleSort",
@@ -134,7 +129,6 @@ let value: GetRecentlyAddedMediaContainer = {
videoFrameRate: "24p",
videoProfile: "main 10",
hasVoiceActivity: false,
optimizedForStreaming: OptimizedForStreaming.Enable,
has64bitOffsets: false,
part: [
{
@@ -150,7 +144,6 @@ let value: GetRecentlyAddedMediaContainer = {
optimizedForStreaming: false,
videoProfile: "main 10",
indexes: "sd",
hasThumbnail: HasThumbnail.True,
stream: [
{
id: 272796,
@@ -298,6 +291,6 @@ let value: GetRecentlyAddedMediaContainer = {
| `offset` | *number* | :heavy_minus_sign: | N/A | |
| `totalSize` | *number* | :heavy_minus_sign: | N/A | |
| `identifier` | *string* | :heavy_minus_sign: | N/A | com.plexapp.plugins.library |
| `allowSync` | *boolean* | :heavy_minus_sign: | N/A | |
| `allowSync` | *boolean* | :heavy_minus_sign: | N/A | false |
| `meta` | [operations.Meta](../../../sdk/models/operations/meta.md) | :heavy_minus_sign: | The Meta object is only included in the response if the `includeMeta` parameter is set to `1`.<br/> | |
| `metadata` | [operations.GetRecentlyAddedMetadata](../../../sdk/models/operations/getrecentlyaddedmetadata.md)[] | :heavy_minus_sign: | N/A | |

View File

@@ -10,8 +10,6 @@ import {
GetRecentlyAddedHubsResponseType,
GetRecentlyAddedHubsType,
GetRecentlyAddedMetadata,
HasThumbnail,
OptimizedForStreaming,
ShowOrdering,
} from "@lukehagar/plexjs/sdk/models/operations";
import { RFCDate } from "@lukehagar/plexjs/sdk/types";
@@ -77,7 +75,6 @@ let value: GetRecentlyAddedMetadata = {
videoFrameRate: "24p",
videoProfile: "main 10",
hasVoiceActivity: false,
optimizedForStreaming: OptimizedForStreaming.Enable,
has64bitOffsets: false,
part: [
{
@@ -93,7 +90,6 @@ let value: GetRecentlyAddedMetadata = {
optimizedForStreaming: false,
videoProfile: "main 10",
indexes: "sd",
hasThumbnail: HasThumbnail.True,
stream: [
{
id: 272796,

View File

@@ -3,15 +3,12 @@
## Example Usage
```typescript
import { GetRecentlyAddedRequest, IncludeMeta, Type } from "@lukehagar/plexjs/sdk/models/operations";
import { GetRecentlyAddedRequest, Type } from "@lukehagar/plexjs/sdk/models/operations";
let value: GetRecentlyAddedRequest = {
contentDirectoryID: 501324,
sectionID: 2,
type: Type.TvShow,
includeMeta: IncludeMeta.Enable,
xPlexContainerStart: 0,
xPlexContainerSize: 50,
};
```

View File

@@ -7,13 +7,9 @@ import {
EnableCreditsMarkerGeneration,
EpisodeSort,
FlattenSeasons,
GetRecentlyAddedActiveDirection,
GetRecentlyAddedDefaultDirection,
GetRecentlyAddedHubsResponseType,
GetRecentlyAddedHubsType,
GetRecentlyAddedResponse,
HasThumbnail,
OptimizedForStreaming,
ShowOrdering,
} from "@lukehagar/plexjs/sdk/models/operations";
import { RFCDate } from "@lukehagar/plexjs/sdk/types";
@@ -28,6 +24,7 @@ let value: GetRecentlyAddedResponse = {
mediaContainer: {
size: 50,
identifier: "com.plexapp.plugins.library",
allowSync: false,
meta: {
type: [
{
@@ -48,8 +45,6 @@ let value: GetRecentlyAddedResponse = {
{
default: "asc",
active: false,
activeDirection: GetRecentlyAddedActiveDirection.Ascending,
defaultDirection: GetRecentlyAddedDefaultDirection.Ascending,
descKey: "titleSort:desc",
firstCharacterKey: "/library/sections/2/firstCharacter",
key: "titleSort",
@@ -141,7 +136,6 @@ let value: GetRecentlyAddedResponse = {
videoFrameRate: "24p",
videoProfile: "main 10",
hasVoiceActivity: false,
optimizedForStreaming: OptimizedForStreaming.Enable,
has64bitOffsets: false,
part: [
{
@@ -157,7 +151,6 @@ let value: GetRecentlyAddedResponse = {
optimizedForStreaming: false,
videoProfile: "main 10",
indexes: "sd",
hasThumbnail: HasThumbnail.True,
stream: [
{
id: 272796,

View File

@@ -9,13 +9,9 @@ import {
EnableCreditsMarkerGeneration,
EpisodeSort,
FlattenSeasons,
GetRecentlyAddedActiveDirection,
GetRecentlyAddedDefaultDirection,
GetRecentlyAddedHubsResponseType,
GetRecentlyAddedHubsType,
GetRecentlyAddedResponseBody,
HasThumbnail,
OptimizedForStreaming,
ShowOrdering,
} from "@lukehagar/plexjs/sdk/models/operations";
import { RFCDate } from "@lukehagar/plexjs/sdk/types";
@@ -24,6 +20,7 @@ let value: GetRecentlyAddedResponseBody = {
mediaContainer: {
size: 50,
identifier: "com.plexapp.plugins.library",
allowSync: false,
meta: {
type: [
{
@@ -44,8 +41,6 @@ let value: GetRecentlyAddedResponseBody = {
{
default: "asc",
active: false,
activeDirection: GetRecentlyAddedActiveDirection.Ascending,
defaultDirection: GetRecentlyAddedDefaultDirection.Ascending,
descKey: "titleSort:desc",
firstCharacterKey: "/library/sections/2/firstCharacter",
key: "titleSort",
@@ -137,7 +132,6 @@ let value: GetRecentlyAddedResponseBody = {
videoFrameRate: "24p",
videoProfile: "main 10",
hasVoiceActivity: false,
optimizedForStreaming: OptimizedForStreaming.Enable,
has64bitOffsets: false,
part: [
{
@@ -153,7 +147,6 @@ let value: GetRecentlyAddedResponseBody = {
optimizedForStreaming: false,
videoProfile: "main 10",
indexes: "sd",
hasThumbnail: HasThumbnail.True,
stream: [
{
id: 272796,

View File

@@ -3,17 +3,11 @@
## Example Usage
```typescript
import {
GetRecentlyAddedActiveDirection,
GetRecentlyAddedDefaultDirection,
GetRecentlyAddedSort,
} from "@lukehagar/plexjs/sdk/models/operations";
import { GetRecentlyAddedSort } from "@lukehagar/plexjs/sdk/models/operations";
let value: GetRecentlyAddedSort = {
default: "asc",
active: false,
activeDirection: GetRecentlyAddedActiveDirection.Ascending,
defaultDirection: GetRecentlyAddedDefaultDirection.Ascending,
descKey: "titleSort:desc",
firstCharacterKey: "/library/sections/2/firstCharacter",
key: "titleSort",

View File

@@ -3,11 +3,7 @@
## Example Usage
```typescript
import {
GetRecentlyAddedActiveDirection,
GetRecentlyAddedDefaultDirection,
GetRecentlyAddedType,
} from "@lukehagar/plexjs/sdk/models/operations";
import { GetRecentlyAddedType } from "@lukehagar/plexjs/sdk/models/operations";
let value: GetRecentlyAddedType = {
key: "/library/sections/2/all?type=2",
@@ -27,8 +23,6 @@ let value: GetRecentlyAddedType = {
{
default: "asc",
active: false,
activeDirection: GetRecentlyAddedActiveDirection.Ascending,
defaultDirection: GetRecentlyAddedDefaultDirection.Ascending,
descKey: "titleSort:desc",
firstCharacterKey: "/library/sections/2/firstCharacter",
key: "titleSort",

View File

@@ -7,7 +7,7 @@ import { GetResourcesStatisticsResponse } from "@lukehagar/plexjs/sdk/models/ope
let value: GetResourcesStatisticsResponse = {
contentType: "<value>",
statusCode: 301,
statusCode: 226,
rawResponse: new Response("{\"message\": \"hello world\"}", {
headers: { "Content-Type": "application/json" },
}),

View File

@@ -3,11 +3,7 @@
## Example Usage
```typescript
import {
GetSearchAllLibrariesHasThumbnail,
GetSearchAllLibrariesMedia,
GetSearchAllLibrariesOptimizedForStreaming,
} from "@lukehagar/plexjs/sdk/models/operations";
import { GetSearchAllLibrariesMedia } from "@lukehagar/plexjs/sdk/models/operations";
let value: GetSearchAllLibrariesMedia = {
id: 119534,
@@ -25,7 +21,6 @@ let value: GetSearchAllLibrariesMedia = {
videoFrameRate: "24p",
videoProfile: "main 10",
hasVoiceActivity: false,
optimizedForStreaming: GetSearchAllLibrariesOptimizedForStreaming.Enable,
has64bitOffsets: false,
part: [
{
@@ -41,7 +36,6 @@ let value: GetSearchAllLibrariesMedia = {
optimizedForStreaming: false,
videoProfile: "main 10",
indexes: "sd",
hasThumbnail: GetSearchAllLibrariesHasThumbnail.True,
stream: [
{
id: 272796,

View File

@@ -7,20 +7,18 @@ import {
GetSearchAllLibrariesEnableCreditsMarkerGeneration,
GetSearchAllLibrariesEpisodeSort,
GetSearchAllLibrariesFlattenSeasons,
GetSearchAllLibrariesHasThumbnail,
GetSearchAllLibrariesLibraryType,
GetSearchAllLibrariesMediaContainer,
GetSearchAllLibrariesOptimizedForStreaming,
GetSearchAllLibrariesShowOrdering,
GetSearchAllLibrariesType,
} from "@lukehagar/plexjs/sdk/models/operations";
import { RFCDate } from "@lukehagar/plexjs/sdk/types";
let value: GetSearchAllLibrariesMediaContainer = {
size: 691.67,
size: 8663.83,
searchResult: [
{
score: 6974.29,
score: 9755.22,
metadata: {
ratingKey: "58683",
key: "/library/metadata/58683",
@@ -83,8 +81,6 @@ let value: GetSearchAllLibrariesMediaContainer = {
videoFrameRate: "24p",
videoProfile: "main 10",
hasVoiceActivity: false,
optimizedForStreaming:
GetSearchAllLibrariesOptimizedForStreaming.Enable,
has64bitOffsets: false,
part: [
{
@@ -100,7 +96,6 @@ let value: GetSearchAllLibrariesMediaContainer = {
optimizedForStreaming: false,
videoProfile: "main 10",
indexes: "sd",
hasThumbnail: GetSearchAllLibrariesHasThumbnail.True,
stream: [
{
id: 272796,

View File

@@ -7,10 +7,8 @@ import {
GetSearchAllLibrariesEnableCreditsMarkerGeneration,
GetSearchAllLibrariesEpisodeSort,
GetSearchAllLibrariesFlattenSeasons,
GetSearchAllLibrariesHasThumbnail,
GetSearchAllLibrariesLibraryType,
GetSearchAllLibrariesMetadata,
GetSearchAllLibrariesOptimizedForStreaming,
GetSearchAllLibrariesShowOrdering,
GetSearchAllLibrariesType,
} from "@lukehagar/plexjs/sdk/models/operations";
@@ -78,7 +76,6 @@ let value: GetSearchAllLibrariesMetadata = {
videoFrameRate: "24p",
videoProfile: "main 10",
hasVoiceActivity: false,
optimizedForStreaming: GetSearchAllLibrariesOptimizedForStreaming.Enable,
has64bitOffsets: false,
part: [
{
@@ -94,7 +91,6 @@ let value: GetSearchAllLibrariesMetadata = {
optimizedForStreaming: false,
videoProfile: "main 10",
indexes: "sd",
hasThumbnail: GetSearchAllLibrariesHasThumbnail.True,
stream: [
{
id: 272796,

View File

@@ -3,7 +3,7 @@
## Example Usage
```typescript
import { GetSearchAllLibrariesHasThumbnail, GetSearchAllLibrariesPart } from "@lukehagar/plexjs/sdk/models/operations";
import { GetSearchAllLibrariesPart } from "@lukehagar/plexjs/sdk/models/operations";
let value: GetSearchAllLibrariesPart = {
id: 119542,
@@ -18,7 +18,6 @@ let value: GetSearchAllLibrariesPart = {
optimizedForStreaming: false,
videoProfile: "main 10",
indexes: "sd",
hasThumbnail: GetSearchAllLibrariesHasThumbnail.True,
stream: [
{
id: 272796,

View File

@@ -3,12 +3,7 @@
## Example Usage
```typescript
import {
GetSearchAllLibrariesRequest,
QueryParamIncludeCollections,
QueryParamIncludeExternalMedia,
SearchTypes,
} from "@lukehagar/plexjs/sdk/models/operations";
import { GetSearchAllLibrariesRequest, SearchTypes } from "@lukehagar/plexjs/sdk/models/operations";
let value: GetSearchAllLibrariesRequest = {
query: "<value>",
@@ -16,8 +11,6 @@ let value: GetSearchAllLibrariesRequest = {
searchTypes: [
SearchTypes.OtherVideos,
],
includeCollections: QueryParamIncludeCollections.Enable,
includeExternalMedia: QueryParamIncludeExternalMedia.Enable,
};
```

View File

@@ -7,9 +7,7 @@ import {
GetSearchAllLibrariesEnableCreditsMarkerGeneration,
GetSearchAllLibrariesEpisodeSort,
GetSearchAllLibrariesFlattenSeasons,
GetSearchAllLibrariesHasThumbnail,
GetSearchAllLibrariesLibraryType,
GetSearchAllLibrariesOptimizedForStreaming,
GetSearchAllLibrariesResponse,
GetSearchAllLibrariesShowOrdering,
GetSearchAllLibrariesType,
@@ -18,16 +16,16 @@ import { RFCDate } from "@lukehagar/plexjs/sdk/types";
let value: GetSearchAllLibrariesResponse = {
contentType: "<value>",
statusCode: 511,
statusCode: 207,
rawResponse: new Response("{\"message\": \"hello world\"}", {
headers: { "Content-Type": "application/json" },
}),
object: {
mediaContainer: {
size: 8558.04,
size: 1716.29,
searchResult: [
{
score: 117.14,
score: 5210.37,
metadata: {
ratingKey: "58683",
key: "/library/metadata/58683",
@@ -90,8 +88,6 @@ let value: GetSearchAllLibrariesResponse = {
videoFrameRate: "24p",
videoProfile: "main 10",
hasVoiceActivity: false,
optimizedForStreaming:
GetSearchAllLibrariesOptimizedForStreaming.Enable,
has64bitOffsets: false,
part: [
{
@@ -107,7 +103,6 @@ let value: GetSearchAllLibrariesResponse = {
optimizedForStreaming: false,
videoProfile: "main 10",
indexes: "sd",
hasThumbnail: GetSearchAllLibrariesHasThumbnail.True,
stream: [
{
id: 272796,

View File

@@ -9,9 +9,7 @@ import {
GetSearchAllLibrariesEnableCreditsMarkerGeneration,
GetSearchAllLibrariesEpisodeSort,
GetSearchAllLibrariesFlattenSeasons,
GetSearchAllLibrariesHasThumbnail,
GetSearchAllLibrariesLibraryType,
GetSearchAllLibrariesOptimizedForStreaming,
GetSearchAllLibrariesResponseBody,
GetSearchAllLibrariesShowOrdering,
GetSearchAllLibrariesType,
@@ -20,10 +18,10 @@ import { RFCDate } from "@lukehagar/plexjs/sdk/types";
let value: GetSearchAllLibrariesResponseBody = {
mediaContainer: {
size: 4535.43,
size: 8558.04,
searchResult: [
{
score: 7220.56,
score: 117.14,
metadata: {
ratingKey: "58683",
key: "/library/metadata/58683",
@@ -86,8 +84,6 @@ let value: GetSearchAllLibrariesResponseBody = {
videoFrameRate: "24p",
videoProfile: "main 10",
hasVoiceActivity: false,
optimizedForStreaming:
GetSearchAllLibrariesOptimizedForStreaming.Enable,
has64bitOffsets: false,
part: [
{
@@ -103,7 +99,6 @@ let value: GetSearchAllLibrariesResponseBody = {
optimizedForStreaming: false,
videoProfile: "main 10",
indexes: "sd",
hasThumbnail: GetSearchAllLibrariesHasThumbnail.True,
stream: [
{
id: 272796,

View File

@@ -3,12 +3,9 @@
## Example Usage
```typescript
import { GetServerResourcesRequest, IncludeHttps, IncludeIPv6, IncludeRelay } from "@lukehagar/plexjs/sdk/models/operations";
import { GetServerResourcesRequest } from "@lukehagar/plexjs/sdk/models/operations";
let value: GetServerResourcesRequest = {
includeHttps: IncludeHttps.Enable,
includeRelay: IncludeRelay.Enable,
includeIPv6: IncludeIPv6.Enable,
clientID: "3381b62b-9ab7-4e37-827b-203e9809eb58",
};
```

View File

@@ -8,7 +8,7 @@ import { RFCDate } from "@lukehagar/plexjs/sdk/types";
let value: GetSessionHistoryResponse = {
contentType: "<value>",
statusCode: 423,
statusCode: 305,
rawResponse: new Response("{\"message\": \"hello world\"}", {
headers: { "Content-Type": "application/json" },
}),

View File

@@ -7,7 +7,7 @@ import { GetSessionsResponse } from "@lukehagar/plexjs/sdk/models/operations";
let value: GetSessionsResponse = {
contentType: "<value>",
statusCode: 226,
statusCode: 500,
rawResponse: new Response("{\"message\": \"hello world\"}", {
headers: { "Content-Type": "application/json" },
}),

View File

@@ -6,7 +6,7 @@
import { GetSourceConnectionInformationRequest } from "@lukehagar/plexjs/sdk/models/operations";
let value: GetSourceConnectionInformationRequest = {
source: "provider://provider-identifier",
source: "server://client-identifier",
};
```

View File

@@ -7,7 +7,7 @@ import { GetSourceConnectionInformationResponse } from "@lukehagar/plexjs/sdk/mo
let value: GetSourceConnectionInformationResponse = {
contentType: "<value>",
statusCode: 202,
statusCode: 204,
rawResponse: new Response("{\"message\": \"hello world\"}", {
headers: { "Content-Type": "application/json" },
}),

View File

@@ -7,7 +7,7 @@ import { GetStatisticsResponse } from "@lukehagar/plexjs/sdk/models/operations";
let value: GetStatisticsResponse = {
contentType: "<value>",
statusCode: 411,
statusCode: 101,
rawResponse: new Response("{\"message\": \"hello world\"}", {
headers: { "Content-Type": "application/json" },
}),

View File

@@ -11,7 +11,6 @@ let value: GetTokenByPinIdAuthPinContainer = {
id: 308667304,
code: "7RQZ",
product: "0",
trusted: false,
qr: "https://plex.tv/api/v2/pins/qr/7RQZ",
clientIdentifier: "string",
location: {
@@ -19,15 +18,11 @@ let value: GetTokenByPinIdAuthPinContainer = {
continentCode: "NA",
country: "United States Virgin Islands",
city: "Amsterdam",
europeanUnionMember: true,
timeZone: "America/St_Thomas",
postalCode: "802",
inPrivacyRestrictedCountry: true,
inPrivacyRestrictedRegion: true,
subdivisions: "Saint Thomas",
coordinates: "18.3381, -64.8941",
},
expiresIn: 876,
createdAt: new Date("2024-07-16T17:03:05Z"),
expiresAt: new Date("2024-07-16T17:18:05Z"),
authToken: null,

View File

@@ -12,11 +12,8 @@ let value: GetTokenByPinIdGeoData = {
continentCode: "NA",
country: "United States Virgin Islands",
city: "Amsterdam",
europeanUnionMember: true,
timeZone: "America/St_Thomas",
postalCode: "802",
inPrivacyRestrictedCountry: true,
inPrivacyRestrictedRegion: true,
subdivisions: "Saint Thomas",
coordinates: "18.3381, -64.8941",
};

View File

@@ -15,7 +15,6 @@ let value: GetTokenByPinIdResponse = {
id: 308667304,
code: "7RQZ",
product: "0",
trusted: false,
qr: "https://plex.tv/api/v2/pins/qr/7RQZ",
clientIdentifier: "string",
location: {
@@ -23,15 +22,11 @@ let value: GetTokenByPinIdResponse = {
continentCode: "NA",
country: "United States Virgin Islands",
city: "Amsterdam",
europeanUnionMember: true,
timeZone: "America/St_Thomas",
postalCode: "802",
inPrivacyRestrictedCountry: true,
inPrivacyRestrictedRegion: true,
subdivisions: "Saint Thomas",
coordinates: "18.3381, -64.8941",
},
expiresIn: 876,
createdAt: new Date("2024-07-16T17:03:05Z"),
expiresAt: new Date("2024-07-16T17:18:05Z"),
authToken: null,

View File

@@ -4,21 +4,16 @@
```typescript
import {
AutoSelectSubtitle,
DefaultSubtitleAccessibility,
DefaultSubtitleForced,
GetTokenDetailsAuthenticationResponseStatus,
GetTokenDetailsAuthenticationStatus,
GetTokenDetailsResponse,
GetTokenDetailsStatus,
MailingListStatus,
MediaReviewsVisibility,
WatchedIndicator,
} from "@lukehagar/plexjs/sdk/models/operations";
let value: GetTokenDetailsResponse = {
contentType: "<value>",
statusCode: 100,
statusCode: 302,
rawResponse: new Response("{\"message\": \"hello world\"}", {
headers: { "Content-Type": "application/json" },
}),
@@ -36,18 +31,12 @@ let value: GetTokenDetailsResponse = {
homeSize: 1,
id: 13692262,
joinedAt: 1556281940,
locale: "ko",
locale: "hi",
mailingListStatus: MailingListStatus.Active,
maxHomeSize: 15,
profile: {
autoSelectAudio: true,
defaultAudioLanguage: "ja",
defaultSubtitleLanguage: "en",
autoSelectSubtitle: AutoSelectSubtitle.Enable,
defaultSubtitleAccessibility: DefaultSubtitleAccessibility.Enable,
defaultSubtitleForced: DefaultSubtitleForced.Enable,
watchedIndicator: WatchedIndicator.Enable,
mediaReviewsVisibility: MediaReviewsVisibility.Enable,
},
rememberExpiresAt: 1556281940,
scrobbleTypes: "<value>",

View File

@@ -6,16 +6,11 @@ Logged in user details
```typescript
import {
AutoSelectSubtitle,
DefaultSubtitleAccessibility,
DefaultSubtitleForced,
GetTokenDetailsAuthenticationResponseStatus,
GetTokenDetailsAuthenticationStatus,
GetTokenDetailsStatus,
GetTokenDetailsUserPlexAccount,
MailingListStatus,
MediaReviewsVisibility,
WatchedIndicator,
} from "@lukehagar/plexjs/sdk/models/operations";
let value: GetTokenDetailsUserPlexAccount = {
@@ -32,18 +27,12 @@ let value: GetTokenDetailsUserPlexAccount = {
homeSize: 1,
id: 13692262,
joinedAt: 1556281940,
locale: "ar",
locale: "ja",
mailingListStatus: MailingListStatus.Active,
maxHomeSize: 15,
profile: {
autoSelectAudio: true,
defaultAudioLanguage: "ja",
defaultSubtitleLanguage: "en",
autoSelectSubtitle: AutoSelectSubtitle.Enable,
defaultSubtitleAccessibility: DefaultSubtitleAccessibility.Enable,
defaultSubtitleForced: DefaultSubtitleForced.Enable,
watchedIndicator: WatchedIndicator.Enable,
mediaReviewsVisibility: MediaReviewsVisibility.Enable,
},
rememberExpiresAt: 1556281940,
scrobbleTypes: "<value>",

View File

@@ -8,7 +8,7 @@ import { RFCDate } from "@lukehagar/plexjs/sdk/types";
let value: GetTopWatchedContentResponse = {
contentType: "<value>",
statusCode: 100,
statusCode: 226,
rawResponse: new Response("{\"message\": \"hello world\"}", {
headers: { "Content-Type": "application/json" },
}),

View File

@@ -7,7 +7,7 @@ import { GetTranscodeSessionsResponse } from "@lukehagar/plexjs/sdk/models/opera
let value: GetTranscodeSessionsResponse = {
contentType: "<value>",
statusCode: 500,
statusCode: 503,
rawResponse: new Response("{\"message\": \"hello world\"}", {
headers: { "Content-Type": "application/json" },
}),

View File

@@ -7,7 +7,7 @@ import { GetTransientTokenResponse } from "@lukehagar/plexjs/sdk/models/operatio
let value: GetTransientTokenResponse = {
contentType: "<value>",
statusCode: 226,
statusCode: 205,
rawResponse: new Response("{\"message\": \"hello world\"}", {
headers: { "Content-Type": "application/json" },
}),

View File

@@ -7,7 +7,7 @@ import { GetUpdateStatusResponse } from "@lukehagar/plexjs/sdk/models/operations
let value: GetUpdateStatusResponse = {
contentType: "<value>",
statusCode: 503,
statusCode: 103,
rawResponse: new Response("{\"message\": \"hello world\"}", {
headers: { "Content-Type": "application/json" },
}),

View File

@@ -17,7 +17,6 @@ let value: GetUserFriendsResponse = {
friendlyName: "exampleUser",
home: true,
id: 0,
restricted: false,
sharedServers: [],
sharedSources: [],
status: Status.Accepted,

View File

@@ -6,9 +6,7 @@
import { Filter, GetWatchListRequest } from "@lukehagar/plexjs/sdk/models/operations";
let value: GetWatchListRequest = {
filter: Filter.All,
xPlexContainerStart: 0,
xPlexContainerSize: 50,
filter: Filter.Released,
xPlexToken: "CV5xoxjTpFKUzBTShsaf",
};
```

View File

@@ -7,7 +7,7 @@ import { GetWatchListResponse } from "@lukehagar/plexjs/sdk/models/operations";
let value: GetWatchListResponse = {
contentType: "<value>",
statusCode: 416,
statusCode: 415,
rawResponse: new Response("{\"message\": \"hello world\"}", {
headers: { "Content-Type": "application/json" },
}),

View File

@@ -13,7 +13,7 @@ An integer log level to write to the PMS log with.
```typescript
import { Level } from "@lukehagar/plexjs/sdk/models/operations";
let value: Level = Level.One;
let value: Level = Level.Two;
```
## Values

View File

@@ -6,7 +6,7 @@
import { Level, LogLineRequest } from "@lukehagar/plexjs/sdk/models/operations";
let value: LogLineRequest = {
level: Level.Four,
level: Level.Three,
message: "Test log message",
source: "Postman",
};

Some files were not shown because too many files have changed in this diff Show More