diff --git a/.speakeasy/gen.lock b/.speakeasy/gen.lock index a396595..743d4b6 100755 --- a/.speakeasy/gen.lock +++ b/.speakeasy/gen.lock @@ -1,12 +1,12 @@ lockVersion: 2.0.0 id: 01a51eb2-5d90-4a24-b154-68e491d02c36 management: - docChecksum: 184db864cffee563d43aae06915b9671 + docChecksum: fa4c9c5c23680ad02fdbe831ad9d2403 docVersion: 0.0.3 - speakeasyVersion: 1.529.1 - generationVersion: 2.566.5 - releaseVersion: 0.14.4 - configChecksum: 7db505e20370d06d2d22f259c8833e51 + speakeasyVersion: 1.531.4 + generationVersion: 2.570.4 + releaseVersion: 0.14.5 + configChecksum: d1cf02d00b52dd49489a64a52f44c1a7 repoURL: https://github.com/LukeHagar/plexphp.git repoSubDirectory: . installationURL: https://github.com/LukeHagar/plexphp @@ -14,7 +14,7 @@ management: features: php: constsAndDefaults: 0.2.0 - core: 3.8.3 + core: 3.8.4 deprecations: 2.81.1 enums: 2.81.1 errors: 0.3.0 diff --git a/.speakeasy/gen.yaml b/.speakeasy/gen.yaml index 79507c0..a247026 100644 --- a/.speakeasy/gen.yaml +++ b/.speakeasy/gen.yaml @@ -15,7 +15,7 @@ generation: oAuth2ClientCredentialsEnabled: false oAuth2PasswordEnabled: false php: - version: 0.14.4 + version: 0.14.5 additionalDependencies: autoload: {} autoload-dev: {} diff --git a/.speakeasy/workflow.lock b/.speakeasy/workflow.lock index 23a28ce..e378dc7 100644 --- a/.speakeasy/workflow.lock +++ b/.speakeasy/workflow.lock @@ -1,4 +1,4 @@ -speakeasyVersion: 1.529.1 +speakeasyVersion: 1.531.4 sources: my-source: sourceNamespace: my-source @@ -9,19 +9,19 @@ sources: - main plexapi: sourceNamespace: plexapi - sourceRevisionDigest: sha256:ea508e3da23b283f47aeb4384d6b3ab374a27bdffb8d8d8376cedbad3ad77a06 - sourceBlobDigest: sha256:c210adbd02b0213b9e6f95ffc27f60ec38f8f9040137d55ccf2b650d92ab0ff5 + sourceRevisionDigest: sha256:db75a06885b897418dcb580679b5f744348573ad317155172346d32442420e5e + sourceBlobDigest: sha256:ac0a3c3a6df002378b3522325c2330ba4309fbbbfa503a04b8267398f20033f5 tags: - latest - - speakeasy-sdk-regen-1743984680 + - speakeasy-sdk-regen-1744675871 targets: plexphp: source: plexapi sourceNamespace: plexapi - sourceRevisionDigest: sha256:ea508e3da23b283f47aeb4384d6b3ab374a27bdffb8d8d8376cedbad3ad77a06 - sourceBlobDigest: sha256:c210adbd02b0213b9e6f95ffc27f60ec38f8f9040137d55ccf2b650d92ab0ff5 + sourceRevisionDigest: sha256:db75a06885b897418dcb580679b5f744348573ad317155172346d32442420e5e + sourceBlobDigest: sha256:ac0a3c3a6df002378b3522325c2330ba4309fbbbfa503a04b8267398f20033f5 codeSamplesNamespace: code-samples-php-plexphp - codeSamplesRevisionDigest: sha256:5b30be3519ba86cc5dd18010a2925acfe81722ac097ca5458fcbc77c08111f11 + codeSamplesRevisionDigest: sha256:ed756e2dc91cd7ba0d51d50d28ae1e51f6f4d0eaf41b490dd5ced93f5ed83225 workflow: workflowVersion: 1.0.0 speakeasyVersion: latest diff --git a/RELEASES.md b/RELEASES.md index f8d4e63..17ceb18 100644 --- a/RELEASES.md +++ b/RELEASES.md @@ -842,4 +842,14 @@ Based on: ### Generated - [php v0.14.4] . ### Releases -- [Composer v0.14.4] https://packagist.org/packages/lukehagar/plex-api#v0.14.4 - . \ No newline at end of file +- [Composer v0.14.4] https://packagist.org/packages/lukehagar/plex-api#v0.14.4 - . + +## 2025-04-15 00:10:54 +### Changes +Based on: +- OpenAPI Doc +- Speakeasy CLI 1.531.4 (2.570.4) https://github.com/speakeasy-api/speakeasy +### Generated +- [php v0.14.5] . +### Releases +- [Composer v0.14.5] https://packagist.org/packages/lukehagar/plex-api#v0.14.5 - . \ No newline at end of file diff --git a/docs/Models/Operations/GetAllLibrariesDirectory.md b/docs/Models/Operations/GetAllLibrariesDirectory.md index 38c816c..bd3e7a2 100644 --- a/docs/Models/Operations/GetAllLibrariesDirectory.md +++ b/docs/Models/Operations/GetAllLibrariesDirectory.md @@ -3,26 +3,26 @@ ## Fields -| Field | Type | Required | Description | Example | -| ----------------------------------------------------------------------------------------------- | ----------------------------------------------------------------------------------------------- | ----------------------------------------------------------------------------------------------- | ----------------------------------------------------------------------------------------------- | ----------------------------------------------------------------------------------------------- | -| `allowSync` | *bool* | :heavy_check_mark: | Indicates whether syncing is allowed. | false | -| `art` | *string* | :heavy_check_mark: | URL for the background artwork of the media container. | /:/resources/show-fanart.jpg | -| `composite` | *string* | :heavy_check_mark: | The relative path to the composite media item. | /library/sections/1/composite/1743824484 | -| `filters` | *bool* | :heavy_check_mark: | UNKNOWN | true | -| `refreshing` | *bool* | :heavy_check_mark: | Indicates whether the library is currently being refreshed or updated | true | -| `thumb` | *string* | :heavy_check_mark: | URL for the thumbnail image of the media container. | /:/resources/show.png | -| `key` | *string* | :heavy_check_mark: | The library key representing the unique identifier | 1 | -| `type` | [Operations\GetAllLibrariesType](../../Models/Operations/GetAllLibrariesType.md) | :heavy_check_mark: | N/A | movie | -| `title` | *string* | :heavy_check_mark: | The title of the library | Movies | -| `agent` | *string* | :heavy_check_mark: | The Plex agent used to match and retrieve media metadata. | tv.plex.agents.movie | -| `scanner` | *string* | :heavy_check_mark: | UNKNOWN | Plex Movie | -| `language` | *string* | :heavy_check_mark: | The Plex library language that has been set | en-US | -| `uuid` | *string* | :heavy_check_mark: | The universally unique identifier for the library. | e69655a2-ef48-4aba-bb19-01e7d3cc34d6 | -| `updatedAt` | *int* | :heavy_check_mark: | Unix epoch datetime in seconds | 1556281940 | -| `createdAt` | *?int* | :heavy_minus_sign: | N/A | 1556281940 | -| `scannedAt` | *int* | :heavy_check_mark: | Unix epoch datetime in seconds | 1556281940 | -| `content` | *bool* | :heavy_check_mark: | UNKNOWN | true | -| `directory` | *bool* | :heavy_check_mark: | UNKNOWN | true | -| `contentChangedAt` | *int* | :heavy_check_mark: | The number of seconds since the content was last changed relative to now. | 9173960 | -| `hidden` | [?Operations\Hidden](../../Models/Operations/Hidden.md) | :heavy_minus_sign: | N/A | 1 | -| `location` | array<[Operations\GetAllLibrariesLocation](../../Models/Operations/GetAllLibrariesLocation.md)> | :heavy_check_mark: | N/A | | \ No newline at end of file +| Field | Type | Required | Description | Example | +| ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ | +| `allowSync` | *bool* | :heavy_check_mark: | Indicates whether syncing is allowed. | false | +| `art` | *string* | :heavy_check_mark: | URL for the background artwork of the media container. | /:/resources/show-fanart.jpg | +| `composite` | *string* | :heavy_check_mark: | The relative path to the composite media item. | /library/sections/1/composite/1743824484 | +| `filters` | *bool* | :heavy_check_mark: | UNKNOWN | true | +| `refreshing` | *bool* | :heavy_check_mark: | Indicates whether the library is currently being refreshed or updated | true | +| `thumb` | *string* | :heavy_check_mark: | URL for the thumbnail image of the media container. | /:/resources/show.png | +| `key` | *string* | :heavy_check_mark: | The library key representing the unique identifier | 1 | +| `type` | [Operations\GetAllLibrariesType](../../Models/Operations/GetAllLibrariesType.md) | :heavy_check_mark: | N/A | movie | +| `title` | *string* | :heavy_check_mark: | The title of the library | Movies | +| `agent` | *string* | :heavy_check_mark: | The Plex agent used to match and retrieve media metadata. | tv.plex.agents.movie | +| `scanner` | *string* | :heavy_check_mark: | UNKNOWN | Plex Movie | +| `language` | *string* | :heavy_check_mark: | The Plex library language that has been set | en-US | +| `uuid` | *string* | :heavy_check_mark: | The universally unique identifier for the library. | e69655a2-ef48-4aba-bb19-01e7d3cc34d6 | +| `updatedAt` | *int* | :heavy_check_mark: | Unix epoch datetime in seconds | 1556281940 | +| `createdAt` | *?int* | :heavy_minus_sign: | N/A | 1556281940 | +| `scannedAt` | *int* | :heavy_check_mark: | Unix epoch datetime in seconds | 1556281940 | +| `content` | *bool* | :heavy_check_mark: | UNKNOWN | true | +| `directory` | *bool* | :heavy_check_mark: | UNKNOWN | true | +| `contentChangedAt` | *int* | :heavy_check_mark: | Timestamp (in seconds) representing the last time the content was modified.
NOTE: Some Plex server have some absurd values for this field, like 8457612157633039800 so it should be int64
| 9173960 | +| `hidden` | [?Operations\Hidden](../../Models/Operations/Hidden.md) | :heavy_minus_sign: | N/A | 1 | +| `location` | array<[Operations\GetAllLibrariesLocation](../../Models/Operations/GetAllLibrariesLocation.md)> | :heavy_check_mark: | N/A | | \ No newline at end of file diff --git a/src/Models/Operations/GetAllLibrariesDirectory.php b/src/Models/Operations/GetAllLibrariesDirectory.php index 3f2acd2..cfa6025 100644 --- a/src/Models/Operations/GetAllLibrariesDirectory.php +++ b/src/Models/Operations/GetAllLibrariesDirectory.php @@ -148,7 +148,10 @@ class GetAllLibrariesDirectory public bool $directory; /** - * The number of seconds since the content was last changed relative to now. + * Timestamp (in seconds) representing the last time the content was modified. + * + * NOTE: Some Plex server have some absurd values for this field, like 8457612157633039800 so it should be int64 + * * * @var int $contentChangedAt */ diff --git a/src/SDKConfiguration.php b/src/SDKConfiguration.php index c3bc249..a1f85d1 100644 --- a/src/SDKConfiguration.php +++ b/src/SDKConfiguration.php @@ -33,11 +33,11 @@ class SDKConfiguration public string $openapiDocVersion = '0.0.3'; - public string $sdkVersion = '0.14.4'; + public string $sdkVersion = '0.14.5'; - public string $genVersion = '2.566.5'; + public string $genVersion = '2.570.4'; - public string $userAgent = 'speakeasy-sdk/php 0.14.4 2.566.5 0.0.3 lukehagar/plex-api'; + public string $userAgent = 'speakeasy-sdk/php 0.14.5 2.570.4 0.0.3 lukehagar/plex-api'; public ?RetryConfig $retryConfig = null;