/* 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 A500TimeSeriesPointData */ export interface A500TimeSeriesPointData { /** * * @type {number} * @memberof A500TimeSeriesPointData */ id: number; /** * * @type {number} * @memberof A500TimeSeriesPointData */ timeSinceEpoch: number; /** * * @type {number} * @memberof A500TimeSeriesPointData */ leftPosition?: number; /** * * @type {number} * @memberof A500TimeSeriesPointData */ leftPower?: number; /** * * @type {number} * @memberof A500TimeSeriesPointData */ leftVelocity?: number; /** * * @type {number} * @memberof A500TimeSeriesPointData */ leftAcceleration?: number; /** * * @type {number} * @memberof A500TimeSeriesPointData */ leftForceOfMassAcceleration?: number; /** * * @type {number} * @memberof A500TimeSeriesPointData */ leftMechanicalWeight?: number; /** * * @type {number} * @memberof A500TimeSeriesPointData */ leftRawPower?: number; /** * * @type {number} * @memberof A500TimeSeriesPointData */ rightPosition?: number; /** * * @type {number} * @memberof A500TimeSeriesPointData */ rightPower?: number; /** * * @type {number} * @memberof A500TimeSeriesPointData */ rightVelocity?: number; /** * * @type {number} * @memberof A500TimeSeriesPointData */ rightAcceleration?: number; /** * * @type {number} * @memberof A500TimeSeriesPointData */ rightForceOfMassAcceleration?: number; /** * * @type {number} * @memberof A500TimeSeriesPointData */ rightMechanicalWeight?: number; /** * * @type {number} * @memberof A500TimeSeriesPointData */ rightRawPower?: number; /** * * @type {number} * @memberof A500TimeSeriesPointData */ leftTorque?: number; /** * * @type {number} * @memberof A500TimeSeriesPointData */ rightTorque?: number; /** * * @type {number} * @memberof A500TimeSeriesPointData */ leftForce?: number; /** * * @type {number} * @memberof A500TimeSeriesPointData */ rightForce?: number; } /** * Check if a given object implements the A500TimeSeriesPointData interface. */ export function instanceOfA500TimeSeriesPointData(value: object): value is A500TimeSeriesPointData { if (!('id' in value) || value['id'] === undefined) return false; if (!('timeSinceEpoch' in value) || value['timeSinceEpoch'] === undefined) return false; return true; } export function A500TimeSeriesPointDataFromJSON(json: any): A500TimeSeriesPointData { return A500TimeSeriesPointDataFromJSONTyped(json, false); } export function A500TimeSeriesPointDataFromJSONTyped(json: any, ignoreDiscriminator: boolean): A500TimeSeriesPointData { if (json == null) { return json; } return { 'id': json['id'], 'timeSinceEpoch': json['timeSinceEpoch'], 'leftPosition': json['leftPosition'] == null ? undefined : json['leftPosition'], 'leftPower': json['leftPower'] == null ? undefined : json['leftPower'], 'leftVelocity': json['leftVelocity'] == null ? undefined : json['leftVelocity'], 'leftAcceleration': json['leftAcceleration'] == null ? undefined : json['leftAcceleration'], 'leftForceOfMassAcceleration': json['leftForceOfMassAcceleration'] == null ? undefined : json['leftForceOfMassAcceleration'], 'leftMechanicalWeight': json['leftMechanicalWeight'] == null ? undefined : json['leftMechanicalWeight'], 'leftRawPower': json['leftRawPower'] == null ? undefined : json['leftRawPower'], 'rightPosition': json['rightPosition'] == null ? undefined : json['rightPosition'], 'rightPower': json['rightPower'] == null ? undefined : json['rightPower'], 'rightVelocity': json['rightVelocity'] == null ? undefined : json['rightVelocity'], 'rightAcceleration': json['rightAcceleration'] == null ? undefined : json['rightAcceleration'], 'rightForceOfMassAcceleration': json['rightForceOfMassAcceleration'] == null ? undefined : json['rightForceOfMassAcceleration'], 'rightMechanicalWeight': json['rightMechanicalWeight'] == null ? undefined : json['rightMechanicalWeight'], 'rightRawPower': json['rightRawPower'] == null ? undefined : json['rightRawPower'], 'leftTorque': json['leftTorque'] == null ? undefined : json['leftTorque'], 'rightTorque': json['rightTorque'] == null ? undefined : json['rightTorque'], 'leftForce': json['leftForce'] == null ? undefined : json['leftForce'], 'rightForce': json['rightForce'] == null ? undefined : json['rightForce'], }; } export function A500TimeSeriesPointDataToJSON(value?: A500TimeSeriesPointData | null): any { if (value == null) { return value; } return { 'id': value['id'], 'timeSinceEpoch': value['timeSinceEpoch'], 'leftPosition': value['leftPosition'], 'leftPower': value['leftPower'], 'leftVelocity': value['leftVelocity'], 'leftAcceleration': value['leftAcceleration'], 'leftForceOfMassAcceleration': value['leftForceOfMassAcceleration'], 'leftMechanicalWeight': value['leftMechanicalWeight'], 'leftRawPower': value['leftRawPower'], 'rightPosition': value['rightPosition'], 'rightPower': value['rightPower'], 'rightVelocity': value['rightVelocity'], 'rightAcceleration': value['rightAcceleration'], 'rightForceOfMassAcceleration': value['rightForceOfMassAcceleration'], 'rightMechanicalWeight': value['rightMechanicalWeight'], 'rightRawPower': value['rightRawPower'], 'leftTorque': value['leftTorque'], 'rightTorque': value['rightTorque'], 'leftForce': value['leftForce'], 'rightForce': value['rightForce'], }; }