/** * 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 { FacilityData } from './FacilityData'; import type { SessionPlanSequenceInstanceData } from './SessionPlanSequenceInstanceData'; import type { WeightMeasurementData } from './WeightMeasurementData'; import type { UserData } from './UserData'; import type { HeightMeasurementData } from './HeightMeasurementData'; import type { MSeriesDataSetData } from './MSeriesDataSetData'; import type { StrengthMachineDataSetData } from './StrengthMachineDataSetData'; import type { HeartRateDataSetData } from './HeartRateDataSetData'; /** * * @export * @interface SessionData */ export interface SessionData { /** * * @type {number} * @memberof SessionData */ id: number; /** * * @type {number} * @memberof SessionData */ userId: number; /** * * @type {string} * @memberof SessionData */ echipId?: string; /** * * @type {string} * @memberof SessionData */ hash: string; /** * * @type {Date} * @memberof SessionData */ startedAt: Date; /** * * @type {Date} * @memberof SessionData */ endedAt?: Date; /** * * @type {boolean} * @memberof SessionData */ hasMSeriesDataSets: boolean; /** * * @type {boolean} * @memberof SessionData */ hasStrengthMachineDataSets: boolean; /** * * @type {boolean} * @memberof SessionData */ hasHeartRateDataSets: boolean; /** * * @type {UserData} * @memberof SessionData */ user?: UserData; /** * * @type {FacilityData} * @memberof SessionData */ facility?: FacilityData; /** * * @type {SessionPlanSequenceInstanceData} * @memberof SessionData */ sessionPlanSequenceInstance?: SessionPlanSequenceInstanceData; /** * * @type {Array} * @memberof SessionData */ heartRateDataSets?: Array; /** * * @type {Array} * @memberof SessionData */ mSeriesDataSets?: Array; /** * * @type {Array} * @memberof SessionData */ strengthMachineDataSets?: Array; /** * * @type {HeightMeasurementData} * @memberof SessionData */ heightMeasurement?: HeightMeasurementData; /** * * @type {WeightMeasurementData} * @memberof SessionData */ weightMeasurement?: WeightMeasurementData; } /** * Check if a given object implements the SessionData interface. */ export declare function instanceOfSessionData(value: object): value is SessionData; export declare function SessionDataFromJSON(json: any): SessionData; export declare function SessionDataFromJSONTyped(json: any, ignoreDiscriminator: boolean): SessionData; export declare function SessionDataToJSON(value?: SessionData | null): any;