UNPKG

@remnawave/xtls-sdk

Version:

A Typescript SDK for XRAY (XTLS) Core GRPC Api

21 lines 847 B
import { QueryStatsResponse } from '../../../xray-protos/app/stats/command/command'; import { IUserStat } from './interfaces'; /** * Model for handling and formatting user statistics response data */ export declare class GetAllUsersStatsResponseModel { /** Array of user statistics containing username, uplink and downlink data */ users: IUserStat[]; /** * Creates an instance of GetAllUsersStatsResponseModel * @param data Raw stats response data from the query */ constructor(data: QueryStatsResponse); /** * Parses and formats the raw stats data into user-specific statistics * @param data Raw stats response data containing individual stat entries * @returns Array of formatted user statistics */ private parseData; } //# sourceMappingURL=get-all-users-stats.response.model.d.ts.map