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
    • 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>,
        >