/* tslint:disable */ /* eslint-disable */ /** * 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 { mapValues } from '../runtime'; import type { WorkoutSetSideData } from './WorkoutSetSideData'; import { WorkoutSetSideDataFromJSON, WorkoutSetSideDataFromJSONTyped, WorkoutSetSideDataToJSON, } from './WorkoutSetSideData'; /** * * @export * @interface WorkoutSetRepDataPoint */ export interface WorkoutSetRepDataPoint { /** * * @type {number} * @memberof WorkoutSetRepDataPoint */ resistance: number; /** * * @type {WorkoutSetSideData} * @memberof WorkoutSetRepDataPoint */ left: WorkoutSetSideData; /** * * @type {WorkoutSetSideData} * @memberof WorkoutSetRepDataPoint */ right: WorkoutSetSideData; /** * * @type {number} * @memberof WorkoutSetRepDataPoint */ addedMass: number; } /** * Check if a given object implements the WorkoutSetRepDataPoint interface. */ export function instanceOfWorkoutSetRepDataPoint(value: object): value is WorkoutSetRepDataPoint { if (!('resistance' in value) || value['resistance'] === undefined) return false; if (!('left' in value) || value['left'] === undefined) return false; if (!('right' in value) || value['right'] === undefined) return false; if (!('addedMass' in value) || value['addedMass'] === undefined) return false; return true; } export function WorkoutSetRepDataPointFromJSON(json: any): WorkoutSetRepDataPoint { return WorkoutSetRepDataPointFromJSONTyped(json, false); } export function WorkoutSetRepDataPointFromJSONTyped(json: any, ignoreDiscriminator: boolean): WorkoutSetRepDataPoint { if (json == null) { return json; } return { 'resistance': json['resistance'], 'left': WorkoutSetSideDataFromJSON(json['left']), 'right': WorkoutSetSideDataFromJSON(json['right']), 'addedMass': json['addedMass'], }; } export function WorkoutSetRepDataPointToJSON(value?: WorkoutSetRepDataPoint | null): any { if (value == null) { return value; } return { 'resistance': value['resistance'], 'left': WorkoutSetSideDataToJSON(value['left']), 'right': WorkoutSetSideDataToJSON(value['right']), 'addedMass': value['addedMass'], }; }