StatsApi - functional programming interface

  • Parameters

    • Optionalconfiguration: Configuration

    Returns {
        statsControllerGetActivityStats(timeType: StatsControllerGetActivityStatsTimeTypeEnum, dataType: StatsControllerGetActivityStatsDataTypeEnum, gameServerId?: string, startDate?: string, endDate?: string, options?: RawAxiosRequestConfig): Promise<((axios?: AxiosInstance, basePath?: string) => AxiosPromise<StatsOutputDTOAPI>)>;
        statsControllerGetCurrencyStats(gameServerId: string, playerId: string, startDate?: string, endDate?: string, options?: RawAxiosRequestConfig): Promise<((axios?: AxiosInstance, basePath?: string) => AxiosPromise<StatsOutputDTOAPI>)>;
        statsControllerGetEventsCount(eventName: StatsControllerGetEventsCountEventNameEnum, bucketStep: StatsControllerGetEventsCountBucketStepEnum, sumBy?: StatsControllerGetEventsCountSumByEnum[], gameServerId?: string, moduleId?: string, playerId?: string, userId?: string, startDate?: string, endDate?: string, options?: RawAxiosRequestConfig): Promise<((axios?: AxiosInstance, basePath?: string) => AxiosPromise<StatsOutputDTOAPI>)>;
        statsControllerGetLatencyStats(gameServerId: string, startDate?: string, endDate?: string, options?: RawAxiosRequestConfig): Promise<((axios?: AxiosInstance, basePath?: string) => AxiosPromise<StatsOutputDTOAPI>)>;
        statsControllerGetPingStats(gameServerId: string, playerId: string, startDate?: string, endDate?: string, options?: RawAxiosRequestConfig): Promise<((axios?: AxiosInstance, basePath?: string) => AxiosPromise<StatsOutputDTOAPI>)>;
        statsControllerGetPlayerOnlineStats(gameServerId?: string, startDate?: string, endDate?: string, options?: RawAxiosRequestConfig): Promise<((axios?: AxiosInstance, basePath?: string) => AxiosPromise<StatsOutputDTOAPI>)>;
    }

    • statsControllerGetActivityStats:function
    • statsControllerGetCurrencyStats:function
      • Required permissions: READ_PLAYERS

        Parameters

        • gameServerId: string
        • playerId: string
        • OptionalstartDate: string
        • OptionalendDate: string
        • Optionaloptions: RawAxiosRequestConfig

          Override http request option.

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

        Get currency stats

    • statsControllerGetEventsCount:function
    • statsControllerGetLatencyStats:function
      • The roundtrip time for reachability tests between Takaro and the game server

        Parameters

        • gameServerId: string
        • OptionalstartDate: string
        • OptionalendDate: string
        • Optionaloptions: RawAxiosRequestConfig

          Override http request option.

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

        Get latency stats

    • statsControllerGetPingStats:function
      • Required permissions: READ_PLAYERS

        Parameters

        • gameServerId: string
        • playerId: string
        • OptionalstartDate: string
        • OptionalendDate: string
        • Optionaloptions: RawAxiosRequestConfig

          Override http request option.

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

        Get ping stats

    • statsControllerGetPlayerOnlineStats:function
      • Required permissions: READ_PLAYERS

        Parameters

        • OptionalgameServerId: string
        • OptionalstartDate: string
        • OptionalendDate: string
        • Optionaloptions: RawAxiosRequestConfig

          Override http request option.

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

        Get player online stats