TNEntityOcpiAttributes

@objcMembers
open class TNEntityOcpiAttributes : NSObject, Codable

OCPI(Open Charge Point Interface) attributes. Refer https://github.com/ocpi/ocpi

  • Uniquely identifies the location within the CPOs platform (and suboperator platforms).

    Declaration

    Swift

    public var locationId: String?
  • The general type of parking at the charge point location.

    Declaration

    Swift

    public var parkingType: TNEntityParkingType?
  • Display name of the location.

    Declaration

    Swift

    public var locationName: String?
  • Uniquely identifies the EVSE within the CPOs platform (and suboperator platforms).

    Declaration

    Swift

    public var evseUid: String?
  • EVSE ID. Compliant with the following specification for EVSE ID from “eMI3 standard version V1.0”(http: //emi3group.com/documents-links/).“Part 2: business objects.” Optional because: if an EVSE ID is to be re-used the EVSE ID can be removed from an EVSE that is removed (status: REMOVED)

    Declaration

    Swift

    public var evseId: String?
  • Indicates the current status of the EVSE.

    Declaration

    Swift

    public var evseStatus: TNEntityEvseStatus?
  • Coordinates of the EVSE.

    Declaration

    Swift

    public var evseCoordinates: TNEntityGeoPoint?
  • The capabilities of an EVSE.

    Declaration

    Swift

    public var evseCapabilities: [String]?
  • Additional attributes

    Declaration

    Swift

    public var additionalAttributes: TNEntityEvAdditionalAttributes?
  • Declaration

    Swift

    public required init(from decoder: Decoder) throws