/** * 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 { Exercise } from './Exercise'; import type { SetType } from './SetType'; import type { SixRepTestData } from './SixRepTestData'; import type { DisplayDataMode } from './DisplayDataMode'; import type { DisplayFocusMode } from './DisplayFocusMode'; import type { WorkoutSetPositionDataEvent } from './WorkoutSetPositionDataEvent'; import type { StrengthExerciseMovement } from './StrengthExerciseMovement'; import type { TenRepTestData } from './TenRepTestData'; import type { WorkoutSetRepDataPoint } from './WorkoutSetRepDataPoint'; /** * * @export * @interface MachineWorkoutSetResponseData */ export interface MachineWorkoutSetResponseData { /** * * @type {number} * @memberof MachineWorkoutSetResponseData */ version: number; /** * * @type {string} * @memberof MachineWorkoutSetResponseData */ modelNumber: string; /** * * @type {number} * @memberof MachineWorkoutSetResponseData */ epoch: number; /** * * @type {boolean} * @memberof MachineWorkoutSetResponseData */ isRotary: boolean; /** * * @type {StrengthExerciseMovement} * @memberof MachineWorkoutSetResponseData */ repMode: StrengthExerciseMovement; /** * * @type {Exercise} * @memberof MachineWorkoutSetResponseData */ exercise: Exercise; /** * * @type {number} * @memberof MachineWorkoutSetResponseData */ setNumber: number; /** * * @type {Array} * @memberof MachineWorkoutSetResponseData */ repData: Array; /** * * @type {number} * @memberof MachineWorkoutSetResponseData */ performanceDropOff: number; /** * * @type {string} * @memberof MachineWorkoutSetResponseData */ machineAdjustment: string; /** * * @type {Array} * @memberof MachineWorkoutSetResponseData */ positionData: Array; /** * * @type {number} * @memberof MachineWorkoutSetResponseData */ addedMass: number; /** * * @type {DisplayDataMode} * @memberof MachineWorkoutSetResponseData */ dataMode: DisplayDataMode; /** * * @type {DisplayFocusMode} * @memberof MachineWorkoutSetResponseData */ focusMode: DisplayFocusMode; /** * * @type {string} * @memberof MachineWorkoutSetResponseData */ clientSetId: string; /** * * @type {boolean} * @memberof MachineWorkoutSetResponseData */ didRepStorageLossOccur: boolean; /** * * @type {boolean} * @memberof MachineWorkoutSetResponseData */ didSampleStorageLossOccur: boolean; /** * * @type {SetType} * @memberof MachineWorkoutSetResponseData */ setType: SetType; /** * * @type {SixRepTestData} * @memberof MachineWorkoutSetResponseData */ sixRepTestData?: SixRepTestData; /** * * @type {TenRepTestData} * @memberof MachineWorkoutSetResponseData */ tenRepTestData?: TenRepTestData; } /** * Check if a given object implements the MachineWorkoutSetResponseData interface. */ export declare function instanceOfMachineWorkoutSetResponseData(value: object): value is MachineWorkoutSetResponseData; export declare function MachineWorkoutSetResponseDataFromJSON(json: any): MachineWorkoutSetResponseData; export declare function MachineWorkoutSetResponseDataFromJSONTyped(json: any, ignoreDiscriminator: boolean): MachineWorkoutSetResponseData; export declare function MachineWorkoutSetResponseDataToJSON(value?: MachineWorkoutSetResponseData | null): any;