/* 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'; /** * * @export * @interface A500TestResultData */ export interface A500TestResultData { /** * * @type {number} * @memberof A500TestResultData */ id: number; /** * * @type {number} * @memberof A500TestResultData */ averageVelocityLineM?: number; /** * * @type {number} * @memberof A500TestResultData */ averageVelocityLineB?: number; /** * * @type {number} * @memberof A500TestResultData */ averagePowerParabolaA?: number; /** * * @type {number} * @memberof A500TestResultData */ averagePowerParabolaH?: number; /** * * @type {number} * @memberof A500TestResultData */ averagePowerParabolaK?: number; /** * * @type {number} * @memberof A500TestResultData */ averageSlopeChanges?: number; /** * * @type {number} * @memberof A500TestResultData */ peakVelocityLineM?: number; /** * * @type {number} * @memberof A500TestResultData */ peakVelocityLineB?: number; /** * * @type {number} * @memberof A500TestResultData */ peakPowerParabolaA?: number; /** * * @type {number} * @memberof A500TestResultData */ peakPowerParabolaH?: number; /** * * @type {number} * @memberof A500TestResultData */ peakPowerParabolaK?: number; /** * * @type {number} * @memberof A500TestResultData */ peakSlopeChanges?: number; } /** * Check if a given object implements the A500TestResultData interface. */ export function instanceOfA500TestResultData(value: object): value is A500TestResultData { if (!('id' in value) || value['id'] === undefined) return false; return true; } export function A500TestResultDataFromJSON(json: any): A500TestResultData { return A500TestResultDataFromJSONTyped(json, false); } export function A500TestResultDataFromJSONTyped(json: any, ignoreDiscriminator: boolean): A500TestResultData { if (json == null) { return json; } return { 'id': json['id'], 'averageVelocityLineM': json['averageVelocityLineM'] == null ? undefined : json['averageVelocityLineM'], 'averageVelocityLineB': json['averageVelocityLineB'] == null ? undefined : json['averageVelocityLineB'], 'averagePowerParabolaA': json['averagePowerParabolaA'] == null ? undefined : json['averagePowerParabolaA'], 'averagePowerParabolaH': json['averagePowerParabolaH'] == null ? undefined : json['averagePowerParabolaH'], 'averagePowerParabolaK': json['averagePowerParabolaK'] == null ? undefined : json['averagePowerParabolaK'], 'averageSlopeChanges': json['averageSlopeChanges'] == null ? undefined : json['averageSlopeChanges'], 'peakVelocityLineM': json['peakVelocityLineM'] == null ? undefined : json['peakVelocityLineM'], 'peakVelocityLineB': json['peakVelocityLineB'] == null ? undefined : json['peakVelocityLineB'], 'peakPowerParabolaA': json['peakPowerParabolaA'] == null ? undefined : json['peakPowerParabolaA'], 'peakPowerParabolaH': json['peakPowerParabolaH'] == null ? undefined : json['peakPowerParabolaH'], 'peakPowerParabolaK': json['peakPowerParabolaK'] == null ? undefined : json['peakPowerParabolaK'], 'peakSlopeChanges': json['peakSlopeChanges'] == null ? undefined : json['peakSlopeChanges'], }; } export function A500TestResultDataToJSON(value?: A500TestResultData | null): any { if (value == null) { return value; } return { 'id': value['id'], 'averageVelocityLineM': value['averageVelocityLineM'], 'averageVelocityLineB': value['averageVelocityLineB'], 'averagePowerParabolaA': value['averagePowerParabolaA'], 'averagePowerParabolaH': value['averagePowerParabolaH'], 'averagePowerParabolaK': value['averagePowerParabolaK'], 'averageSlopeChanges': value['averageSlopeChanges'], 'peakVelocityLineM': value['peakVelocityLineM'], 'peakVelocityLineB': value['peakVelocityLineB'], 'peakPowerParabolaA': value['peakPowerParabolaA'], 'peakPowerParabolaH': value['peakPowerParabolaH'], 'peakPowerParabolaK': value['peakPowerParabolaK'], 'peakSlopeChanges': value['peakSlopeChanges'], }; }