ShopListingApi - functional programming interface

  • Parameters

    • Optionalconfiguration: Configuration

    Returns {
        shopListingControllerCreate(
            shopListingCreateDTO?: ShopListingCreateDTO,
            options?: RawAxiosRequestConfig,
        ): Promise<
            (
                axios?: AxiosInstance,
                basePath?: string,
            ) => AxiosPromise<ShopListingOutputDTOAPI>,
        >;
        shopListingControllerDelete(
            id: string,
            options?: RawAxiosRequestConfig,
        ): Promise<
            (axios?: AxiosInstance, basePath?: string) => AxiosPromise<APIOutput>,
        >;
        shopListingControllerGetOne(
            id: string,
            options?: RawAxiosRequestConfig,
        ): Promise<
            (
                axios?: AxiosInstance,
                basePath?: string,
            ) => AxiosPromise<ShopListingOutputDTOAPI>,
        >;
        shopListingControllerImportListings(
            options?: RawAxiosRequestConfig,
        ): Promise<
            (axios?: AxiosInstance, basePath?: string) => AxiosPromise<APIOutput>,
        >;
        shopListingControllerSearch(
            shopListingSearchInputDTO?: ShopListingSearchInputDTO,
            options?: RawAxiosRequestConfig,
        ): Promise<
            (
                axios?: AxiosInstance,
                basePath?: string,
            ) => AxiosPromise<ShopListingOutputArrayDTOAPI>,
        >;
        shopListingControllerUpdate(
            id: string,
            shopListingUpdateDTO?: ShopListingUpdateDTO,
            options?: RawAxiosRequestConfig,
        ): Promise<
            (
                axios?: AxiosInstance,
                basePath?: string,
            ) => AxiosPromise<ShopListingOutputDTOAPI>,
        >;
    }

    • shopListingControllerCreate:function
      • Required permissions: MANAGE_SHOP_LISTINGS
        OperationId: ShopListingControllerCreate

        Parameters

        • OptionalshopListingCreateDTO: ShopListingCreateDTO

          ShopListingCreateDTO

        • Optionaloptions: RawAxiosRequestConfig

          Override http request option.

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

    • shopListingControllerDelete:function
      • Required permissions: MANAGE_SHOP_LISTINGS
        OperationId: ShopListingControllerDelete

        Parameters

        • id: string
        • Optionaloptions: RawAxiosRequestConfig

          Override http request option.

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

    • shopListingControllerGetOne:function

      • OperationId: ShopListingControllerGetOne

        Parameters

        • id: string
        • Optionaloptions: RawAxiosRequestConfig

          Override http request option.

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

    • shopListingControllerImportListings:function
      • Required permissions: MANAGE_SHOP_LISTINGS
        OperationId: ShopListingControllerImportListings

        Parameters

        • Optionaloptions: RawAxiosRequestConfig

          Override http request option.

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

    • shopListingControllerSearch:function
    • shopListingControllerUpdate:function
      • Required permissions: MANAGE_SHOP_LISTINGS
        OperationId: ShopListingControllerUpdate

        Parameters

        • id: string
        • OptionalshopListingUpdateDTO: ShopListingUpdateDTO

          ShopListingUpdateDTO

        • Optionaloptions: RawAxiosRequestConfig

          Override http request option.

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