Skip to content

User Data DTO Reference ​

The ThingsTelemetry\Traccar\Dto\UserData represents a Traccar user entity.

php
use ThingsTelemetry\Traccar\Facades\User;

$user = User::get(42); // UserData

Properties ​

PropertyTypeDescription
idintUnique user identifier.
namestringUser full name.
emailstringUser email.
phone`stringnull`
readonlyboolWhether the user is read-only.
administratorboolAdmin flag.
mapMapPreferred map provider.
latitudefloatDefault map center latitude.
longitudefloatDefault map center longitude.
zoomintDefault map zoom.
password`stringnull`
coordinateFormatCoordinateFormatPreferred coordinate format.
disabledboolIf the user is disabled.
expirationTime`CarbonImmutablenull`
deviceLimitintAssigned limit for devices.
userLimitintAssigned limit for sub-users.
deviceReadonlyboolDevice read-only permission flag.
limitCommandsboolLimit commands permission flag.
fixedEmailboolFixed email permission flag.
poiLayer`stringnull`
attributesUserAttributesDataUser attribute bag.

id → integer ​

Unique user identifier.

name → string ​

User full name.

email → string ​

User email.

phone → string|null ​

Contact phone.

readonly → boolean ​

Whether the user is read-only.

administrator → boolean ​

Admin flag.

map → Map ​

Preferred map provider.

latitude, longitude → float ​

Default map center coordinates.

zoom → integer ​

Default map zoom.

password → string|null ​

Password field (if returned by API).

coordinateFormat → CoordinateFormat ​

Preferred coordinate format.

disabled → boolean ​

If the user is disabled.

expirationTime → CarbonImmutable|null ​

Account expiration timestamp if set.

deviceLimit, userLimit → integer ​

Assigned limits for devices and sub-users.

deviceReadonly, limitCommands, fixedEmail → boolean ​

Permission/control flags.

poiLayer → string|null ​

Points-of-interest layer ID or URL.

attributes → UserAttributesData ​

User attribute bag.

Released under the MIT License.