This directory is not part of the public API. There is no guarantee of stability as all files are considered implementation details.
Files are named after the primary thing they export.
-
Some method signatures slightly deviate from their model (eg.
Location.moveUsers
) to ensure that the optional optimizations are truly optional. -
"Set" methods assume that everything is up-to-date. For example, if you call
device.setLocation(loc)
and the device'slocationId
is the same asloc.locationId
, the request will be skipped since there would be no change. If you expect data to change (eg. in long-running scripts that reuse objects), callupdate()
before passing it to another method.