@jellyfin/sdk
    Preparing search index...

    Function SystemApiFp

    • SystemApi - functional programming interface

      Parameters

      Returns {
          getConfiguration(
              options?: RawAxiosRequestConfig,
          ): Promise<
              (
                  axios?: AxiosInstance,
                  basePath?: string,
              ) => AxiosPromise<ServerConfiguration>,
          >;
          getDefaultMetadataOptions(
              options?: RawAxiosRequestConfig,
          ): Promise<
              (
                  axios?: AxiosInstance,
                  basePath?: string,
              ) => AxiosPromise<MetadataOptions>,
          >;
          getEndpointInfo(
              options?: RawAxiosRequestConfig,
          ): Promise<
              (
                  axios?: AxiosInstance,
                  basePath?: string,
              ) => AxiosPromise<EndPointInfo>,
          >;
          getLogEntries(
              startIndex?: number,
              limit?: number,
              minDate?: string,
              maxDate?: string,
              hasUserId?: boolean,
              name?: string,
              overview?: string,
              shortOverview?: string,
              type?: string,
              itemId?: string,
              username?: string,
              severity?: LogLevel,
              sortBy?: ActivityLogSortBy[],
              sortOrder?: SortOrder[],
              options?: RawAxiosRequestConfig,
          ): Promise<
              (
                  axios?: AxiosInstance,
                  basePath?: string,
              ) => AxiosPromise<ActivityLogEntryQueryResult>,
          >;
          getLogFile(
              name: string,
              options?: RawAxiosRequestConfig,
          ): Promise<
              (axios?: AxiosInstance, basePath?: string) => AxiosPromise<File>,
          >;
          getNamedConfiguration(
              key: string,
              options?: RawAxiosRequestConfig,
          ): Promise<
              (axios?: AxiosInstance, basePath?: string) => AxiosPromise<File>,
          >;
          getPingSystem(
              options?: RawAxiosRequestConfig,
          ): Promise<
              (axios?: AxiosInstance, basePath?: string) => AxiosPromise<string>,
          >;
          getPublicSystemInfo(
              options?: RawAxiosRequestConfig,
          ): Promise<
              (
                  axios?: AxiosInstance,
                  basePath?: string,
              ) => AxiosPromise<PublicSystemInfo>,
          >;
          getServerLogs(
              options?: RawAxiosRequestConfig,
          ): Promise<
              (axios?: AxiosInstance, basePath?: string) => AxiosPromise<LogFile[]>,
          >;
          getSystemInfo(
              options?: RawAxiosRequestConfig,
          ): Promise<
              (axios?: AxiosInstance, basePath?: string) => AxiosPromise<SystemInfo>,
          >;
          getSystemStorage(
              options?: RawAxiosRequestConfig,
          ): Promise<
              (
                  axios?: AxiosInstance,
                  basePath?: string,
              ) => AxiosPromise<SystemStorageDto>,
          >;
          getUtcTime(
              options?: RawAxiosRequestConfig,
          ): Promise<
              (
                  axios?: AxiosInstance,
                  basePath?: string,
              ) => AxiosPromise<UtcTimeResponse>,
          >;
          logFile(
              body?: File,
              options?: RawAxiosRequestConfig,
          ): Promise<
              (
                  axios?: AxiosInstance,
                  basePath?: string,
              ) => AxiosPromise<ClientLogDocumentResponseDto>,
          >;
          postPingSystem(
              options?: RawAxiosRequestConfig,
          ): Promise<
              (axios?: AxiosInstance, basePath?: string) => AxiosPromise<string>,
          >;
          restartApplication(
              options?: RawAxiosRequestConfig,
          ): Promise<
              (axios?: AxiosInstance, basePath?: string) => AxiosPromise<void>,
          >;
          shutdownApplication(
              options?: RawAxiosRequestConfig,
          ): Promise<
              (axios?: AxiosInstance, basePath?: string) => AxiosPromise<void>,
          >;
          updateBrandingConfiguration(
              brandingOptionsDto: BrandingOptionsDto,
              options?: RawAxiosRequestConfig,
          ): Promise<
              (axios?: AxiosInstance, basePath?: string) => AxiosPromise<void>,
          >;
          updateConfiguration(
              serverConfiguration: ServerConfiguration,
              options?: RawAxiosRequestConfig,
          ): Promise<
              (axios?: AxiosInstance, basePath?: string) => AxiosPromise<void>,
          >;
          updateNamedConfiguration(
              key: string,
              body: any,
              options?: RawAxiosRequestConfig,
          ): Promise<
              (axios?: AxiosInstance, basePath?: string) => AxiosPromise<void>,
          >;
      }

      • getConfiguration: function
        • Parameters

          • Optionaloptions: RawAxiosRequestConfig

            Override http request option.

          Returns Promise<
              (
                  axios?: AxiosInstance,
                  basePath?: string,
              ) => AxiosPromise<ServerConfiguration>,
          >

      • getDefaultMetadataOptions: function
        • Parameters

          • Optionaloptions: RawAxiosRequestConfig

            Override http request option.

          Returns Promise<
              (
                  axios?: AxiosInstance,
                  basePath?: string,
              ) => AxiosPromise<MetadataOptions>,
          >

      • getEndpointInfo: function
        • Parameters

          • Optionaloptions: RawAxiosRequestConfig

            Override http request option.

          Returns Promise<
              (axios?: AxiosInstance, basePath?: string) => AxiosPromise<EndPointInfo>,
          >

      • getLogEntries: function
        • Parameters

          • OptionalstartIndex: number

            The record index to start at. All items with a lower index will be dropped from the results.

          • Optionallimit: number

            The maximum number of records to return.

          • OptionalminDate: string

            The minimum date.

          • OptionalmaxDate: string

            The maximum date.

          • OptionalhasUserId: boolean

            Filter log entries if it has user id, or not.

          • Optionalname: string

            Filter by name.

          • Optionaloverview: string

            Filter by overview.

          • OptionalshortOverview: string

            Filter by short overview.

          • Optionaltype: string

            Filter by type.

          • OptionalitemId: string

            Filter by item id.

          • Optionalusername: string

            Filter by username.

          • Optionalseverity: LogLevel

            Filter by log severity.

          • OptionalsortBy: ActivityLogSortBy[]

            Specify one or more sort orders. Format: SortBy=Name,Type.

          • OptionalsortOrder: SortOrder[]

            Sort Order..

          • Optionaloptions: RawAxiosRequestConfig

            Override http request option.

          Returns Promise<
              (
                  axios?: AxiosInstance,
                  basePath?: string,
              ) => AxiosPromise<ActivityLogEntryQueryResult>,
          >

      • getLogFile: function
        • Parameters

          • name: string

            The name of the log file to get.

          • Optionaloptions: RawAxiosRequestConfig

            Override http request option.

          Returns Promise<(axios?: AxiosInstance, basePath?: string) => AxiosPromise<File>>

      • getNamedConfiguration: function
        • Parameters

          • key: string

            Configuration key.

          • Optionaloptions: RawAxiosRequestConfig

            Override http request option.

          Returns Promise<(axios?: AxiosInstance, basePath?: string) => AxiosPromise<File>>

      • getPingSystem: function
        • Parameters

          • Optionaloptions: RawAxiosRequestConfig

            Override http request option.

          Returns Promise<(axios?: AxiosInstance, basePath?: string) => AxiosPromise<string>>

      • getPublicSystemInfo: function
        • Parameters

          • Optionaloptions: RawAxiosRequestConfig

            Override http request option.

          Returns Promise<
              (
                  axios?: AxiosInstance,
                  basePath?: string,
              ) => AxiosPromise<PublicSystemInfo>,
          >

      • getServerLogs: function
        • Parameters

          • Optionaloptions: RawAxiosRequestConfig

            Override http request option.

          Returns Promise<(axios?: AxiosInstance, basePath?: string) => AxiosPromise<LogFile[]>>

      • getSystemInfo: function
        • Parameters

          • Optionaloptions: RawAxiosRequestConfig

            Override http request option.

          Returns Promise<(axios?: AxiosInstance, basePath?: string) => AxiosPromise<SystemInfo>>

      • getSystemStorage: function
        • Parameters

          • Optionaloptions: RawAxiosRequestConfig

            Override http request option.

          Returns Promise<
              (
                  axios?: AxiosInstance,
                  basePath?: string,
              ) => AxiosPromise<SystemStorageDto>,
          >

      • getUtcTime: function
        • Parameters

          • Optionaloptions: RawAxiosRequestConfig

            Override http request option.

          Returns Promise<
              (
                  axios?: AxiosInstance,
                  basePath?: string,
              ) => AxiosPromise<UtcTimeResponse>,
          >

      • logFile: function
        • Parameters

          • Optionalbody: File
          • Optionaloptions: RawAxiosRequestConfig

            Override http request option.

          Returns Promise<
              (
                  axios?: AxiosInstance,
                  basePath?: string,
              ) => AxiosPromise<ClientLogDocumentResponseDto>,
          >

      • postPingSystem: function
        • Parameters

          • Optionaloptions: RawAxiosRequestConfig

            Override http request option.

          Returns Promise<(axios?: AxiosInstance, basePath?: string) => AxiosPromise<string>>

      • restartApplication: function
        • Parameters

          • Optionaloptions: RawAxiosRequestConfig

            Override http request option.

          Returns Promise<(axios?: AxiosInstance, basePath?: string) => AxiosPromise<void>>

      • shutdownApplication: function
        • Parameters

          • Optionaloptions: RawAxiosRequestConfig

            Override http request option.

          Returns Promise<(axios?: AxiosInstance, basePath?: string) => AxiosPromise<void>>

      • updateBrandingConfiguration: function
        • Parameters

          • brandingOptionsDto: BrandingOptionsDto

            Branding configuration.

          • Optionaloptions: RawAxiosRequestConfig

            Override http request option.

          Returns Promise<(axios?: AxiosInstance, basePath?: string) => AxiosPromise<void>>

      • updateConfiguration: function
        • Parameters

          • serverConfiguration: ServerConfiguration

            Configuration.

          • Optionaloptions: RawAxiosRequestConfig

            Override http request option.

          Returns Promise<(axios?: AxiosInstance, basePath?: string) => AxiosPromise<void>>

      • updateNamedConfiguration: function
        • Parameters

          • key: string

            Configuration key.

          • body: any

            Configuration.

          • Optionaloptions: RawAxiosRequestConfig

            Override http request option.

          Returns Promise<(axios?: AxiosInstance, basePath?: string) => AxiosPromise<void>>