@ukkidney/ukrdc-axios-ts
    Preparing search index...

    Function SystemInfoApiFp

    • SystemInfoApi - functional programming interface

      Parameters

      Returns {
          getSystemInfo(
              options?: AxiosRequestConfig,
          ): Promise<
              (
                  axios?: AxiosInstance,
                  basePath?: string,
              ) => AxiosPromise<SystemInfoSchema>,
          >;
          getSystemUser(
              options?: AxiosRequestConfig,
          ): Promise<
              (axios?: AxiosInstance, basePath?: string) => AxiosPromise<UserSchema>,
          >;
          getSystemUserPreferences(
              options?: AxiosRequestConfig,
          ): Promise<
              (
                  axios?: AxiosInstance,
                  basePath?: string,
              ) => AxiosPromise<UserPreferences>,
          >;
          putUpdateSystemUserPreferences(
              userPreferencesRequest: UserPreferencesRequest,
              options?: AxiosRequestConfig,
          ): Promise<
              (
                  axios?: AxiosInstance,
                  basePath?: string,
              ) => AxiosPromise<UserPreferences>,
          >;
      }

      • getSystemInfo: function
        • Retreive basic system info

          Parameters

          • Optionaloptions: AxiosRequestConfig

            Override http request option.

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

      • getSystemUser: function
        • Retreive basic user info

          Parameters

          • Optionaloptions: AxiosRequestConfig

            Override http request option.

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

      • getSystemUserPreferences: function
        • Retreive user preferences

          Parameters

          • Optionaloptions: AxiosRequestConfig

            Override http request option.

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

      • putUpdateSystemUserPreferences: function
        • Update user preferences

          Parameters

          • userPreferencesRequest: UserPreferencesRequest
          • Optionaloptions: AxiosRequestConfig

            Override http request option.

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