SettingsApi - functional programming interface

  • Parameters

    • Optionalconfiguration: Configuration

    Returns {
        settingsControllerDelete(
            key: string,
            gameServerId?: string,
            options?: RawAxiosRequestConfig,
        ): Promise<
            (axios?: AxiosInstance, basePath?: string) => AxiosPromise<APIOutput>,
        >;
        settingsControllerGet(
            keys?: SettingsControllerGetKeysEnum[],
            gameServerId?: string,
            options?: RawAxiosRequestConfig,
        ): Promise<
            (
                axios?: AxiosInstance,
                basePath?: string,
            ) => AxiosPromise<SettingsOutputArrayDTOAPI>,
        >;
        settingsControllerGetOne(
            key: string,
            gameServerId?: string,
            options?: RawAxiosRequestConfig,
        ): Promise<
            (
                axios?: AxiosInstance,
                basePath?: string,
            ) => AxiosPromise<SettingsOutputDTOAPI>,
        >;
        settingsControllerSet(
            key: string,
            settingsSetDTO?: SettingsSetDTO,
            options?: RawAxiosRequestConfig,
        ): Promise<
            (
                axios?: AxiosInstance,
                basePath?: string,
            ) => AxiosPromise<SettingsOutputDTOAPI>,
        >;
    }

    • settingsControllerDelete:function
      • Required permissions: MANAGE_SETTINGS
        OperationId: SettingsControllerDelete

        Parameters

        • key: string
        • OptionalgameServerId: string
        • Optionaloptions: RawAxiosRequestConfig

          Override http request option.

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

    • settingsControllerGet:function
    • settingsControllerGetOne:function

      • OperationId: SettingsControllerGetOne

        Parameters

        • key: string
        • OptionalgameServerId: string
        • Optionaloptions: RawAxiosRequestConfig

          Override http request option.

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

    • settingsControllerSet:function
      • Required permissions: MANAGE_SETTINGS
        OperationId: SettingsControllerSet

        Parameters

        • key: string
        • OptionalsettingsSetDTO: SettingsSetDTO

          SettingsSetDTO

        • Optionaloptions: RawAxiosRequestConfig

          Override http request option.

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