@mega-yfue/eufy-sdk / VacuumMapDescription
Interface: VacuumMapDescription
A map's identity, without its pixels — the vendor's MapDescription.
Properties
createCause
ts
readonly createCause: number;Why the map exists, as the device's own code. Not translated to names: the vendor ships this as a bare uint32 with no enum beside it, so any name here would be invented.
createdAt
ts
readonly createdAt: number | undefined;When the map was made, and when it was last used, as the device sent them.
The unit is not stated. The field is a uint64 and could be seconds or milliseconds; both are used elsewhere on this line. A consumer can tell them apart by magnitude far more safely than this decoder can assume one. undefined for the vendor's zero, which is "never".
lastUsedAt
ts
readonly lastUsedAt: number | undefined;See VacuumMapDescription.createdAt.
mapId
ts
readonly mapId: number | undefined;name
ts
readonly name: string | undefined;releases
ts
readonly releases: number;