mirror of
https://github.com/LukeHagar/plexjs.git
synced 2025-12-10 12:37:45 +00:00
Automated build 'Added new endpoints' typescript-axios sdk: 4738906190
This commit is contained in:
479
plexjs/api.ts
479
plexjs/api.ts
@@ -551,6 +551,114 @@ export interface GetServerCapabilities401Response {
|
|||||||
*/
|
*/
|
||||||
'errors'?: any;
|
'errors'?: any;
|
||||||
}
|
}
|
||||||
|
/**
|
||||||
|
*
|
||||||
|
* @export
|
||||||
|
* @interface GetServerIdentity200Response
|
||||||
|
*/
|
||||||
|
export interface GetServerIdentity200Response {
|
||||||
|
/**
|
||||||
|
*
|
||||||
|
* @type {GetServerIdentity200ResponseMediaContainer}
|
||||||
|
* @memberof GetServerIdentity200Response
|
||||||
|
*/
|
||||||
|
'MediaContainer'?: GetServerIdentity200ResponseMediaContainer;
|
||||||
|
}
|
||||||
|
/**
|
||||||
|
*
|
||||||
|
* @export
|
||||||
|
* @interface GetServerIdentity200ResponseMediaContainer
|
||||||
|
*/
|
||||||
|
export interface GetServerIdentity200ResponseMediaContainer {
|
||||||
|
/**
|
||||||
|
*
|
||||||
|
* @type {any}
|
||||||
|
* @memberof GetServerIdentity200ResponseMediaContainer
|
||||||
|
*/
|
||||||
|
'size'?: any;
|
||||||
|
/**
|
||||||
|
*
|
||||||
|
* @type {any}
|
||||||
|
* @memberof GetServerIdentity200ResponseMediaContainer
|
||||||
|
*/
|
||||||
|
'claimed'?: any;
|
||||||
|
/**
|
||||||
|
*
|
||||||
|
* @type {any}
|
||||||
|
* @memberof GetServerIdentity200ResponseMediaContainer
|
||||||
|
*/
|
||||||
|
'machineIdentifier'?: any;
|
||||||
|
/**
|
||||||
|
*
|
||||||
|
* @type {any}
|
||||||
|
* @memberof GetServerIdentity200ResponseMediaContainer
|
||||||
|
*/
|
||||||
|
'version'?: any;
|
||||||
|
}
|
||||||
|
/**
|
||||||
|
*
|
||||||
|
* @export
|
||||||
|
* @interface GetServerList200Response
|
||||||
|
*/
|
||||||
|
export interface GetServerList200Response {
|
||||||
|
/**
|
||||||
|
*
|
||||||
|
* @type {GetServerList200ResponseMediaContainer}
|
||||||
|
* @memberof GetServerList200Response
|
||||||
|
*/
|
||||||
|
'MediaContainer'?: GetServerList200ResponseMediaContainer;
|
||||||
|
}
|
||||||
|
/**
|
||||||
|
*
|
||||||
|
* @export
|
||||||
|
* @interface GetServerList200ResponseMediaContainer
|
||||||
|
*/
|
||||||
|
export interface GetServerList200ResponseMediaContainer {
|
||||||
|
/**
|
||||||
|
*
|
||||||
|
* @type {any}
|
||||||
|
* @memberof GetServerList200ResponseMediaContainer
|
||||||
|
*/
|
||||||
|
'size'?: any;
|
||||||
|
/**
|
||||||
|
*
|
||||||
|
* @type {any}
|
||||||
|
* @memberof GetServerList200ResponseMediaContainer
|
||||||
|
*/
|
||||||
|
'Server'?: any;
|
||||||
|
}
|
||||||
|
/**
|
||||||
|
*
|
||||||
|
* @export
|
||||||
|
* @interface GetTranscodeSessions200Response
|
||||||
|
*/
|
||||||
|
export interface GetTranscodeSessions200Response {
|
||||||
|
/**
|
||||||
|
*
|
||||||
|
* @type {GetTranscodeSessions200ResponseMediaContainer}
|
||||||
|
* @memberof GetTranscodeSessions200Response
|
||||||
|
*/
|
||||||
|
'MediaContainer'?: GetTranscodeSessions200ResponseMediaContainer;
|
||||||
|
}
|
||||||
|
/**
|
||||||
|
*
|
||||||
|
* @export
|
||||||
|
* @interface GetTranscodeSessions200ResponseMediaContainer
|
||||||
|
*/
|
||||||
|
export interface GetTranscodeSessions200ResponseMediaContainer {
|
||||||
|
/**
|
||||||
|
*
|
||||||
|
* @type {any}
|
||||||
|
* @memberof GetTranscodeSessions200ResponseMediaContainer
|
||||||
|
*/
|
||||||
|
'size'?: any;
|
||||||
|
/**
|
||||||
|
*
|
||||||
|
* @type {any}
|
||||||
|
* @memberof GetTranscodeSessions200ResponseMediaContainer
|
||||||
|
*/
|
||||||
|
'TranscodeSession'?: any;
|
||||||
|
}
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* ActivitiesApi - axios parameter creator
|
* ActivitiesApi - axios parameter creator
|
||||||
@@ -5047,6 +5155,114 @@ export const ServerApiAxiosParamCreator = function (configuration?: Configuratio
|
|||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
setSearchParams(localVarUrlObj, localVarQueryParameter);
|
||||||
|
let headersFromBaseOptions = baseOptions && baseOptions.headers ? baseOptions.headers : {};
|
||||||
|
localVarRequestOptions.headers = {...localVarHeaderParameter, ...headersFromBaseOptions, ...axiosOptions.headers};
|
||||||
|
|
||||||
|
return {
|
||||||
|
url: toPathString(localVarUrlObj),
|
||||||
|
axiosOptions: localVarRequestOptions,
|
||||||
|
};
|
||||||
|
},
|
||||||
|
/**
|
||||||
|
* Get Server Identity
|
||||||
|
* @summary Get Server Identity
|
||||||
|
* @param {*} [axiosOptions] Override http request option.
|
||||||
|
* @throws {RequiredError}
|
||||||
|
*/
|
||||||
|
getServerIdentity: async (axiosOptions: AxiosRequestConfig = {}): Promise<RequestArgs> => {
|
||||||
|
const localVarPath = `/identity`;
|
||||||
|
// use dummy base URL string because the URL constructor only accepts absolute URLs.
|
||||||
|
const localVarUrlObj = new URL(localVarPath, DUMMY_BASE_URL);
|
||||||
|
let baseOptions;
|
||||||
|
if (configuration) {
|
||||||
|
baseOptions = configuration.baseOptions;
|
||||||
|
}
|
||||||
|
|
||||||
|
const localVarRequestOptions = { method: 'GET', ...baseOptions, ...axiosOptions};
|
||||||
|
const localVarHeaderParameter = {} as any;
|
||||||
|
const localVarQueryParameter = {} as any;
|
||||||
|
|
||||||
|
// authentication ClientIdentifier required
|
||||||
|
await setApiKeyToObject(localVarHeaderParameter, "X-Plex-Client-Identifier", configuration)
|
||||||
|
|
||||||
|
// authentication Device required
|
||||||
|
await setApiKeyToObject(localVarHeaderParameter, "X-Plex-Device", configuration)
|
||||||
|
|
||||||
|
// authentication DeviceName required
|
||||||
|
await setApiKeyToObject(localVarHeaderParameter, "X-Plex-Device-Name", configuration)
|
||||||
|
|
||||||
|
// authentication Platform required
|
||||||
|
await setApiKeyToObject(localVarHeaderParameter, "X-Plex-Platform", configuration)
|
||||||
|
|
||||||
|
// authentication PlatformVersion required
|
||||||
|
await setApiKeyToObject(localVarHeaderParameter, "X-Plex-Platform-Version", configuration)
|
||||||
|
|
||||||
|
// authentication Product required
|
||||||
|
await setApiKeyToObject(localVarHeaderParameter, "X-Plex-Product", configuration)
|
||||||
|
|
||||||
|
// authentication Token required
|
||||||
|
await setApiKeyToObject(localVarHeaderParameter, "X-Plex-Token", configuration)
|
||||||
|
|
||||||
|
// authentication Version required
|
||||||
|
await setApiKeyToObject(localVarHeaderParameter, "X-Plex-Version", configuration)
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
setSearchParams(localVarUrlObj, localVarQueryParameter);
|
||||||
|
let headersFromBaseOptions = baseOptions && baseOptions.headers ? baseOptions.headers : {};
|
||||||
|
localVarRequestOptions.headers = {...localVarHeaderParameter, ...headersFromBaseOptions, ...axiosOptions.headers};
|
||||||
|
|
||||||
|
return {
|
||||||
|
url: toPathString(localVarUrlObj),
|
||||||
|
axiosOptions: localVarRequestOptions,
|
||||||
|
};
|
||||||
|
},
|
||||||
|
/**
|
||||||
|
* Get Server List
|
||||||
|
* @summary Get Server List
|
||||||
|
* @param {*} [axiosOptions] Override http request option.
|
||||||
|
* @throws {RequiredError}
|
||||||
|
*/
|
||||||
|
getServerList: async (axiosOptions: AxiosRequestConfig = {}): Promise<RequestArgs> => {
|
||||||
|
const localVarPath = `/servers`;
|
||||||
|
// use dummy base URL string because the URL constructor only accepts absolute URLs.
|
||||||
|
const localVarUrlObj = new URL(localVarPath, DUMMY_BASE_URL);
|
||||||
|
let baseOptions;
|
||||||
|
if (configuration) {
|
||||||
|
baseOptions = configuration.baseOptions;
|
||||||
|
}
|
||||||
|
|
||||||
|
const localVarRequestOptions = { method: 'GET', ...baseOptions, ...axiosOptions};
|
||||||
|
const localVarHeaderParameter = {} as any;
|
||||||
|
const localVarQueryParameter = {} as any;
|
||||||
|
|
||||||
|
// authentication ClientIdentifier required
|
||||||
|
await setApiKeyToObject(localVarHeaderParameter, "X-Plex-Client-Identifier", configuration)
|
||||||
|
|
||||||
|
// authentication Device required
|
||||||
|
await setApiKeyToObject(localVarHeaderParameter, "X-Plex-Device", configuration)
|
||||||
|
|
||||||
|
// authentication DeviceName required
|
||||||
|
await setApiKeyToObject(localVarHeaderParameter, "X-Plex-Device-Name", configuration)
|
||||||
|
|
||||||
|
// authentication Platform required
|
||||||
|
await setApiKeyToObject(localVarHeaderParameter, "X-Plex-Platform", configuration)
|
||||||
|
|
||||||
|
// authentication PlatformVersion required
|
||||||
|
await setApiKeyToObject(localVarHeaderParameter, "X-Plex-Platform-Version", configuration)
|
||||||
|
|
||||||
|
// authentication Product required
|
||||||
|
await setApiKeyToObject(localVarHeaderParameter, "X-Plex-Product", configuration)
|
||||||
|
|
||||||
|
// authentication Token required
|
||||||
|
await setApiKeyToObject(localVarHeaderParameter, "X-Plex-Token", configuration)
|
||||||
|
|
||||||
|
// authentication Version required
|
||||||
|
await setApiKeyToObject(localVarHeaderParameter, "X-Plex-Version", configuration)
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
setSearchParams(localVarUrlObj, localVarQueryParameter);
|
setSearchParams(localVarUrlObj, localVarQueryParameter);
|
||||||
let headersFromBaseOptions = baseOptions && baseOptions.headers ? baseOptions.headers : {};
|
let headersFromBaseOptions = baseOptions && baseOptions.headers ? baseOptions.headers : {};
|
||||||
localVarRequestOptions.headers = {...localVarHeaderParameter, ...headersFromBaseOptions, ...axiosOptions.headers};
|
localVarRequestOptions.headers = {...localVarHeaderParameter, ...headersFromBaseOptions, ...axiosOptions.headers};
|
||||||
@@ -5130,6 +5346,26 @@ export const ServerApiFp = function(configuration?: Configuration) {
|
|||||||
const localVarAxiosArgs = await localVarAxiosParamCreator.getServerCapabilities(axiosOptions);
|
const localVarAxiosArgs = await localVarAxiosParamCreator.getServerCapabilities(axiosOptions);
|
||||||
return createRequestFunction(localVarAxiosArgs, globalAxios, BASE_PATH, configuration);
|
return createRequestFunction(localVarAxiosArgs, globalAxios, BASE_PATH, configuration);
|
||||||
},
|
},
|
||||||
|
/**
|
||||||
|
* Get Server Identity
|
||||||
|
* @summary Get Server Identity
|
||||||
|
* @param {*} [axiosOptions] Override http request option.
|
||||||
|
* @throws {RequiredError}
|
||||||
|
*/
|
||||||
|
async getServerIdentity(axiosOptions?: AxiosRequestConfig): Promise<(axios?: AxiosInstance, basePath?: string) => AxiosPromise<GetServerIdentity200Response>> {
|
||||||
|
const localVarAxiosArgs = await localVarAxiosParamCreator.getServerIdentity(axiosOptions);
|
||||||
|
return createRequestFunction(localVarAxiosArgs, globalAxios, BASE_PATH, configuration);
|
||||||
|
},
|
||||||
|
/**
|
||||||
|
* Get Server List
|
||||||
|
* @summary Get Server List
|
||||||
|
* @param {*} [axiosOptions] Override http request option.
|
||||||
|
* @throws {RequiredError}
|
||||||
|
*/
|
||||||
|
async getServerList(axiosOptions?: AxiosRequestConfig): Promise<(axios?: AxiosInstance, basePath?: string) => AxiosPromise<GetServerList200Response>> {
|
||||||
|
const localVarAxiosArgs = await localVarAxiosParamCreator.getServerList(axiosOptions);
|
||||||
|
return createRequestFunction(localVarAxiosArgs, globalAxios, BASE_PATH, configuration);
|
||||||
|
},
|
||||||
/**
|
/**
|
||||||
* Get Server Preferences
|
* Get Server Preferences
|
||||||
* @summary Get Server Preferences
|
* @summary Get Server Preferences
|
||||||
@@ -5159,6 +5395,24 @@ export const ServerApiFactory = function (configuration?: Configuration, basePat
|
|||||||
getServerCapabilities(axiosOptions?: any): AxiosPromise<GetServerCapabilities200Response> {
|
getServerCapabilities(axiosOptions?: any): AxiosPromise<GetServerCapabilities200Response> {
|
||||||
return localVarFp.getServerCapabilities(axiosOptions).then((request) => request(axios, basePath));
|
return localVarFp.getServerCapabilities(axiosOptions).then((request) => request(axios, basePath));
|
||||||
},
|
},
|
||||||
|
/**
|
||||||
|
* Get Server Identity
|
||||||
|
* @summary Get Server Identity
|
||||||
|
* @param {*} [axiosOptions] Override http request option.
|
||||||
|
* @throws {RequiredError}
|
||||||
|
*/
|
||||||
|
getServerIdentity(axiosOptions?: any): AxiosPromise<GetServerIdentity200Response> {
|
||||||
|
return localVarFp.getServerIdentity(axiosOptions).then((request) => request(axios, basePath));
|
||||||
|
},
|
||||||
|
/**
|
||||||
|
* Get Server List
|
||||||
|
* @summary Get Server List
|
||||||
|
* @param {*} [axiosOptions] Override http request option.
|
||||||
|
* @throws {RequiredError}
|
||||||
|
*/
|
||||||
|
getServerList(axiosOptions?: any): AxiosPromise<GetServerList200Response> {
|
||||||
|
return localVarFp.getServerList(axiosOptions).then((request) => request(axios, basePath));
|
||||||
|
},
|
||||||
/**
|
/**
|
||||||
* Get Server Preferences
|
* Get Server Preferences
|
||||||
* @summary Get Server Preferences
|
* @summary Get Server Preferences
|
||||||
@@ -5189,6 +5443,28 @@ export class ServerApi extends BaseAPI {
|
|||||||
return ServerApiFp(this.configuration).getServerCapabilities(axiosOptions).then((request) => request(this.axios, this.basePath));
|
return ServerApiFp(this.configuration).getServerCapabilities(axiosOptions).then((request) => request(this.axios, this.basePath));
|
||||||
}
|
}
|
||||||
|
|
||||||
|
/**
|
||||||
|
* Get Server Identity
|
||||||
|
* @summary Get Server Identity
|
||||||
|
* @param {*} [axiosOptions] Override http request option.
|
||||||
|
* @throws {RequiredError}
|
||||||
|
* @memberof ServerApi
|
||||||
|
*/
|
||||||
|
public getServerIdentity(axiosOptions?: AxiosRequestConfig) {
|
||||||
|
return ServerApiFp(this.configuration).getServerIdentity(axiosOptions).then((request) => request(this.axios, this.basePath));
|
||||||
|
}
|
||||||
|
|
||||||
|
/**
|
||||||
|
* Get Server List
|
||||||
|
* @summary Get Server List
|
||||||
|
* @param {*} [axiosOptions] Override http request option.
|
||||||
|
* @throws {RequiredError}
|
||||||
|
* @memberof ServerApi
|
||||||
|
*/
|
||||||
|
public getServerList(axiosOptions?: AxiosRequestConfig) {
|
||||||
|
return ServerApiFp(this.configuration).getServerList(axiosOptions).then((request) => request(this.axios, this.basePath));
|
||||||
|
}
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Get Server Preferences
|
* Get Server Preferences
|
||||||
* @summary Get Server Preferences
|
* @summary Get Server Preferences
|
||||||
@@ -5307,6 +5583,118 @@ export const SessionsApiAxiosParamCreator = function (configuration?: Configurat
|
|||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
setSearchParams(localVarUrlObj, localVarQueryParameter);
|
||||||
|
let headersFromBaseOptions = baseOptions && baseOptions.headers ? baseOptions.headers : {};
|
||||||
|
localVarRequestOptions.headers = {...localVarHeaderParameter, ...headersFromBaseOptions, ...axiosOptions.headers};
|
||||||
|
|
||||||
|
return {
|
||||||
|
url: toPathString(localVarUrlObj),
|
||||||
|
axiosOptions: localVarRequestOptions,
|
||||||
|
};
|
||||||
|
},
|
||||||
|
/**
|
||||||
|
* Get Transcode Sessions
|
||||||
|
* @summary Get Transcode Sessions
|
||||||
|
* @param {*} [axiosOptions] Override http request option.
|
||||||
|
* @throws {RequiredError}
|
||||||
|
*/
|
||||||
|
getTranscodeSessions: async (axiosOptions: AxiosRequestConfig = {}): Promise<RequestArgs> => {
|
||||||
|
const localVarPath = `/transcode/sessions`;
|
||||||
|
// use dummy base URL string because the URL constructor only accepts absolute URLs.
|
||||||
|
const localVarUrlObj = new URL(localVarPath, DUMMY_BASE_URL);
|
||||||
|
let baseOptions;
|
||||||
|
if (configuration) {
|
||||||
|
baseOptions = configuration.baseOptions;
|
||||||
|
}
|
||||||
|
|
||||||
|
const localVarRequestOptions = { method: 'GET', ...baseOptions, ...axiosOptions};
|
||||||
|
const localVarHeaderParameter = {} as any;
|
||||||
|
const localVarQueryParameter = {} as any;
|
||||||
|
|
||||||
|
// authentication ClientIdentifier required
|
||||||
|
await setApiKeyToObject(localVarHeaderParameter, "X-Plex-Client-Identifier", configuration)
|
||||||
|
|
||||||
|
// authentication Device required
|
||||||
|
await setApiKeyToObject(localVarHeaderParameter, "X-Plex-Device", configuration)
|
||||||
|
|
||||||
|
// authentication DeviceName required
|
||||||
|
await setApiKeyToObject(localVarHeaderParameter, "X-Plex-Device-Name", configuration)
|
||||||
|
|
||||||
|
// authentication Platform required
|
||||||
|
await setApiKeyToObject(localVarHeaderParameter, "X-Plex-Platform", configuration)
|
||||||
|
|
||||||
|
// authentication PlatformVersion required
|
||||||
|
await setApiKeyToObject(localVarHeaderParameter, "X-Plex-Platform-Version", configuration)
|
||||||
|
|
||||||
|
// authentication Product required
|
||||||
|
await setApiKeyToObject(localVarHeaderParameter, "X-Plex-Product", configuration)
|
||||||
|
|
||||||
|
// authentication Token required
|
||||||
|
await setApiKeyToObject(localVarHeaderParameter, "X-Plex-Token", configuration)
|
||||||
|
|
||||||
|
// authentication Version required
|
||||||
|
await setApiKeyToObject(localVarHeaderParameter, "X-Plex-Version", configuration)
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
setSearchParams(localVarUrlObj, localVarQueryParameter);
|
||||||
|
let headersFromBaseOptions = baseOptions && baseOptions.headers ? baseOptions.headers : {};
|
||||||
|
localVarRequestOptions.headers = {...localVarHeaderParameter, ...headersFromBaseOptions, ...axiosOptions.headers};
|
||||||
|
|
||||||
|
return {
|
||||||
|
url: toPathString(localVarUrlObj),
|
||||||
|
axiosOptions: localVarRequestOptions,
|
||||||
|
};
|
||||||
|
},
|
||||||
|
/**
|
||||||
|
* Stop a Transcode Session
|
||||||
|
* @summary Stop a Transcode Session
|
||||||
|
* @param {any} sessionKey the Key of the transcode session to stop
|
||||||
|
* @param {*} [axiosOptions] Override http request option.
|
||||||
|
* @throws {RequiredError}
|
||||||
|
*/
|
||||||
|
stopTranscodeSession: async (sessionKey: any, axiosOptions: AxiosRequestConfig = {}): Promise<RequestArgs> => {
|
||||||
|
// verify required parameter 'sessionKey' is not null or undefined
|
||||||
|
assertParamExists('stopTranscodeSession', 'sessionKey', sessionKey)
|
||||||
|
const localVarPath = `/transcode/sessions/{sessionKey}`
|
||||||
|
.replace(`{${"sessionKey"}}`, encodeURIComponent(String(sessionKey)));
|
||||||
|
// use dummy base URL string because the URL constructor only accepts absolute URLs.
|
||||||
|
const localVarUrlObj = new URL(localVarPath, DUMMY_BASE_URL);
|
||||||
|
let baseOptions;
|
||||||
|
if (configuration) {
|
||||||
|
baseOptions = configuration.baseOptions;
|
||||||
|
}
|
||||||
|
|
||||||
|
const localVarRequestOptions = { method: 'DELETE', ...baseOptions, ...axiosOptions};
|
||||||
|
const localVarHeaderParameter = {} as any;
|
||||||
|
const localVarQueryParameter = {} as any;
|
||||||
|
|
||||||
|
// authentication ClientIdentifier required
|
||||||
|
await setApiKeyToObject(localVarHeaderParameter, "X-Plex-Client-Identifier", configuration)
|
||||||
|
|
||||||
|
// authentication Device required
|
||||||
|
await setApiKeyToObject(localVarHeaderParameter, "X-Plex-Device", configuration)
|
||||||
|
|
||||||
|
// authentication DeviceName required
|
||||||
|
await setApiKeyToObject(localVarHeaderParameter, "X-Plex-Device-Name", configuration)
|
||||||
|
|
||||||
|
// authentication Platform required
|
||||||
|
await setApiKeyToObject(localVarHeaderParameter, "X-Plex-Platform", configuration)
|
||||||
|
|
||||||
|
// authentication PlatformVersion required
|
||||||
|
await setApiKeyToObject(localVarHeaderParameter, "X-Plex-Platform-Version", configuration)
|
||||||
|
|
||||||
|
// authentication Product required
|
||||||
|
await setApiKeyToObject(localVarHeaderParameter, "X-Plex-Product", configuration)
|
||||||
|
|
||||||
|
// authentication Token required
|
||||||
|
await setApiKeyToObject(localVarHeaderParameter, "X-Plex-Token", configuration)
|
||||||
|
|
||||||
|
// authentication Version required
|
||||||
|
await setApiKeyToObject(localVarHeaderParameter, "X-Plex-Version", configuration)
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
setSearchParams(localVarUrlObj, localVarQueryParameter);
|
setSearchParams(localVarUrlObj, localVarQueryParameter);
|
||||||
let headersFromBaseOptions = baseOptions && baseOptions.headers ? baseOptions.headers : {};
|
let headersFromBaseOptions = baseOptions && baseOptions.headers ? baseOptions.headers : {};
|
||||||
localVarRequestOptions.headers = {...localVarHeaderParameter, ...headersFromBaseOptions, ...axiosOptions.headers};
|
localVarRequestOptions.headers = {...localVarHeaderParameter, ...headersFromBaseOptions, ...axiosOptions.headers};
|
||||||
@@ -5346,6 +5734,27 @@ export const SessionsApiFp = function(configuration?: Configuration) {
|
|||||||
const localVarAxiosArgs = await localVarAxiosParamCreator.getSessions(axiosOptions);
|
const localVarAxiosArgs = await localVarAxiosParamCreator.getSessions(axiosOptions);
|
||||||
return createRequestFunction(localVarAxiosArgs, globalAxios, BASE_PATH, configuration);
|
return createRequestFunction(localVarAxiosArgs, globalAxios, BASE_PATH, configuration);
|
||||||
},
|
},
|
||||||
|
/**
|
||||||
|
* Get Transcode Sessions
|
||||||
|
* @summary Get Transcode Sessions
|
||||||
|
* @param {*} [axiosOptions] Override http request option.
|
||||||
|
* @throws {RequiredError}
|
||||||
|
*/
|
||||||
|
async getTranscodeSessions(axiosOptions?: AxiosRequestConfig): Promise<(axios?: AxiosInstance, basePath?: string) => AxiosPromise<GetTranscodeSessions200Response>> {
|
||||||
|
const localVarAxiosArgs = await localVarAxiosParamCreator.getTranscodeSessions(axiosOptions);
|
||||||
|
return createRequestFunction(localVarAxiosArgs, globalAxios, BASE_PATH, configuration);
|
||||||
|
},
|
||||||
|
/**
|
||||||
|
* Stop a Transcode Session
|
||||||
|
* @summary Stop a Transcode Session
|
||||||
|
* @param {any} sessionKey the Key of the transcode session to stop
|
||||||
|
* @param {*} [axiosOptions] Override http request option.
|
||||||
|
* @throws {RequiredError}
|
||||||
|
*/
|
||||||
|
async stopTranscodeSession(sessionKey: any, axiosOptions?: AxiosRequestConfig): Promise<(axios?: AxiosInstance, basePath?: string) => AxiosPromise<void>> {
|
||||||
|
const localVarAxiosArgs = await localVarAxiosParamCreator.stopTranscodeSession(sessionKey, axiosOptions);
|
||||||
|
return createRequestFunction(localVarAxiosArgs, globalAxios, BASE_PATH, configuration);
|
||||||
|
},
|
||||||
}
|
}
|
||||||
};
|
};
|
||||||
|
|
||||||
@@ -5374,9 +5783,42 @@ export const SessionsApiFactory = function (configuration?: Configuration, baseP
|
|||||||
getSessions(axiosOptions?: any): AxiosPromise<void> {
|
getSessions(axiosOptions?: any): AxiosPromise<void> {
|
||||||
return localVarFp.getSessions(axiosOptions).then((request) => request(axios, basePath));
|
return localVarFp.getSessions(axiosOptions).then((request) => request(axios, basePath));
|
||||||
},
|
},
|
||||||
|
/**
|
||||||
|
* Get Transcode Sessions
|
||||||
|
* @summary Get Transcode Sessions
|
||||||
|
* @param {*} [axiosOptions] Override http request option.
|
||||||
|
* @throws {RequiredError}
|
||||||
|
*/
|
||||||
|
getTranscodeSessions(axiosOptions?: any): AxiosPromise<GetTranscodeSessions200Response> {
|
||||||
|
return localVarFp.getTranscodeSessions(axiosOptions).then((request) => request(axios, basePath));
|
||||||
|
},
|
||||||
|
/**
|
||||||
|
* Stop a Transcode Session
|
||||||
|
* @summary Stop a Transcode Session
|
||||||
|
* @param {any} sessionKey the Key of the transcode session to stop
|
||||||
|
* @param {*} [axiosOptions] Override http request option.
|
||||||
|
* @throws {RequiredError}
|
||||||
|
*/
|
||||||
|
stopTranscodeSession(sessionKey: any, axiosOptions?: any): AxiosPromise<void> {
|
||||||
|
return localVarFp.stopTranscodeSession(sessionKey, axiosOptions).then((request) => request(axios, basePath));
|
||||||
|
},
|
||||||
};
|
};
|
||||||
};
|
};
|
||||||
|
|
||||||
|
/**
|
||||||
|
* Request parameters for stopTranscodeSession operation in SessionsApi.
|
||||||
|
* @export
|
||||||
|
* @interface SessionsApiStopTranscodeSessionRequest
|
||||||
|
*/
|
||||||
|
export interface SessionsApiStopTranscodeSessionRequest {
|
||||||
|
/**
|
||||||
|
* the Key of the transcode session to stop
|
||||||
|
* @type {any}
|
||||||
|
* @memberof SessionsApiStopTranscodeSession
|
||||||
|
*/
|
||||||
|
readonly sessionKey: any
|
||||||
|
}
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* SessionsApi - object-oriented interface
|
* SessionsApi - object-oriented interface
|
||||||
* @export
|
* @export
|
||||||
@@ -5405,6 +5847,29 @@ export class SessionsApi extends BaseAPI {
|
|||||||
public getSessions(axiosOptions?: AxiosRequestConfig) {
|
public getSessions(axiosOptions?: AxiosRequestConfig) {
|
||||||
return SessionsApiFp(this.configuration).getSessions(axiosOptions).then((request) => request(this.axios, this.basePath));
|
return SessionsApiFp(this.configuration).getSessions(axiosOptions).then((request) => request(this.axios, this.basePath));
|
||||||
}
|
}
|
||||||
|
|
||||||
|
/**
|
||||||
|
* Get Transcode Sessions
|
||||||
|
* @summary Get Transcode Sessions
|
||||||
|
* @param {*} [axiosOptions] Override http request option.
|
||||||
|
* @throws {RequiredError}
|
||||||
|
* @memberof SessionsApi
|
||||||
|
*/
|
||||||
|
public getTranscodeSessions(axiosOptions?: AxiosRequestConfig) {
|
||||||
|
return SessionsApiFp(this.configuration).getTranscodeSessions(axiosOptions).then((request) => request(this.axios, this.basePath));
|
||||||
|
}
|
||||||
|
|
||||||
|
/**
|
||||||
|
* Stop a Transcode Session
|
||||||
|
* @summary Stop a Transcode Session
|
||||||
|
* @param {SessionsApiStopTranscodeSessionRequest} requestParameters Request parameters.
|
||||||
|
* @param {*} [axiosOptions] Override http request option.
|
||||||
|
* @throws {RequiredError}
|
||||||
|
* @memberof SessionsApi
|
||||||
|
*/
|
||||||
|
public stopTranscodeSession(requestParameters: SessionsApiStopTranscodeSessionRequest, axiosOptions?: AxiosRequestConfig) {
|
||||||
|
return SessionsApiFp(this.configuration).stopTranscodeSession(requestParameters.sessionKey, axiosOptions).then((request) => request(this.axios, this.basePath));
|
||||||
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
@@ -5543,7 +6008,7 @@ export const UpdaterApiAxiosParamCreator = function (configuration?: Configurati
|
|||||||
* @param {*} [axiosOptions] Override http request option.
|
* @param {*} [axiosOptions] Override http request option.
|
||||||
* @throws {RequiredError}
|
* @throws {RequiredError}
|
||||||
*/
|
*/
|
||||||
queryUpdateStatus: async (axiosOptions: AxiosRequestConfig = {}): Promise<RequestArgs> => {
|
getUpdateStatus: async (axiosOptions: AxiosRequestConfig = {}): Promise<RequestArgs> => {
|
||||||
const localVarPath = `/updater/status`;
|
const localVarPath = `/updater/status`;
|
||||||
// use dummy base URL string because the URL constructor only accepts absolute URLs.
|
// use dummy base URL string because the URL constructor only accepts absolute URLs.
|
||||||
const localVarUrlObj = new URL(localVarPath, DUMMY_BASE_URL);
|
const localVarUrlObj = new URL(localVarPath, DUMMY_BASE_URL);
|
||||||
@@ -5630,8 +6095,8 @@ export const UpdaterApiFp = function(configuration?: Configuration) {
|
|||||||
* @param {*} [axiosOptions] Override http request option.
|
* @param {*} [axiosOptions] Override http request option.
|
||||||
* @throws {RequiredError}
|
* @throws {RequiredError}
|
||||||
*/
|
*/
|
||||||
async queryUpdateStatus(axiosOptions?: AxiosRequestConfig): Promise<(axios?: AxiosInstance, basePath?: string) => AxiosPromise<void>> {
|
async getUpdateStatus(axiosOptions?: AxiosRequestConfig): Promise<(axios?: AxiosInstance, basePath?: string) => AxiosPromise<void>> {
|
||||||
const localVarAxiosArgs = await localVarAxiosParamCreator.queryUpdateStatus(axiosOptions);
|
const localVarAxiosArgs = await localVarAxiosParamCreator.getUpdateStatus(axiosOptions);
|
||||||
return createRequestFunction(localVarAxiosArgs, globalAxios, BASE_PATH, configuration);
|
return createRequestFunction(localVarAxiosArgs, globalAxios, BASE_PATH, configuration);
|
||||||
},
|
},
|
||||||
}
|
}
|
||||||
@@ -5671,8 +6136,8 @@ export const UpdaterApiFactory = function (configuration?: Configuration, basePa
|
|||||||
* @param {*} [axiosOptions] Override http request option.
|
* @param {*} [axiosOptions] Override http request option.
|
||||||
* @throws {RequiredError}
|
* @throws {RequiredError}
|
||||||
*/
|
*/
|
||||||
queryUpdateStatus(axiosOptions?: any): AxiosPromise<void> {
|
getUpdateStatus(axiosOptions?: any): AxiosPromise<void> {
|
||||||
return localVarFp.queryUpdateStatus(axiosOptions).then((request) => request(axios, basePath));
|
return localVarFp.getUpdateStatus(axiosOptions).then((request) => request(axios, basePath));
|
||||||
},
|
},
|
||||||
};
|
};
|
||||||
};
|
};
|
||||||
@@ -5750,8 +6215,8 @@ export class UpdaterApi extends BaseAPI {
|
|||||||
* @throws {RequiredError}
|
* @throws {RequiredError}
|
||||||
* @memberof UpdaterApi
|
* @memberof UpdaterApi
|
||||||
*/
|
*/
|
||||||
public queryUpdateStatus(axiosOptions?: AxiosRequestConfig) {
|
public getUpdateStatus(axiosOptions?: AxiosRequestConfig) {
|
||||||
return UpdaterApiFp(this.configuration).queryUpdateStatus(axiosOptions).then((request) => request(this.axios, this.basePath));
|
return UpdaterApiFp(this.configuration).getUpdateStatus(axiosOptions).then((request) => request(this.axios, this.basePath));
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|||||||
@@ -14,7 +14,7 @@
|
|||||||
|
|
||||||
import { IAxiosRetryConfig } from "axios-retry";
|
import { IAxiosRetryConfig } from "axios-retry";
|
||||||
|
|
||||||
export interface ConfigurationParameters {
|
export type ConfigurationParameters = {
|
||||||
plexToken?: string;
|
plexToken?: string;
|
||||||
clientIdentifier?: string;
|
clientIdentifier?: string;
|
||||||
device?: string;
|
device?: string;
|
||||||
@@ -134,12 +134,12 @@ export class Configuration {
|
|||||||
constructor(param: ConfigurationParameters = {}) {
|
constructor(param: ConfigurationParameters = {}) {
|
||||||
this.plexToken = param.plexToken;
|
this.plexToken = param.plexToken;
|
||||||
this.clientIdentifier = param.clientIdentifier || "Plexjs";
|
this.clientIdentifier = param.clientIdentifier || "Plexjs";
|
||||||
this.device = param.device || "Unspecified";
|
this.device = param.device;
|
||||||
this.deviceName = param.deviceName || "Unspecified";
|
this.deviceName = param.deviceName;
|
||||||
this.platform = param.platform || "Plexjs";
|
this.platform = param.platform || "Plexjs";
|
||||||
this.platformVersion = param.platformVersion || process.env.npm_package_version;
|
this.platformVersion = param.platformVersion;
|
||||||
this.product = param.product || "Plexjs";
|
this.product = param.product;
|
||||||
this.version = param.version || process.env.npm_package_version;
|
this.version = param.version;
|
||||||
|
|
||||||
this.apiKey = (header: string) => {
|
this.apiKey = (header: string) => {
|
||||||
switch (header) {
|
switch (header) {
|
||||||
|
|||||||
Reference in New Issue
Block a user