/** * Shell EVLib * * This file was automatically generated by APIMATIC v3.0 ( https://www.apimatic.io ). */ import { number, object, optional, Schema } from '../schema'; import { ElectricalPropertiesPowerTypeEnum, electricalPropertiesPowerTypeEnumSchema, } from './electricalPropertiesPowerTypeEnum'; /** Electrical Properties of the Connector */ export interface ElectricalProperties { powerType?: ElectricalPropertiesPowerTypeEnum; /** Voltage in Volts for this connector */ voltage?: number; /** Electric Current in Amperes for this connector */ amperage?: number; /** Power in Kilowatts for this connector */ maxElectricPower?: number; } export const electricalPropertiesSchema: Schema = object({ powerType: ['powerType', optional(electricalPropertiesPowerTypeEnumSchema)], voltage: ['voltage', optional(number())], amperage: ['amperage', optional(number())], maxElectricPower: ['maxElectricPower', optional(number())], });