/** * 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 { ForceUnit } from './ForceUnit'; import type { FacilityStrengthMachineData } from './FacilityStrengthMachineData'; import type { A500AppType } from './A500AppType'; /** * * @export * @interface A500MachineStateData */ export interface A500MachineStateData { /** * * @type {number} * @memberof A500MachineStateData */ facilityStrengthMachineId: number; /** * * @type {boolean} * @memberof A500MachineStateData */ isFacilityConfigurationOverridden: boolean; /** * * @type {A500AppType} * @memberof A500MachineStateData */ appType: A500AppType; /** * * @type {ForceUnit} * @memberof A500MachineStateData */ forceUnit: ForceUnit; /** * * @type {string} * @memberof A500MachineStateData */ primaryFocus: string; /** * * @type {string} * @memberof A500MachineStateData */ secondaryFocus: string; /** * * @type {FacilityStrengthMachineData} * @memberof A500MachineStateData */ facilityStrengthMachine?: FacilityStrengthMachineData; } /** * Check if a given object implements the A500MachineStateData interface. */ export declare function instanceOfA500MachineStateData(value: object): value is A500MachineStateData; export declare function A500MachineStateDataFromJSON(json: any): A500MachineStateData; export declare function A500MachineStateDataFromJSONTyped(json: any, ignoreDiscriminator: boolean): A500MachineStateData; export declare function A500MachineStateDataToJSON(value?: A500MachineStateData | null): any;