/**
 * Copyright 2024 Phenix Real Time Solutions, Inc. Confidential and Proprietary. All Rights Reserved.
 */
export interface INetworkReport {
  start: Date | number;
  end: Date | number;
  applicationIds?: string[];
  streamIds?: string[];
  channelIds?: string[];
  channelAliases?: string[];
  roomIds?: string[];
  roomAliases?: string[];
}

export interface ISpecificNetworkReport extends INetworkReport {
  kind: string;
}

export interface IThroughputRecord {
  FecBitsPerSecondThroughput: string;
  Kind: string;
  MaximalTimestamp: string;
  MediaBitsPerSecondThroughput: string;
  MinimalTimestamp: string;
  NumberOfSsrc: string;
  NumberOfStreams: string;
  RtpBitsPerSecondThroughput: string;
  TimeBucket: string;
}
