Takaro - v0.6.0
    Preparing search index...

    Function FunctionApiFp

    • FunctionApi - functional programming interface

      Parameters

      • Optionalconfiguration: Configuration

      Returns {
          functionControllerCreate(
              functionCreateDTO?: FunctionCreateDTO,
              options?: RawAxiosRequestConfig,
          ): Promise<
              (
                  axios?: AxiosInstance,
                  basePath?: string,
              ) => AxiosPromise<FunctionOutputDTOAPI>,
          >;
          functionControllerGetOne(
              id: string,
              options?: RawAxiosRequestConfig,
          ): Promise<
              (
                  axios?: AxiosInstance,
                  basePath?: string,
              ) => AxiosPromise<FunctionOutputDTOAPI>,
          >;
          functionControllerRemove(
              id: string,
              options?: RawAxiosRequestConfig,
          ): Promise<
              (axios?: AxiosInstance, basePath?: string) => AxiosPromise<APIOutput>,
          >;
          functionControllerSearch(
              functionSearchInputDTO?: FunctionSearchInputDTO,
              options?: RawAxiosRequestConfig,
          ): Promise<
              (
                  axios?: AxiosInstance,
                  basePath?: string,
              ) => AxiosPromise<FunctionOutputArrayDTOAPI>,
          >;
          functionControllerUpdate(
              id: string,
              functionUpdateDTO?: FunctionUpdateDTO,
              options?: RawAxiosRequestConfig,
          ): Promise<
              (
                  axios?: AxiosInstance,
                  basePath?: string,
              ) => AxiosPromise<FunctionOutputDTOAPI>,
          >;
      }

      • functionControllerCreate: function
        • Required permissions: MANAGE_MODULES
          OperationId: FunctionControllerCreate

          Parameters

          • OptionalfunctionCreateDTO: FunctionCreateDTO

            FunctionCreateDTO

          • Optionaloptions: RawAxiosRequestConfig

            Override http request option.

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

      • functionControllerGetOne: function
        • Required permissions: READ_MODULES
          OperationId: FunctionControllerGetOne

          Parameters

          • id: string
          • Optionaloptions: RawAxiosRequestConfig

            Override http request option.

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

      • functionControllerRemove: function
        • Required permissions: MANAGE_MODULES
          OperationId: FunctionControllerRemove

          Parameters

          • id: string
          • Optionaloptions: RawAxiosRequestConfig

            Override http request option.

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

      • functionControllerSearch: function
        • Search functions Required permissions: READ_MODULES
          OperationId: FunctionControllerSearch

          Parameters

          • OptionalfunctionSearchInputDTO: FunctionSearchInputDTO

            FunctionSearchInputDTO

          • Optionaloptions: RawAxiosRequestConfig

            Override http request option.

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

      • functionControllerUpdate: function
        • Required permissions: MANAGE_MODULES
          OperationId: FunctionControllerUpdate

          Parameters

          • id: string
          • OptionalfunctionUpdateDTO: FunctionUpdateDTO

            FunctionUpdateDTO

          • Optionaloptions: RawAxiosRequestConfig

            Override http request option.

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