/** * 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 { StrengthMachineLine } from './StrengthMachineLine'; import type { StrengthMachineModelData } from './StrengthMachineModelData'; import type { StrengthExerciseData } from './StrengthExerciseData'; import type { StrengthMachineModelNumberData } from './StrengthMachineModelNumberData'; /** * * @export * @interface StrengthMachineData */ export interface StrengthMachineData { /** * * @type {number} * @memberof StrengthMachineData */ id: number; /** * * @type {string} * @memberof StrengthMachineData */ name: string; /** * * @type {StrengthMachineLine} * @memberof StrengthMachineData */ line: StrengthMachineLine; /** * * @type {string} * @memberof StrengthMachineData */ variant?: string; /** * * @type {boolean} * @memberof StrengthMachineData */ dualSided: boolean; /** * * @type {number} * @memberof StrengthMachineData */ defaultStrengthExerciseId?: number; /** * * @type {StrengthExerciseData} * @memberof StrengthMachineData */ defaultStrengthExercise?: StrengthExerciseData; /** * * @type {Array} * @memberof StrengthMachineData */ modelNumbers?: Array; /** * * @type {Array} * @memberof StrengthMachineData */ models?: Array; } /** * Check if a given object implements the StrengthMachineData interface. */ export declare function instanceOfStrengthMachineData(value: object): value is StrengthMachineData; export declare function StrengthMachineDataFromJSON(json: any): StrengthMachineData; export declare function StrengthMachineDataFromJSONTyped(json: any, ignoreDiscriminator: boolean): StrengthMachineData; export declare function StrengthMachineDataToJSON(value?: StrengthMachineData | null): any;