Function PlayerOnGameServerApiFp

PlayerOnGameServerApi - functional programming interface

  • Parameters

    • Optionalconfiguration: Configuration

    Returns {
        playerOnGameServerControllerAddCurrency(
            gameServerId: string,
            playerId: string,
            playerOnGameServerSetCurrencyInputDTO?: PlayerOnGameServerSetCurrencyInputDTO,
            options?: RawAxiosRequestConfig,
        ): Promise<
            (
                axios?: AxiosInstance,
                basePath?: string,
            ) => AxiosPromise<PlayerOnGameserverOutputDTOAPI>,
        >;
        playerOnGameServerControllerDeductCurrency(
            gameServerId: string,
            playerId: string,
            playerOnGameServerSetCurrencyInputDTO?: PlayerOnGameServerSetCurrencyInputDTO,
            options?: RawAxiosRequestConfig,
        ): Promise<
            (
                axios?: AxiosInstance,
                basePath?: string,
            ) => AxiosPromise<PlayerOnGameserverOutputDTOAPI>,
        >;
        playerOnGameServerControllerGetOne(
            gameServerId: string,
            playerId: string,
            options?: RawAxiosRequestConfig,
        ): Promise<
            (
                axios?: AxiosInstance,
                basePath?: string,
            ) => AxiosPromise<PlayerOnGameserverOutputDTOAPI>,
        >;
        playerOnGameServerControllerSearch(
            playerOnGameServerSearchInputDTO?: PlayerOnGameServerSearchInputDTO,
            options?: RawAxiosRequestConfig,
        ): Promise<
            (
                axios?: AxiosInstance,
                basePath?: string,
            ) => AxiosPromise<PlayerOnGameserverOutputArrayDTOAPI>,
        >;
        playerOnGameServerControllerSetCurrency(
            gameServerId: string,
            playerId: string,
            playerOnGameServerSetCurrencyInputDTO?: PlayerOnGameServerSetCurrencyInputDTO,
            options?: RawAxiosRequestConfig,
        ): Promise<
            (
                axios?: AxiosInstance,
                basePath?: string,
            ) => AxiosPromise<PlayerOnGameserverOutputDTOAPI>,
        >;
        playerOnGameServerControllerTransactBetweenPlayers(
            gameServerId: string,
            sender: string,
            receiver: string,
            playerOnGameServerSetCurrencyInputDTO?: PlayerOnGameServerSetCurrencyInputDTO,
            options?: RawAxiosRequestConfig,
        ): Promise<
            (
                axios?: AxiosInstance,
                basePath?: string,
            ) => AxiosPromise<PlayerOnGameserverOutputDTOAPI>,
        >;
    }

    • playerOnGameServerControllerAddCurrency:function
      • Required permissions: MANAGE_PLAYERS
        OperationId: PlayerOnGameServerControllerAddCurrency

        Parameters

        • gameServerId: string
        • playerId: string
        • OptionalplayerOnGameServerSetCurrencyInputDTO: PlayerOnGameServerSetCurrencyInputDTO

          PlayerOnGameServerSetCurrencyInputDTO

        • Optionaloptions: RawAxiosRequestConfig

          Override http request option.

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

    • playerOnGameServerControllerDeductCurrency:function
      • Required permissions: MANAGE_PLAYERS
        OperationId: PlayerOnGameServerControllerDeductCurrency

        Parameters

        • gameServerId: string
        • playerId: string
        • OptionalplayerOnGameServerSetCurrencyInputDTO: PlayerOnGameServerSetCurrencyInputDTO

          PlayerOnGameServerSetCurrencyInputDTO

        • Optionaloptions: RawAxiosRequestConfig

          Override http request option.

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

    • playerOnGameServerControllerGetOne:function
      • Required permissions: READ_PLAYERS
        OperationId: PlayerOnGameServerControllerGetOne

        Parameters

        • gameServerId: string
        • playerId: string
        • Optionaloptions: RawAxiosRequestConfig

          Override http request option.

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

    • playerOnGameServerControllerSearch:function
    • playerOnGameServerControllerSetCurrency:function
      • Required permissions: MANAGE_PLAYERS
        OperationId: PlayerOnGameServerControllerSetCurrency

        Parameters

        • gameServerId: string
        • playerId: string
        • OptionalplayerOnGameServerSetCurrencyInputDTO: PlayerOnGameServerSetCurrencyInputDTO

          PlayerOnGameServerSetCurrencyInputDTO

        • Optionaloptions: RawAxiosRequestConfig

          Override http request option.

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

    • playerOnGameServerControllerTransactBetweenPlayers:function
      • Required permissions: MANAGE_PLAYERS
        OperationId: PlayerOnGameServerControllerTransactBetweenPlayers

        Parameters

        • gameServerId: string
        • sender: string
        • receiver: string
        • OptionalplayerOnGameServerSetCurrencyInputDTO: PlayerOnGameServerSetCurrencyInputDTO

          PlayerOnGameServerSetCurrencyInputDTO

        • Optionaloptions: RawAxiosRequestConfig

          Override http request option.

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