/** * metrics-sdk-admin * No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator) * * The version of the OpenAPI document: 5.4.9 * * * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech). * https://openapi-generator.tech * Do not edit the class manually. */ import type { CardioMachineData } from './CardioMachineData'; import type { MSeriesFtpMeasurementData } from './MSeriesFtpMeasurementData'; import type { MSeriesDataSetSegmentData } from './MSeriesDataSetSegmentData'; import type { SessionData } from './SessionData'; import type { MSeriesDataPointData } from './MSeriesDataPointData'; /** * * @export * @interface MSeriesDataSetData */ export interface MSeriesDataSetData { /** * * @type {number} * @memberof MSeriesDataSetData */ id: number; /** * * @type {number} * @memberof MSeriesDataSetData */ userId: number; /** * * @type {number} * @memberof MSeriesDataSetData */ cardioMachineId: number; /** * * @type {string} * @memberof MSeriesDataSetData */ source?: string; /** * * @type {Date} * @memberof MSeriesDataSetData */ startedAt: Date; /** * * @type {Date} * @memberof MSeriesDataSetData */ endedAt: Date; /** * * @type {number} * @memberof MSeriesDataSetData */ ordinalId: number; /** * * @type {number} * @memberof MSeriesDataSetData */ buildMajor: number; /** * * @type {number} * @memberof MSeriesDataSetData */ buildMinor: number; /** * * @type {number} * @memberof MSeriesDataSetData */ maxCadence: number; /** * * @type {number} * @memberof MSeriesDataSetData */ averageCadence: number; /** * * @type {number} * @memberof MSeriesDataSetData */ maxPower: number; /** * * @type {number} * @memberof MSeriesDataSetData */ averagePower: number; /** * * @type {number} * @memberof MSeriesDataSetData */ maxWattsPerKilogram: number; /** * * @type {number} * @memberof MSeriesDataSetData */ averageWattsPerKilogram: number; /** * * @type {number} * @memberof MSeriesDataSetData */ energyOutput: number; /** * * @type {number} * @memberof MSeriesDataSetData */ caloricBurn: number; /** * * @type {number} * @memberof MSeriesDataSetData */ distance: number; /** * * @type {number} * @memberof MSeriesDataSetData */ averageMetabolicEquivalent?: number; /** * * @type {number} * @memberof MSeriesDataSetData */ stepCount?: number; /** * * @type {number} * @memberof MSeriesDataSetData */ duration: number; /** * * @type {string} * @memberof MSeriesDataSetData */ initialOffset?: string; /** * * @type {string} * @memberof MSeriesDataSetData */ machineType: string; /** * * @type {number} * @memberof MSeriesDataSetData */ weight?: number; /** * * @type {number} * @memberof MSeriesDataSetData */ averageFtp?: number; /** * * @type {number} * @memberof MSeriesDataSetData */ maxFtp?: number; /** * * @type {number} * @memberof MSeriesDataSetData */ targetFtp?: number; /** * * @type {MSeriesFtpMeasurementData} * @memberof MSeriesDataSetData */ mSeriesFtpMeasurement?: MSeriesFtpMeasurementData; /** * * @type {SessionData} * @memberof MSeriesDataSetData */ session?: SessionData; /** * * @type {CardioMachineData} * @memberof MSeriesDataSetData */ cardioMachine?: CardioMachineData; /** * * @type {Array} * @memberof MSeriesDataSetData */ mSeriesDataSetSegments?: Array; /** * * @type {Array} * @memberof MSeriesDataSetData */ graphData?: Array; } /** * Check if a given object implements the MSeriesDataSetData interface. */ export declare function instanceOfMSeriesDataSetData(value: object): value is MSeriesDataSetData; export declare function MSeriesDataSetDataFromJSON(json: any): MSeriesDataSetData; export declare function MSeriesDataSetDataFromJSONTyped(json: any, ignoreDiscriminator: boolean): MSeriesDataSetData; export declare function MSeriesDataSetDataToJSON(value?: MSeriesDataSetData | null): any;