index.d overview

tslint:disable


Table of contents


utils

AuthorizeResponse (interface)

This file was automatically generated by json-schema-to-typescript. DO NOT MODIFY IT BY HAND. Instead, modify the source JSONSchema file, and run json-schema-to-typescript to regenerate this file.

Signature

export interface AuthorizeResponse {
  idTagInfo: {
    status: 'Accepted' | 'Blocked' | 'Expired' | 'Invalid' | 'ConcurrentTx'
    expiryDate?: string
    parentIdTag?: string
    [k: string]: unknown
  }
}

BootNotificationResponse (interface)

This file was automatically generated by json-schema-to-typescript. DO NOT MODIFY IT BY HAND. Instead, modify the source JSONSchema file, and run json-schema-to-typescript to regenerate this file.

Signature

export interface BootNotificationResponse {
  status: 'Accepted' | 'Pending' | 'Rejected'
  currentTime: string
  interval: number
}

CancelReservationResponse (interface)

This file was automatically generated by json-schema-to-typescript. DO NOT MODIFY IT BY HAND. Instead, modify the source JSONSchema file, and run json-schema-to-typescript to regenerate this file.

Signature

export interface CancelReservationResponse {
  status: 'Accepted' | 'Rejected'
}

ChangeAvailabilityResponse (interface)

This file was automatically generated by json-schema-to-typescript. DO NOT MODIFY IT BY HAND. Instead, modify the source JSONSchema file, and run json-schema-to-typescript to regenerate this file.

Signature

export interface ChangeAvailabilityResponse {
  status: 'Accepted' | 'Rejected' | 'Scheduled'
}

ChangeConfigurationResponse (interface)

This file was automatically generated by json-schema-to-typescript. DO NOT MODIFY IT BY HAND. Instead, modify the source JSONSchema file, and run json-schema-to-typescript to regenerate this file.

Signature

export interface ChangeConfigurationResponse {
  status: 'Accepted' | 'Rejected' | 'RebootRequired' | 'NotSupported'
}

ClearCacheResponse (interface)

This file was automatically generated by json-schema-to-typescript. DO NOT MODIFY IT BY HAND. Instead, modify the source JSONSchema file, and run json-schema-to-typescript to regenerate this file.

Signature

export interface ClearCacheResponse {
  status: 'Accepted' | 'Rejected'
}

ClearChargingProfileResponse (interface)

This file was automatically generated by json-schema-to-typescript. DO NOT MODIFY IT BY HAND. Instead, modify the source JSONSchema file, and run json-schema-to-typescript to regenerate this file.

Signature

export interface ClearChargingProfileResponse {
  status: 'Accepted' | 'Unknown'
}

DataTransferResponse (interface)

This file was automatically generated by json-schema-to-typescript. DO NOT MODIFY IT BY HAND. Instead, modify the source JSONSchema file, and run json-schema-to-typescript to regenerate this file.

Signature

export interface DataTransferResponse {
  status: 'Accepted' | 'Rejected' | 'UnknownMessageId' | 'UnknownVendorId'
  data?: string
}

DiagnosticsStatusNotificationResponse (interface)

This file was automatically generated by json-schema-to-typescript. DO NOT MODIFY IT BY HAND. Instead, modify the source JSONSchema file, and run json-schema-to-typescript to regenerate this file.

Signature

export interface DiagnosticsStatusNotificationResponse {}

FirmwareStatusNotificationResponse (interface)

This file was automatically generated by json-schema-to-typescript. DO NOT MODIFY IT BY HAND. Instead, modify the source JSONSchema file, and run json-schema-to-typescript to regenerate this file.

Signature

export interface FirmwareStatusNotificationResponse {}

GetCompositeScheduleResponse (interface)

This file was automatically generated by json-schema-to-typescript. DO NOT MODIFY IT BY HAND. Instead, modify the source JSONSchema file, and run json-schema-to-typescript to regenerate this file.

Signature

export interface GetCompositeScheduleResponse {
  status: 'Accepted' | 'Rejected'
  connectorId?: number
  scheduleStart?: string
  chargingSchedule?: {
    duration?: number
    startSchedule?: string
    chargingRateUnit: 'A' | 'W'
    chargingSchedulePeriod: {
      startPeriod: number
      limit: number
      numberPhases?: number
      [k: string]: unknown
    }[]
    minChargingRate?: number
    [k: string]: unknown
  }
}

GetConfigurationResponse (interface)

This file was automatically generated by json-schema-to-typescript. DO NOT MODIFY IT BY HAND. Instead, modify the source JSONSchema file, and run json-schema-to-typescript to regenerate this file.

Signature

export interface GetConfigurationResponse {
  configurationKey?: {
    key: string
    readonly: boolean
    value?: string
    [k: string]: unknown
  }[]
  unknownKey?: string[]
}

GetDiagnosticsResponse (interface)

This file was automatically generated by json-schema-to-typescript. DO NOT MODIFY IT BY HAND. Instead, modify the source JSONSchema file, and run json-schema-to-typescript to regenerate this file.

Signature

export interface GetDiagnosticsResponse {
  fileName?: string
}

GetLocalListVersionResponse (interface)

This file was automatically generated by json-schema-to-typescript. DO NOT MODIFY IT BY HAND. Instead, modify the source JSONSchema file, and run json-schema-to-typescript to regenerate this file.

Signature

export interface GetLocalListVersionResponse {
  listVersion: number
}

HeartbeatResponse (interface)

This file was automatically generated by json-schema-to-typescript. DO NOT MODIFY IT BY HAND. Instead, modify the source JSONSchema file, and run json-schema-to-typescript to regenerate this file.

Signature

export interface HeartbeatResponse {
  currentTime: string
}

MeterValuesResponse (interface)

This file was automatically generated by json-schema-to-typescript. DO NOT MODIFY IT BY HAND. Instead, modify the source JSONSchema file, and run json-schema-to-typescript to regenerate this file.

Signature

export interface MeterValuesResponse {}

RemoteStartTransactionResponse (interface)

This file was automatically generated by json-schema-to-typescript. DO NOT MODIFY IT BY HAND. Instead, modify the source JSONSchema file, and run json-schema-to-typescript to regenerate this file.

Signature

export interface RemoteStartTransactionResponse {
  status: 'Accepted' | 'Rejected'
}

RemoteStopTransactionResponse (interface)

This file was automatically generated by json-schema-to-typescript. DO NOT MODIFY IT BY HAND. Instead, modify the source JSONSchema file, and run json-schema-to-typescript to regenerate this file.

Signature

export interface RemoteStopTransactionResponse {
  status: 'Accepted' | 'Rejected'
}

ReserveNowResponse (interface)

This file was automatically generated by json-schema-to-typescript. DO NOT MODIFY IT BY HAND. Instead, modify the source JSONSchema file, and run json-schema-to-typescript to regenerate this file.

Signature

export interface ReserveNowResponse {
  status: 'Accepted' | 'Faulted' | 'Occupied' | 'Rejected' | 'Unavailable'
}

ResetResponse (interface)

This file was automatically generated by json-schema-to-typescript. DO NOT MODIFY IT BY HAND. Instead, modify the source JSONSchema file, and run json-schema-to-typescript to regenerate this file.

Signature

export interface ResetResponse {
  status: 'Accepted' | 'Rejected'
}

SendLocalListResponse (interface)

This file was automatically generated by json-schema-to-typescript. DO NOT MODIFY IT BY HAND. Instead, modify the source JSONSchema file, and run json-schema-to-typescript to regenerate this file.

Signature

export interface SendLocalListResponse {
  status: 'Accepted' | 'Failed' | 'NotSupported' | 'VersionMismatch'
}

SetChargingProfileResponse (interface)

This file was automatically generated by json-schema-to-typescript. DO NOT MODIFY IT BY HAND. Instead, modify the source JSONSchema file, and run json-schema-to-typescript to regenerate this file.

Signature

export interface SetChargingProfileResponse {
  status: 'Accepted' | 'Rejected' | 'NotSupported'
}

StartTransactionResponse (interface)

This file was automatically generated by json-schema-to-typescript. DO NOT MODIFY IT BY HAND. Instead, modify the source JSONSchema file, and run json-schema-to-typescript to regenerate this file.

Signature

export interface StartTransactionResponse {
  idTagInfo: {
    expiryDate?: string
    parentIdTag?: string
    status: 'Accepted' | 'Blocked' | 'Expired' | 'Invalid' | 'ConcurrentTx'
    [k: string]: unknown
  }
  transactionId: number
}

StatusNotificationResponse (interface)

This file was automatically generated by json-schema-to-typescript. DO NOT MODIFY IT BY HAND. Instead, modify the source JSONSchema file, and run json-schema-to-typescript to regenerate this file.

Signature

export interface StatusNotificationResponse {}

StopTransactionResponse (interface)

This file was automatically generated by json-schema-to-typescript. DO NOT MODIFY IT BY HAND. Instead, modify the source JSONSchema file, and run json-schema-to-typescript to regenerate this file.

Signature

export interface StopTransactionResponse {
  idTagInfo?: {
    expiryDate?: string
    parentIdTag?: string
    status: 'Accepted' | 'Blocked' | 'Expired' | 'Invalid' | 'ConcurrentTx'
    [k: string]: unknown
  }
}

TriggerMessageResponse (interface)

This file was automatically generated by json-schema-to-typescript. DO NOT MODIFY IT BY HAND. Instead, modify the source JSONSchema file, and run json-schema-to-typescript to regenerate this file.

Signature

export interface TriggerMessageResponse {
  status: 'Accepted' | 'Rejected' | 'NotImplemented'
}

UnlockConnectorResponse (interface)

This file was automatically generated by json-schema-to-typescript. DO NOT MODIFY IT BY HAND. Instead, modify the source JSONSchema file, and run json-schema-to-typescript to regenerate this file.

Signature

export interface UnlockConnectorResponse {
  status: 'Unlocked' | 'UnlockFailed' | 'NotSupported'
}

UpdateFirmwareResponse (interface)

This file was automatically generated by json-schema-to-typescript. DO NOT MODIFY IT BY HAND. Instead, modify the source JSONSchema file, and run json-schema-to-typescript to regenerate this file.

Signature

export interface UpdateFirmwareResponse {}