VariableApi - functional programming interface

  • Parameters

    • Optionalconfiguration: Configuration

    Returns {
        variableControllerCreate(
            variableCreateDTO?: VariableCreateDTO,
            options?: RawAxiosRequestConfig,
        ): Promise<
            (
                axios?: AxiosInstance,
                basePath?: string,
            ) => AxiosPromise<VariableOutputDTOAPI>,
        >;
        variableControllerDelete(
            id: string,
            options?: RawAxiosRequestConfig,
        ): Promise<
            (axios?: AxiosInstance, basePath?: string) => AxiosPromise<APIOutput>,
        >;
        variableControllerFindOne(
            id: string,
            options?: RawAxiosRequestConfig,
        ): Promise<
            (
                axios?: AxiosInstance,
                basePath?: string,
            ) => AxiosPromise<VariableOutputDTOAPI>,
        >;
        variableControllerSearch(
            variableSearchInputDTO?: VariableSearchInputDTO,
            options?: RawAxiosRequestConfig,
        ): Promise<
            (
                axios?: AxiosInstance,
                basePath?: string,
            ) => AxiosPromise<VariableOutputArrayDTOAPI>,
        >;
        variableControllerUpdate(
            id: string,
            variableUpdateDTO?: VariableUpdateDTO,
            options?: RawAxiosRequestConfig,
        ): Promise<
            (
                axios?: AxiosInstance,
                basePath?: string,
            ) => AxiosPromise<VariableOutputDTOAPI>,
        >;
    }

    • variableControllerCreate:function
      • Required permissions: MANAGE_VARIABLES
        OperationId: VariableControllerCreate

        Parameters

        • OptionalvariableCreateDTO: VariableCreateDTO

          VariableCreateDTO

        • Optionaloptions: RawAxiosRequestConfig

          Override http request option.

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

    • variableControllerDelete:function
      • Required permissions: MANAGE_VARIABLES
        OperationId: VariableControllerDelete

        Parameters

        • id: string
        • Optionaloptions: RawAxiosRequestConfig

          Override http request option.

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

    • variableControllerFindOne:function
      • Required permissions: READ_VARIABLES
        OperationId: VariableControllerFindOne

        Parameters

        • id: string
        • Optionaloptions: RawAxiosRequestConfig

          Override http request option.

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

    • variableControllerSearch:function
    • variableControllerUpdate:function
      • Required permissions: MANAGE_VARIABLES
        OperationId: VariableControllerUpdate

        Parameters

        • id: string
        • OptionalvariableUpdateDTO: VariableUpdateDTO

          VariableUpdateDTO

        • Optionaloptions: RawAxiosRequestConfig

          Override http request option.

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