Takaro - v0.6.0
    Preparing search index...

    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>,
          >;
          playerOnGameServerControllerBulkDelete(
              gameServerId: string,
              pogBulkDeleteInputDTO?: PogBulkDeleteInputDTO,
              options?: RawAxiosRequestConfig,
          ): Promise<
              (
                  axios?: AxiosInstance,
                  basePath?: string,
              ) => AxiosPromise<PogBulkDeleteOutputDTOAPI>,
          >;
          playerOnGameServerControllerDeductCurrency(
              gameServerId: string,
              playerId: string,
              playerOnGameServerSetCurrencyInputDTO?: PlayerOnGameServerSetCurrencyInputDTO,
              options?: RawAxiosRequestConfig,
          ): Promise<
              (
                  axios?: AxiosInstance,
                  basePath?: string,
              ) => AxiosPromise<PlayerOnGameserverOutputDTOAPI>,
          >;
          playerOnGameServerControllerDelete(
              gameServerId: string,
              playerId: string,
              options?: RawAxiosRequestConfig,
          ): Promise<
              (axios?: AxiosInstance, basePath?: string) => AxiosPromise<APIOutput>,
          >;
          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>,
          >

      • playerOnGameServerControllerBulkDelete: function
        • Bulk delete POG records by player IDs for a specific gameserver. Deletes POG records only, Player records remain intact. Required permissions: MANAGE_PLAYERS
          OperationId: PlayerOnGameServerControllerBulkDelete

          Parameters

          • gameServerId: string
          • OptionalpogBulkDeleteInputDTO: PogBulkDeleteInputDTO

            PogBulkDeleteInputDTO

          • Optionaloptions: RawAxiosRequestConfig

            Override http request option.

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

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

      • playerOnGameServerControllerDelete: function
        • Required permissions: MANAGE_PLAYERS
          OperationId: PlayerOnGameServerControllerDelete

          Parameters

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

            Override http request option.

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

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