ci: regenerated with OpenAPI Doc , Speakeasy CLI 1.267.2

This commit is contained in:
speakeasybot
2024-04-22 16:15:35 +00:00
parent 818ca43d0d
commit 8f9f12a90c
26 changed files with 108 additions and 100 deletions

View File

@@ -1,12 +1,12 @@
lockVersion: 2.0.0 lockVersion: 2.0.0
id: aa9449e7-c19d-411d-b8e2-f9c5fe982f6f id: aa9449e7-c19d-411d-b8e2-f9c5fe982f6f
management: management:
docChecksum: a91eaf9ec1e6a3a6f4bf0571f5b18bae docChecksum: 7a43cd3413d535205cfaee20a4b6a250
docVersion: 0.0.3 docVersion: 0.0.3
speakeasyVersion: 1.244.0 speakeasyVersion: 1.267.2
generationVersion: 2.301.0 generationVersion: 2.312.1
releaseVersion: 0.1.1 releaseVersion: 0.1.2
configChecksum: b5ac565ca364b670501fb66fc2a08bce configChecksum: 3096b05e3e7785750a13bedcd794b552
repoURL: https://github.com/LukeHagar/plexruby.git repoURL: https://github.com/LukeHagar/plexruby.git
repoSubDirectory: . repoSubDirectory: .
installationURL: https://github.com/LukeHagar/plexruby installationURL: https://github.com/LukeHagar/plexruby

View File

@@ -12,7 +12,7 @@ generation:
auth: auth:
oAuth2ClientCredentialsEnabled: false oAuth2ClientCredentialsEnabled: false
ruby: ruby:
version: 0.1.1 version: 0.1.2
author: LukeHagar author: LukeHagar
description: Ruby Client SDK Generated by Speakeasy description: Ruby Client SDK Generated by Speakeasy
imports: imports:

View File

@@ -1,4 +1,4 @@
speakeasyVersion: 1.267.0 speakeasyVersion: 1.267.2
sources: sources:
my-source: {} my-source: {}
targets: targets:

View File

@@ -1,7 +1,7 @@
PATH PATH
remote: . remote: .
specs: specs:
plexruby (0.1.1) plexruby (0.1.2)
faraday faraday
faraday-multipart faraday-multipart
rack rack

View File

@@ -26,7 +26,7 @@ require 'plexruby'
s = ::OpenApiSDK::PlexAPI.new( s = ::OpenApiSDK::PlexAPI.new(
x_plex_client_identifier: "<value>", x_plex_client_identifier: "Postman",
) )
s.config_security( s.config_security(
::OpenApiSDK::Shared::Security.new( ::OpenApiSDK::Shared::Security.new(
@@ -188,11 +188,11 @@ require 'plexruby'
s = ::OpenApiSDK::PlexAPI.new( s = ::OpenApiSDK::PlexAPI.new(
x_plex_client_identifier: "<value>", x_plex_client_identifier: "Postman",
) )
res = s.plex.get_pin(server_url: "https://plex.tv/api/v2", strong=false, x_plex_client_identifier="<value>") res = s.plex.get_pin(server_url: "https://plex.tv/api/v2", strong=false, x_plex_client_identifier="Postman")
if ! res.two_hundred_application_json_object.nil? if ! res.two_hundred_application_json_object.nil?
# handle response # handle response
@@ -206,7 +206,7 @@ end
A parameter is configured globally. This parameter must be set on the SDK client instance itself during initialization. When configured as an option during SDK initialization, This global value will be used as the default on the operations that use it. When such operations are called, there is a place in each to override the global value, if needed. A parameter is configured globally. This parameter must be set on the SDK client instance itself during initialization. When configured as an option during SDK initialization, This global value will be used as the default on the operations that use it. When such operations are called, there is a place in each to override the global value, if needed.
For example, you can set `X-Plex-Client-Identifier` to `"<value>"` at SDK initialization and then you do not have to pass the same value on calls to operations like `get_pin`. But if you want to do so you may, which will locally override the global setting. See the example code below for a demonstration. For example, you can set `X-Plex-Client-Identifier` to `"Postman"` at SDK initialization and then you do not have to pass the same value on calls to operations like `get_pin`. But if you want to do so you may, which will locally override the global setting. See the example code below for a demonstration.
### Available Globals ### Available Globals
@@ -228,11 +228,11 @@ require 'plexruby'
s = ::OpenApiSDK::PlexAPI.new( s = ::OpenApiSDK::PlexAPI.new(
x_plex_client_identifier: "<value>", x_plex_client_identifier: "Postman",
) )
res = s.plex.get_pin(strong=false, x_plex_client_identifier="<value>") res = s.plex.get_pin(strong=false, x_plex_client_identifier="Postman")
if ! res.two_hundred_application_json_object.nil? if ! res.two_hundred_application_json_object.nil?
# handle response # handle response

View File

@@ -55,3 +55,11 @@ Based on:
- Speakeasy CLI 1.267.0 (2.312.0) https://github.com/speakeasy-api/speakeasy - Speakeasy CLI 1.267.0 (2.312.0) https://github.com/speakeasy-api/speakeasy
### Generated ### Generated
- [ruby v0.1.1] . - [ruby v0.1.1] .
## 2024-04-22 16:14:49
### Changes
Based on:
- OpenAPI Doc
- Speakeasy CLI 1.267.2 (2.312.1) https://github.com/speakeasy-api/speakeasy
### Generated
- [ruby v0.1.2] .

View File

@@ -4,7 +4,7 @@ require 'plexruby'
s = ::OpenApiSDK::PlexAPI.new( s = ::OpenApiSDK::PlexAPI.new(
x_plex_client_identifier: "<value>", x_plex_client_identifier: "Postman",
) )
s.config_security( s.config_security(
::OpenApiSDK::Shared::Security.new( ::OpenApiSDK::Shared::Security.new(

View File

@@ -3,7 +3,7 @@
## Fields ## Fields
| Field | Type | Required | Description | | Field | Type | Required | Description | Example |
| --------------------------------------------------------------------------------------------------------------------------------------------------------------------- | --------------------------------------------------------------------------------------------------------------------------------------------------------------------- | --------------------------------------------------------------------------------------------------------------------------------------------------------------------- | --------------------------------------------------------------------------------------------------------------------------------------------------------------------- | | --------------------------------------------------------------------------------------------------------------------------------------------------------------------- | --------------------------------------------------------------------------------------------------------------------------------------------------------------------- | --------------------------------------------------------------------------------------------------------------------------------------------------------------------- | --------------------------------------------------------------------------------------------------------------------------------------------------------------------- | --------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
| `strong` | *T.nilable(T::Boolean)* | :heavy_minus_sign: | Determines the kind of code returned by the API call<br/>Strong codes are used for Pin authentication flows<br/>Non-Strong codes are used for `Plex.tv/link`<br/> | | `strong` | *T.nilable(T::Boolean)* | :heavy_minus_sign: | Determines the kind of code returned by the API call<br/>Strong codes are used for Pin authentication flows<br/>Non-Strong codes are used for `Plex.tv/link`<br/> | |
| `x_plex_client_identifier` | *T.nilable(::String)* | :heavy_minus_sign: | The unique identifier for the client application<br/>This is used to track the client application and its usage<br/>(UUID, serial number, or other number unique per device)<br/> | | `x_plex_client_identifier` | *T.nilable(::String)* | :heavy_minus_sign: | The unique identifier for the client application<br/>This is used to track the client application and its usage<br/>(UUID, serial number, or other number unique per device)<br/> | Postman |

View File

@@ -3,7 +3,7 @@
## Fields ## Fields
| Field | Type | Required | Description | | Field | Type | Required | Description | Example |
| --------------------------------------------------------------------------------------------------------------------------------------------------------------------- | --------------------------------------------------------------------------------------------------------------------------------------------------------------------- | --------------------------------------------------------------------------------------------------------------------------------------------------------------------- | --------------------------------------------------------------------------------------------------------------------------------------------------------------------- | | --------------------------------------------------------------------------------------------------------------------------------------------------------------------- | --------------------------------------------------------------------------------------------------------------------------------------------------------------------- | --------------------------------------------------------------------------------------------------------------------------------------------------------------------- | --------------------------------------------------------------------------------------------------------------------------------------------------------------------- | --------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
| `pin_id` | *::String* | :heavy_check_mark: | The PinID to retrieve an access token for | | `pin_id` | *::String* | :heavy_check_mark: | The PinID to retrieve an access token for | |
| `x_plex_client_identifier` | *T.nilable(::String)* | :heavy_minus_sign: | The unique identifier for the client application<br/>This is used to track the client application and its usage<br/>(UUID, serial number, or other number unique per device)<br/> | | `x_plex_client_identifier` | *T.nilable(::String)* | :heavy_minus_sign: | The unique identifier for the client application<br/>This is used to track the client application and its usage<br/>(UUID, serial number, or other number unique per device)<br/> | Postman |

View File

@@ -28,7 +28,7 @@ require 'plexruby'
s = ::OpenApiSDK::PlexAPI.new( s = ::OpenApiSDK::PlexAPI.new(
x_plex_client_identifier: "<value>", x_plex_client_identifier: "Postman",
) )
s.config_security( s.config_security(
::OpenApiSDK::Shared::Security.new( ::OpenApiSDK::Shared::Security.new(
@@ -62,7 +62,7 @@ require 'plexruby'
s = ::OpenApiSDK::PlexAPI.new( s = ::OpenApiSDK::PlexAPI.new(
x_plex_client_identifier: "<value>", x_plex_client_identifier: "Postman",
) )
s.config_security( s.config_security(
::OpenApiSDK::Shared::Security.new( ::OpenApiSDK::Shared::Security.new(

View File

@@ -23,7 +23,7 @@ require 'plexruby'
s = ::OpenApiSDK::PlexAPI.new( s = ::OpenApiSDK::PlexAPI.new(
x_plex_client_identifier: "<value>", x_plex_client_identifier: "Postman",
) )
s.config_security( s.config_security(
::OpenApiSDK::Shared::Security.new( ::OpenApiSDK::Shared::Security.new(
@@ -66,7 +66,7 @@ require 'plexruby'
s = ::OpenApiSDK::PlexAPI.new( s = ::OpenApiSDK::PlexAPI.new(
x_plex_client_identifier: "<value>", x_plex_client_identifier: "Postman",
) )
s.config_security( s.config_security(
::OpenApiSDK::Shared::Security.new( ::OpenApiSDK::Shared::Security.new(

View File

@@ -25,7 +25,7 @@ require 'plexruby'
s = ::OpenApiSDK::PlexAPI.new( s = ::OpenApiSDK::PlexAPI.new(
x_plex_client_identifier: "<value>", x_plex_client_identifier: "Postman",
) )
s.config_security( s.config_security(
::OpenApiSDK::Shared::Security.new( ::OpenApiSDK::Shared::Security.new(
@@ -64,7 +64,7 @@ require 'plexruby'
s = ::OpenApiSDK::PlexAPI.new( s = ::OpenApiSDK::PlexAPI.new(
x_plex_client_identifier: "<value>", x_plex_client_identifier: "Postman",
) )
s.config_security( s.config_security(
::OpenApiSDK::Shared::Security.new( ::OpenApiSDK::Shared::Security.new(
@@ -99,7 +99,7 @@ require 'plexruby'
s = ::OpenApiSDK::PlexAPI.new( s = ::OpenApiSDK::PlexAPI.new(
x_plex_client_identifier: "<value>", x_plex_client_identifier: "Postman",
) )
s.config_security( s.config_security(
::OpenApiSDK::Shared::Security.new( ::OpenApiSDK::Shared::Security.new(
@@ -138,7 +138,7 @@ require 'plexruby'
s = ::OpenApiSDK::PlexAPI.new( s = ::OpenApiSDK::PlexAPI.new(
x_plex_client_identifier: "<value>", x_plex_client_identifier: "Postman",
) )
s.config_security( s.config_security(
::OpenApiSDK::Shared::Security.new( ::OpenApiSDK::Shared::Security.new(
@@ -179,7 +179,7 @@ require 'plexruby'
s = ::OpenApiSDK::PlexAPI.new( s = ::OpenApiSDK::PlexAPI.new(
x_plex_client_identifier: "<value>", x_plex_client_identifier: "Postman",
) )
s.config_security( s.config_security(
::OpenApiSDK::Shared::Security.new( ::OpenApiSDK::Shared::Security.new(

View File

@@ -22,7 +22,7 @@ require 'plexruby'
s = ::OpenApiSDK::PlexAPI.new( s = ::OpenApiSDK::PlexAPI.new(
x_plex_client_identifier: "<value>", x_plex_client_identifier: "Postman",
) )
s.config_security( s.config_security(
::OpenApiSDK::Shared::Security.new( ::OpenApiSDK::Shared::Security.new(
@@ -64,7 +64,7 @@ require 'plexruby'
s = ::OpenApiSDK::PlexAPI.new( s = ::OpenApiSDK::PlexAPI.new(
x_plex_client_identifier: "<value>", x_plex_client_identifier: "Postman",
) )
s.config_security( s.config_security(
::OpenApiSDK::Shared::Security.new( ::OpenApiSDK::Shared::Security.new(

View File

@@ -31,7 +31,7 @@ require 'plexruby'
s = ::OpenApiSDK::PlexAPI.new( s = ::OpenApiSDK::PlexAPI.new(
x_plex_client_identifier: "<value>", x_plex_client_identifier: "Postman",
) )
s.config_security( s.config_security(
::OpenApiSDK::Shared::Security.new( ::OpenApiSDK::Shared::Security.new(
@@ -73,7 +73,7 @@ require 'plexruby'
s = ::OpenApiSDK::PlexAPI.new( s = ::OpenApiSDK::PlexAPI.new(
x_plex_client_identifier: "<value>", x_plex_client_identifier: "Postman",
) )
s.config_security( s.config_security(
::OpenApiSDK::Shared::Security.new( ::OpenApiSDK::Shared::Security.new(
@@ -113,7 +113,7 @@ require 'plexruby'
s = ::OpenApiSDK::PlexAPI.new( s = ::OpenApiSDK::PlexAPI.new(
x_plex_client_identifier: "<value>", x_plex_client_identifier: "Postman",
) )
s.config_security( s.config_security(
::OpenApiSDK::Shared::Security.new( ::OpenApiSDK::Shared::Security.new(
@@ -186,7 +186,7 @@ require 'plexruby'
s = ::OpenApiSDK::PlexAPI.new( s = ::OpenApiSDK::PlexAPI.new(
x_plex_client_identifier: "<value>", x_plex_client_identifier: "Postman",
) )
s.config_security( s.config_security(
::OpenApiSDK::Shared::Security.new( ::OpenApiSDK::Shared::Security.new(
@@ -227,7 +227,7 @@ require 'plexruby'
s = ::OpenApiSDK::PlexAPI.new( s = ::OpenApiSDK::PlexAPI.new(
x_plex_client_identifier: "<value>", x_plex_client_identifier: "Postman",
) )
s.config_security( s.config_security(
::OpenApiSDK::Shared::Security.new( ::OpenApiSDK::Shared::Security.new(
@@ -287,7 +287,7 @@ require 'plexruby'
s = ::OpenApiSDK::PlexAPI.new( s = ::OpenApiSDK::PlexAPI.new(
x_plex_client_identifier: "<value>", x_plex_client_identifier: "Postman",
) )
s.config_security( s.config_security(
::OpenApiSDK::Shared::Security.new( ::OpenApiSDK::Shared::Security.new(
@@ -329,7 +329,7 @@ require 'plexruby'
s = ::OpenApiSDK::PlexAPI.new( s = ::OpenApiSDK::PlexAPI.new(
x_plex_client_identifier: "<value>", x_plex_client_identifier: "Postman",
) )
s.config_security( s.config_security(
::OpenApiSDK::Shared::Security.new( ::OpenApiSDK::Shared::Security.new(
@@ -387,7 +387,7 @@ require 'plexruby'
s = ::OpenApiSDK::PlexAPI.new( s = ::OpenApiSDK::PlexAPI.new(
x_plex_client_identifier: "<value>", x_plex_client_identifier: "Postman",
) )
s.config_security( s.config_security(
::OpenApiSDK::Shared::Security.new( ::OpenApiSDK::Shared::Security.new(
@@ -429,7 +429,7 @@ require 'plexruby'
s = ::OpenApiSDK::PlexAPI.new( s = ::OpenApiSDK::PlexAPI.new(
x_plex_client_identifier: "<value>", x_plex_client_identifier: "Postman",
) )
s.config_security( s.config_security(
::OpenApiSDK::Shared::Security.new( ::OpenApiSDK::Shared::Security.new(
@@ -470,7 +470,7 @@ require 'plexruby'
s = ::OpenApiSDK::PlexAPI.new( s = ::OpenApiSDK::PlexAPI.new(
x_plex_client_identifier: "<value>", x_plex_client_identifier: "Postman",
) )
s.config_security( s.config_security(
::OpenApiSDK::Shared::Security.new( ::OpenApiSDK::Shared::Security.new(
@@ -511,7 +511,7 @@ require 'plexruby'
s = ::OpenApiSDK::PlexAPI.new( s = ::OpenApiSDK::PlexAPI.new(
x_plex_client_identifier: "<value>", x_plex_client_identifier: "Postman",
) )
s.config_security( s.config_security(
::OpenApiSDK::Shared::Security.new( ::OpenApiSDK::Shared::Security.new(

View File

@@ -24,7 +24,7 @@ require 'plexruby'
s = ::OpenApiSDK::PlexAPI.new( s = ::OpenApiSDK::PlexAPI.new(
x_plex_client_identifier: "<value>", x_plex_client_identifier: "Postman",
) )
s.config_security( s.config_security(
::OpenApiSDK::Shared::Security.new( ::OpenApiSDK::Shared::Security.new(
@@ -87,7 +87,7 @@ require 'plexruby'
s = ::OpenApiSDK::PlexAPI.new( s = ::OpenApiSDK::PlexAPI.new(
x_plex_client_identifier: "<value>", x_plex_client_identifier: "Postman",
) )
s.config_security( s.config_security(
::OpenApiSDK::Shared::Security.new( ::OpenApiSDK::Shared::Security.new(
@@ -132,7 +132,7 @@ require 'plexruby'
s = ::OpenApiSDK::PlexAPI.new( s = ::OpenApiSDK::PlexAPI.new(
x_plex_client_identifier: "<value>", x_plex_client_identifier: "Postman",
) )
s.config_security( s.config_security(
::OpenApiSDK::Shared::Security.new( ::OpenApiSDK::Shared::Security.new(

View File

@@ -23,7 +23,7 @@ require 'plexruby'
s = ::OpenApiSDK::PlexAPI.new( s = ::OpenApiSDK::PlexAPI.new(
x_plex_client_identifier: "<value>", x_plex_client_identifier: "Postman",
) )
s.config_security( s.config_security(
::OpenApiSDK::Shared::Security.new( ::OpenApiSDK::Shared::Security.new(
@@ -63,7 +63,7 @@ require 'plexruby'
s = ::OpenApiSDK::PlexAPI.new( s = ::OpenApiSDK::PlexAPI.new(
x_plex_client_identifier: "<value>", x_plex_client_identifier: "Postman",
) )
s.config_security( s.config_security(
::OpenApiSDK::Shared::Security.new( ::OpenApiSDK::Shared::Security.new(
@@ -104,7 +104,7 @@ require 'plexruby'
s = ::OpenApiSDK::PlexAPI.new( s = ::OpenApiSDK::PlexAPI.new(
x_plex_client_identifier: "<value>", x_plex_client_identifier: "Postman",
) )
s.config_security( s.config_security(
::OpenApiSDK::Shared::Security.new( ::OpenApiSDK::Shared::Security.new(

View File

@@ -35,7 +35,7 @@ require 'plexruby'
s = ::OpenApiSDK::PlexAPI.new( s = ::OpenApiSDK::PlexAPI.new(
x_plex_client_identifier: "<value>", x_plex_client_identifier: "Postman",
) )
s.config_security( s.config_security(
::OpenApiSDK::Shared::Security.new( ::OpenApiSDK::Shared::Security.new(
@@ -82,7 +82,7 @@ require 'plexruby'
s = ::OpenApiSDK::PlexAPI.new( s = ::OpenApiSDK::PlexAPI.new(
x_plex_client_identifier: "<value>", x_plex_client_identifier: "Postman",
) )
s.config_security( s.config_security(
::OpenApiSDK::Shared::Security.new( ::OpenApiSDK::Shared::Security.new(
@@ -125,7 +125,7 @@ require 'plexruby'
s = ::OpenApiSDK::PlexAPI.new( s = ::OpenApiSDK::PlexAPI.new(
x_plex_client_identifier: "<value>", x_plex_client_identifier: "Postman",
) )
s.config_security( s.config_security(
::OpenApiSDK::Shared::Security.new( ::OpenApiSDK::Shared::Security.new(
@@ -166,7 +166,7 @@ require 'plexruby'
s = ::OpenApiSDK::PlexAPI.new( s = ::OpenApiSDK::PlexAPI.new(
x_plex_client_identifier: "<value>", x_plex_client_identifier: "Postman",
) )
s.config_security( s.config_security(
::OpenApiSDK::Shared::Security.new( ::OpenApiSDK::Shared::Security.new(
@@ -207,7 +207,7 @@ require 'plexruby'
s = ::OpenApiSDK::PlexAPI.new( s = ::OpenApiSDK::PlexAPI.new(
x_plex_client_identifier: "<value>", x_plex_client_identifier: "Postman",
) )
s.config_security( s.config_security(
::OpenApiSDK::Shared::Security.new( ::OpenApiSDK::Shared::Security.new(
@@ -253,7 +253,7 @@ require 'plexruby'
s = ::OpenApiSDK::PlexAPI.new( s = ::OpenApiSDK::PlexAPI.new(
x_plex_client_identifier: "<value>", x_plex_client_identifier: "Postman",
) )
s.config_security( s.config_security(
::OpenApiSDK::Shared::Security.new( ::OpenApiSDK::Shared::Security.new(
@@ -295,7 +295,7 @@ require 'plexruby'
s = ::OpenApiSDK::PlexAPI.new( s = ::OpenApiSDK::PlexAPI.new(
x_plex_client_identifier: "<value>", x_plex_client_identifier: "Postman",
) )
s.config_security( s.config_security(
::OpenApiSDK::Shared::Security.new( ::OpenApiSDK::Shared::Security.new(
@@ -337,7 +337,7 @@ require 'plexruby'
s = ::OpenApiSDK::PlexAPI.new( s = ::OpenApiSDK::PlexAPI.new(
x_plex_client_identifier: "<value>", x_plex_client_identifier: "Postman",
) )
s.config_security( s.config_security(
::OpenApiSDK::Shared::Security.new( ::OpenApiSDK::Shared::Security.new(
@@ -380,7 +380,7 @@ require 'plexruby'
s = ::OpenApiSDK::PlexAPI.new( s = ::OpenApiSDK::PlexAPI.new(
x_plex_client_identifier: "<value>", x_plex_client_identifier: "Postman",
) )
s.config_security( s.config_security(
::OpenApiSDK::Shared::Security.new( ::OpenApiSDK::Shared::Security.new(

View File

@@ -22,11 +22,11 @@ require 'plexruby'
s = ::OpenApiSDK::PlexAPI.new( s = ::OpenApiSDK::PlexAPI.new(
x_plex_client_identifier: "<value>", x_plex_client_identifier: "Postman",
) )
res = s.plex.get_pin(strong=false, x_plex_client_identifier="<value>") res = s.plex.get_pin(strong=false, x_plex_client_identifier="Postman")
if ! res.two_hundred_application_json_object.nil? if ! res.two_hundred_application_json_object.nil?
# handle response # handle response
@@ -36,11 +36,11 @@ end
### Parameters ### Parameters
| Parameter | Type | Required | Description | | Parameter | Type | Required | Description | Example |
| --------------------------------------------------------------------------------------------------------------------------------------------------------------------- | --------------------------------------------------------------------------------------------------------------------------------------------------------------------- | --------------------------------------------------------------------------------------------------------------------------------------------------------------------- | --------------------------------------------------------------------------------------------------------------------------------------------------------------------- | | --------------------------------------------------------------------------------------------------------------------------------------------------------------------- | --------------------------------------------------------------------------------------------------------------------------------------------------------------------- | --------------------------------------------------------------------------------------------------------------------------------------------------------------------- | --------------------------------------------------------------------------------------------------------------------------------------------------------------------- | --------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
| `strong` | *T::Boolean* | :heavy_minus_sign: | Determines the kind of code returned by the API call<br/>Strong codes are used for Pin authentication flows<br/>Non-Strong codes are used for `Plex.tv/link`<br/> | | `strong` | *T::Boolean* | :heavy_minus_sign: | Determines the kind of code returned by the API call<br/>Strong codes are used for Pin authentication flows<br/>Non-Strong codes are used for `Plex.tv/link`<br/> | |
| `x_plex_client_identifier` | *::String* | :heavy_minus_sign: | The unique identifier for the client application<br/>This is used to track the client application and its usage<br/>(UUID, serial number, or other number unique per device)<br/> | | `x_plex_client_identifier` | *::String* | :heavy_minus_sign: | The unique identifier for the client application<br/>This is used to track the client application and its usage<br/>(UUID, serial number, or other number unique per device)<br/> | Postman |
| `server_url` | *String* | :heavy_minus_sign: | An optional server URL to use. | | `server_url` | *String* | :heavy_minus_sign: | An optional server URL to use. | http://localhost:8080 |
### Response ### Response
@@ -59,11 +59,11 @@ require 'plexruby'
s = ::OpenApiSDK::PlexAPI.new( s = ::OpenApiSDK::PlexAPI.new(
x_plex_client_identifier: "<value>", x_plex_client_identifier: "Postman",
) )
res = s.plex.get_token(pin_id="<value>", x_plex_client_identifier="<value>") res = s.plex.get_token(pin_id="<value>", x_plex_client_identifier="Postman")
if res.status_code == 200 if res.status_code == 200
# handle response # handle response
@@ -73,11 +73,11 @@ end
### Parameters ### Parameters
| Parameter | Type | Required | Description | | Parameter | Type | Required | Description | Example |
| --------------------------------------------------------------------------------------------------------------------------------------------------------------------- | --------------------------------------------------------------------------------------------------------------------------------------------------------------------- | --------------------------------------------------------------------------------------------------------------------------------------------------------------------- | --------------------------------------------------------------------------------------------------------------------------------------------------------------------- | | --------------------------------------------------------------------------------------------------------------------------------------------------------------------- | --------------------------------------------------------------------------------------------------------------------------------------------------------------------- | --------------------------------------------------------------------------------------------------------------------------------------------------------------------- | --------------------------------------------------------------------------------------------------------------------------------------------------------------------- | --------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
| `pin_id` | *::String* | :heavy_check_mark: | The PinID to retrieve an access token for | | `pin_id` | *::String* | :heavy_check_mark: | The PinID to retrieve an access token for | |
| `x_plex_client_identifier` | *::String* | :heavy_minus_sign: | The unique identifier for the client application<br/>This is used to track the client application and its usage<br/>(UUID, serial number, or other number unique per device)<br/> | | `x_plex_client_identifier` | *::String* | :heavy_minus_sign: | The unique identifier for the client application<br/>This is used to track the client application and its usage<br/>(UUID, serial number, or other number unique per device)<br/> | Postman |
| `server_url` | *String* | :heavy_minus_sign: | An optional server URL to use. | | `server_url` | *String* | :heavy_minus_sign: | An optional server URL to use. | http://localhost:8080 |
### Response ### Response

View File

@@ -35,7 +35,7 @@ require 'plexruby'
s = ::OpenApiSDK::PlexAPI.new( s = ::OpenApiSDK::PlexAPI.new(
x_plex_client_identifier: "<value>", x_plex_client_identifier: "Postman",
) )
s.config_security( s.config_security(
::OpenApiSDK::Shared::Security.new( ::OpenApiSDK::Shared::Security.new(
@@ -81,7 +81,7 @@ require 'plexruby'
s = ::OpenApiSDK::PlexAPI.new( s = ::OpenApiSDK::PlexAPI.new(
x_plex_client_identifier: "<value>", x_plex_client_identifier: "Postman",
) )
s.config_security( s.config_security(
::OpenApiSDK::Shared::Security.new( ::OpenApiSDK::Shared::Security.new(
@@ -123,7 +123,7 @@ require 'plexruby'
s = ::OpenApiSDK::PlexAPI.new( s = ::OpenApiSDK::PlexAPI.new(
x_plex_client_identifier: "<value>", x_plex_client_identifier: "Postman",
) )
s.config_security( s.config_security(
::OpenApiSDK::Shared::Security.new( ::OpenApiSDK::Shared::Security.new(

View File

@@ -28,7 +28,7 @@ require 'plexruby'
s = ::OpenApiSDK::PlexAPI.new( s = ::OpenApiSDK::PlexAPI.new(
x_plex_client_identifier: "<value>", x_plex_client_identifier: "Postman",
) )
s.config_security( s.config_security(
::OpenApiSDK::Shared::Security.new( ::OpenApiSDK::Shared::Security.new(
@@ -62,7 +62,7 @@ require 'plexruby'
s = ::OpenApiSDK::PlexAPI.new( s = ::OpenApiSDK::PlexAPI.new(
x_plex_client_identifier: "<value>", x_plex_client_identifier: "Postman",
) )
s.config_security( s.config_security(
::OpenApiSDK::Shared::Security.new( ::OpenApiSDK::Shared::Security.new(
@@ -96,7 +96,7 @@ require 'plexruby'
s = ::OpenApiSDK::PlexAPI.new( s = ::OpenApiSDK::PlexAPI.new(
x_plex_client_identifier: "<value>", x_plex_client_identifier: "Postman",
) )
s.config_security( s.config_security(
::OpenApiSDK::Shared::Security.new( ::OpenApiSDK::Shared::Security.new(
@@ -130,7 +130,7 @@ require 'plexruby'
s = ::OpenApiSDK::PlexAPI.new( s = ::OpenApiSDK::PlexAPI.new(
x_plex_client_identifier: "<value>", x_plex_client_identifier: "Postman",
) )
s.config_security( s.config_security(
::OpenApiSDK::Shared::Security.new( ::OpenApiSDK::Shared::Security.new(
@@ -164,7 +164,7 @@ require 'plexruby'
s = ::OpenApiSDK::PlexAPI.new( s = ::OpenApiSDK::PlexAPI.new(
x_plex_client_identifier: "<value>", x_plex_client_identifier: "Postman",
) )
s.config_security( s.config_security(
::OpenApiSDK::Shared::Security.new( ::OpenApiSDK::Shared::Security.new(
@@ -198,7 +198,7 @@ require 'plexruby'
s = ::OpenApiSDK::PlexAPI.new( s = ::OpenApiSDK::PlexAPI.new(
x_plex_client_identifier: "<value>", x_plex_client_identifier: "Postman",
) )
s.config_security( s.config_security(
::OpenApiSDK::Shared::Security.new( ::OpenApiSDK::Shared::Security.new(
@@ -233,7 +233,7 @@ require 'plexruby'
s = ::OpenApiSDK::PlexAPI.new( s = ::OpenApiSDK::PlexAPI.new(
x_plex_client_identifier: "<value>", x_plex_client_identifier: "Postman",
) )
s.config_security( s.config_security(
::OpenApiSDK::Shared::Security.new( ::OpenApiSDK::Shared::Security.new(
@@ -283,7 +283,7 @@ require 'plexruby'
s = ::OpenApiSDK::PlexAPI.new( s = ::OpenApiSDK::PlexAPI.new(
x_plex_client_identifier: "<value>", x_plex_client_identifier: "Postman",
) )
s.config_security( s.config_security(
::OpenApiSDK::Shared::Security.new( ::OpenApiSDK::Shared::Security.new(

View File

@@ -24,7 +24,7 @@ require 'plexruby'
s = ::OpenApiSDK::PlexAPI.new( s = ::OpenApiSDK::PlexAPI.new(
x_plex_client_identifier: "<value>", x_plex_client_identifier: "Postman",
) )
s.config_security( s.config_security(
::OpenApiSDK::Shared::Security.new( ::OpenApiSDK::Shared::Security.new(
@@ -58,7 +58,7 @@ require 'plexruby'
s = ::OpenApiSDK::PlexAPI.new( s = ::OpenApiSDK::PlexAPI.new(
x_plex_client_identifier: "<value>", x_plex_client_identifier: "Postman",
) )
s.config_security( s.config_security(
::OpenApiSDK::Shared::Security.new( ::OpenApiSDK::Shared::Security.new(
@@ -92,7 +92,7 @@ require 'plexruby'
s = ::OpenApiSDK::PlexAPI.new( s = ::OpenApiSDK::PlexAPI.new(
x_plex_client_identifier: "<value>", x_plex_client_identifier: "Postman",
) )
s.config_security( s.config_security(
::OpenApiSDK::Shared::Security.new( ::OpenApiSDK::Shared::Security.new(
@@ -126,7 +126,7 @@ require 'plexruby'
s = ::OpenApiSDK::PlexAPI.new( s = ::OpenApiSDK::PlexAPI.new(
x_plex_client_identifier: "<value>", x_plex_client_identifier: "Postman",
) )
s.config_security( s.config_security(
::OpenApiSDK::Shared::Security.new( ::OpenApiSDK::Shared::Security.new(

View File

@@ -21,7 +21,7 @@ require 'plexruby'
s = ::OpenApiSDK::PlexAPI.new( s = ::OpenApiSDK::PlexAPI.new(
x_plex_client_identifier: "<value>", x_plex_client_identifier: "Postman",
) )
s.config_security( s.config_security(
::OpenApiSDK::Shared::Security.new( ::OpenApiSDK::Shared::Security.new(

View File

@@ -24,7 +24,7 @@ require 'plexruby'
s = ::OpenApiSDK::PlexAPI.new( s = ::OpenApiSDK::PlexAPI.new(
x_plex_client_identifier: "<value>", x_plex_client_identifier: "Postman",
) )
s.config_security( s.config_security(
::OpenApiSDK::Shared::Security.new( ::OpenApiSDK::Shared::Security.new(
@@ -58,7 +58,7 @@ require 'plexruby'
s = ::OpenApiSDK::PlexAPI.new( s = ::OpenApiSDK::PlexAPI.new(
x_plex_client_identifier: "<value>", x_plex_client_identifier: "Postman",
) )
s.config_security( s.config_security(
::OpenApiSDK::Shared::Security.new( ::OpenApiSDK::Shared::Security.new(
@@ -99,7 +99,7 @@ require 'plexruby'
s = ::OpenApiSDK::PlexAPI.new( s = ::OpenApiSDK::PlexAPI.new(
x_plex_client_identifier: "<value>", x_plex_client_identifier: "Postman",
) )
s.config_security( s.config_security(
::OpenApiSDK::Shared::Security.new( ::OpenApiSDK::Shared::Security.new(

View File

@@ -22,7 +22,7 @@ require 'plexruby'
s = ::OpenApiSDK::PlexAPI.new( s = ::OpenApiSDK::PlexAPI.new(
x_plex_client_identifier: "<value>", x_plex_client_identifier: "Postman",
) )
s.config_security( s.config_security(
::OpenApiSDK::Shared::Security.new( ::OpenApiSDK::Shared::Security.new(
@@ -75,7 +75,7 @@ require 'plexruby'
s = ::OpenApiSDK::PlexAPI.new( s = ::OpenApiSDK::PlexAPI.new(
x_plex_client_identifier: "<value>", x_plex_client_identifier: "Postman",
) )
s.config_security( s.config_security(
::OpenApiSDK::Shared::Security.new( ::OpenApiSDK::Shared::Security.new(

View File

@@ -42,9 +42,9 @@ module OpenApiSDK
@globals = globals.nil? ? {} : globals @globals = globals.nil? ? {} : globals
@language = 'ruby' @language = 'ruby'
@openapi_doc_version = '0.0.3' @openapi_doc_version = '0.0.3'
@sdk_version = '0.1.1' @sdk_version = '0.1.2'
@gen_version = '2.301.0' @gen_version = '2.312.1'
@user_agent = 'speakeasy-sdk/ruby 0.1.1 2.301.0 0.0.3 plexruby' @user_agent = 'speakeasy-sdk/ruby 0.1.2 2.312.1 0.0.3 plexruby'
end end
sig { returns([String, T::Hash[Symbol, String]]) } sig { returns([String, T::Hash[Symbol, String]]) }

View File

@@ -4,7 +4,7 @@ $LOAD_PATH.push File.expand_path('lib', __dir__)
Gem::Specification.new do |s| Gem::Specification.new do |s|
s.name = 'plexruby' s.name = 'plexruby'
s.version = '0.1.1' s.version = '0.1.2'
s.platform = Gem::Platform::RUBY s.platform = Gem::Platform::RUBY
s.licenses = ['Apache-2.0'] s.licenses = ['Apache-2.0']
s.summary = '' s.summary = ''