Flags
=====

.. currentmodule:: terminusgps.wialon.flags

============
Access Flags
============

-------
General
-------

`Wialon API Reference <https://sdk.wialon.com/wiki/en/sidebar/remoteapi/apiref/core/check_items_billing#general>`_

.. autodata:: ACCESSFLAG_VIEW_ITEM_BASIC
.. autodata:: ACCESSFLAG_VIEW_ITEM_DETAILED
.. autodata:: ACCESSFLAG_MANAGE_ITEM_ACCESS
.. autodata:: ACCESSFLAG_DELETE_ITEM
.. autodata:: ACCESSFLAG_RENAME_ITEM
.. autodata:: ACCESSFLAG_VIEW_CUSTOM_FIELDS
.. autodata:: ACCESSFLAG_MANAGE_CUSTOM_FIELDS
.. autodata:: ACCESSFLAG_MANAGE_UNMENTIONED_FIELDS
.. autodata:: ACCESSFLAG_MANAGE_ICON
.. autodata:: ACCESSFLAG_QUERY_REPORTS
.. autodata:: ACCESSFLAG_MANAGE_ACL
.. autodata:: ACCESSFLAG_MANAGE_ITEM_LOG
.. autodata:: ACCESSFLAG_VIEW_ADMIN_FIELDS
.. autodata:: ACCESSFLAG_MANAGE_ADMIN_FIELDS
.. autodata:: ACCESSFLAG_VIEW_ATTACHED_FILES
.. autodata:: ACCESSFLAG_MANAGE_ATTACHED_FILES

---------------
Unit/Unit Group
---------------

`Wialon API Reference <https://sdk.wialon.com/wiki/en/sidebar/remoteapi/apiref/core/check_items_billing#units_and_unit_groups>`_

.. autodata:: ACCESSFLAG_UNIT_MANAGE_CONNECTIVITY
.. autodata:: ACCESSFLAG_UNIT_MANAGE_SENSORS
.. autodata:: ACCESSFLAG_UNIT_MANAGE_COUNTERS
.. autodata:: ACCESSFLAG_UNIT_DELETE_MESSAGES
.. autodata:: ACCESSFLAG_UNIT_EXECUTE_COMMANDS
.. autodata:: ACCESSFLAG_UNIT_REGISTER_EVENTS
.. autodata:: ACCESSFLAG_UNIT_VIEW_CONNECTIVITY
.. autodata:: ACCESSFLAG_UNIT_VIEW_SERVICE_INTERVALS
.. autodata:: ACCESSFLAG_UNIT_MANAGE_SERVICE_INTERVALS
.. autodata:: ACCESSFLAG_UNIT_IMPORT_MESSAGES
.. autodata:: ACCESSFLAG_UNIT_EXPORT_MESSAGES
.. autodata:: ACCESSFLAG_UNIT_VIEW_COMMANDS
.. autodata:: ACCESSFLAG_UNIT_MANAGE_COMMANDS
.. autodata:: ACCESSFLAG_UNIT_MANAGE_TRIP_DETECTOR
.. autodata:: ACCESSFLAG_UNIT_MANAGE_ASSIGNMENTS

----
User
----

`Wialon API Reference <https://sdk.wialon.com/wiki/en/sidebar/remoteapi/apiref/core/check_items_billing#users>`_

.. autodata:: ACCESSFLAG_USER_MANAGE_ACCESS_RIGHTS
.. autodata:: ACCESSFLAG_USER_ACT_AS_OTHER
.. autodata:: ACCESSFLAG_USER_MANAGE_FLAGS
.. autodata:: ACCESSFLAG_USER_VIEW_PUSH_MESSAGES
.. autodata:: ACCESSFLAG_USER_MANAGE_PUSH_MESSAGES

------------
Retranslator
------------

`Wialon API Reference <https://sdk.wialon.com/wiki/en/sidebar/remoteapi/apiref/core/check_items_billing#retranslators>`_

.. autodata:: ACCESSFLAG_RETRANSLATOR_MANAGE_PROPERTIES
.. autodata:: ACCESSFLAG_RETRANSLATOR_MANAGE_UNITS

------------------
Resources/Accounts 
------------------

`Wialon API Reference <https://sdk.wialon.com/wiki/en/sidebar/remoteapi/apiref/core/check_items_billing#resources_accounts>`_

.. autodata:: ACCESSFLAG_RESOURCE_VIEW_NOTIFICATIONS
.. autodata:: ACCESSFLAG_RESOURCE_MANAGE_NOTIFICATIONS
.. autodata:: ACCESSFLAG_RESOURCE_VIEW_POIS
.. autodata:: ACCESSFLAG_RESOURCE_MANAGE_POIS
.. autodata:: ACCESSFLAG_RESOURCE_VIEW_GEOFENCES
.. autodata:: ACCESSFLAG_RESOURCE_MANAGE_GEOFENCES
.. autodata:: ACCESSFLAG_RESOURCE_VIEW_JOBS
.. autodata:: ACCESSFLAG_RESOURCE_MANAGE_JOBS
.. autodata:: ACCESSFLAG_RESOURCE_VIEW_REPORT_TEMPLATES
.. autodata:: ACCESSFLAG_RESOURCE_MANAGE_REPORT_TEMPLATES
.. autodata:: ACCESSFLAG_RESOURCE_VIEW_DRIVERS
.. autodata:: ACCESSFLAG_RESOURCE_MANAGE_DRIVERS
.. autodata:: ACCESSFLAG_RESOURCE_MANAGE_ACCOUNT
.. autodata:: ACCESSFLAG_RESOURCE_VIEW_ORDERS
.. autodata:: ACCESSFLAG_RESOURCE_MANAGE_ORDERS
.. autodata:: ACCESSFLAG_RESOURCE_VIEW_TRAILERS
.. autodata:: ACCESSFLAG_RESOURCE_MANAGE_TRAILERS

------
Routes
------

`Wialon API Reference <https://sdk.wialon.com/wiki/en/sidebar/remoteapi/apiref/core/check_items_billing#routes>`_

.. autodata:: ACCESSFLAG_ROUTE_MANAGE_ROUTE

-----
Other
-----

`Wialon API Reference <https://sdk.wialon.com/wiki/en/sidebar/remoteapi/apiref/core/check_items_billing#other>`_

.. autodata:: ACCESSFLAG_FULL_ACCESS

==========
Data Flags
==========

------------
Retranslator
------------

`Wialon API Reference <https://sdk.wialon.com/wiki/en/sidebar/remoteapi/apiref/format/retranslator>`_

.. autodata:: DATAFLAG_RETRANSLATOR_BASE
.. autodata:: DATAFLAG_RETRANSLATOR_CUSTOM_PROPERTIES
.. autodata:: DATAFLAG_RETRANSLATOR_BILLING_PROPERTIES
.. autodata:: DATAFLAG_RETRANSLATOR_GUID
.. autodata:: DATAFLAG_RETRANSLATOR_ADMIN_FIELDS
.. autodata:: DATAFLAG_RETRANSLATOR_CONFIGURATION
.. autodata:: DATAFLAG_RETRANSLATOR_UNITS
.. autodata:: DATAFLAG_RETRANSLATOR_ALL


-----------------
Resource/Accounts
-----------------

`Wialon API Reference <https://sdk.wialon.com/wiki/en/sidebar/remoteapi/apiref/format/resource>`_

.. autodata:: DATAFLAG_RESOURCE_BASE
.. autodata:: DATAFLAG_RESOURCE_CUSTOM_PROPERTIES
.. autodata:: DATAFLAG_RESOURCE_BILLING_PROPERTIES
.. autodata:: DATAFLAG_RESOURCE_CUSTOM_FIELDS
.. autodata:: DATAFLAG_RESOURCE_MESSAGES
.. autodata:: DATAFLAG_RESOURCE_GUID
.. autodata:: DATAFLAG_RESOURCE_ADMIN_FIELDS
.. autodata:: DATAFLAG_RESOURCE_DRIVERS
.. autodata:: DATAFLAG_RESOURCE_JOBS
.. autodata:: DATAFLAG_RESOURCE_NOTIFICATIONS
.. autodata:: DATAFLAG_RESOURCE_POIS
.. autodata:: DATAFLAG_RESOURCE_GEOFENCES
.. autodata:: DATAFLAG_RESOURCE_REPORT_TEMPLATES
.. autodata:: DATAFLAG_RESOURCE_DRIVER_ATTACHABLE_UNITS
.. autodata:: DATAFLAG_RESOURCE_DRIVER_GROUPS
.. autodata:: DATAFLAG_RESOURCE_TRAILERS
.. autodata:: DATAFLAG_RESOURCE_TRAILER_GROUPS
.. autodata:: DATAFLAG_RESOURCE_TRAILER_ATTACHABLE_UNITS
.. autodata:: DATAFLAG_RESOURCE_ORDERS
.. autodata:: DATAFLAG_RESOURCE_GEOFENCE_GROUPS
.. autodata:: DATAFLAG_RESOURCE_TAGS
.. autodata:: DATAFLAG_RESOURCE_TAG_ATTACHABLE_UNITS
.. autodata:: DATAFLAG_RESOURCE_TAG_GROUPS
.. autodata:: DATAFLAG_RESOURCE_ALL

-----
Route
-----

`Wialon API Reference <https://sdk.wialon.com/wiki/en/sidebar/remoteapi/apiref/format/route>`_

.. autodata:: DATAFLAG_ROUTE_BASE
.. autodata:: DATAFLAG_ROUTE_CUSTOM_PROPERTIES
.. autodata:: DATAFLAG_ROUTE_BILLING_PROPERTIES
.. autodata:: DATAFLAG_ROUTE_GUID
.. autodata:: DATAFLAG_ROUTE_ADMIN_FIELDS
.. autodata:: DATAFLAG_ROUTE_CONFIGURATION
.. autodata:: DATAFLAG_ROUTE_CHECKPOINTS
.. autodata:: DATAFLAG_ROUTE_SCHEDULES
.. autodata:: DATAFLAG_ROUTE_ROUNDS
.. autodata:: DATAFLAG_ROUTE_ALL

----
Unit
----

`Wialon API Reference <https://sdk.wialon.com/wiki/en/sidebar/remoteapi/apiref/format/unit>`_

.. autodata:: DATAFLAG_UNIT_BASE
.. autodata:: DATAFLAG_UNIT_CUSTOM_PROPERTIES
.. autodata:: DATAFLAG_UNIT_BILLING_PROPERTIES
.. autodata:: DATAFLAG_UNIT_CUSTOM_FIELDS
.. autodata:: DATAFLAG_UNIT_IMAGE
.. autodata:: DATAFLAG_UNIT_MESSAGES
.. autodata:: DATAFLAG_UNIT_GUID
.. autodata:: DATAFLAG_UNIT_ADMIN_FIELDS
.. autodata:: DATAFLAG_UNIT_ADVANCED_PROPERTIES
.. autodata:: DATAFLAG_UNIT_CURRENT_MOMENT_COMMANDS
.. autodata:: DATAFLAG_UNIT_LAST_MESSAGE
.. autodata:: DATAFLAG_UNIT_SENSORS
.. autodata:: DATAFLAG_UNIT_COUNTERS
.. autodata:: DATAFLAG_UNIT_MAINTENANCE
.. autodata:: DATAFLAG_UNIT_REPORT_CONFIGURATION
.. autodata:: DATAFLAG_UNIT_AVAILABLE_COMMANDS
.. autodata:: DATAFLAG_UNIT_MESSAGE_PARAMETERS
.. autodata:: DATAFLAG_UNIT_CONNECTION_STATUS
.. autodata:: DATAFLAG_UNIT_POSITION
.. autodata:: DATAFLAG_UNIT_PROFILE_FIELDS
.. autodata:: DATAFLAG_UNIT_ALL

----------
Unit Group
----------

`Wialon API Reference <https://sdk.wialon.com/wiki/en/sidebar/remoteapi/apiref/format/group>`_

.. autodata:: DATAFLAG_GROUP_BASE
.. autodata:: DATAFLAG_GROUP_CUSTOM_PROPERTIES
.. autodata:: DATAFLAG_GROUP_BILLING_PROPERTIES
.. autodata:: DATAFLAG_GROUP_CUSTOM_FIELDS
.. autodata:: DATAFLAG_GROUP_IMAGE
.. autodata:: DATAFLAG_GROUP_GUID
.. autodata:: DATAFLAG_GROUP_ADMIN_FIELDS
.. autodata:: DATAFLAG_GROUP_ALL

----
User
----

`Wialon API Reference <https://sdk.wialon.com/wiki/en/sidebar/remoteapi/apiref/format/user>`_

.. autodata:: DATAFLAG_USER_BASE
.. autodata:: DATAFLAG_USER_CUSTOM_PROPERTIES
.. autodata:: DATAFLAG_USER_BILLING_PROPERTIES
.. autodata:: DATAFLAG_USER_CUSTOM_FIELDS
.. autodata:: DATAFLAG_USER_MESSAGES
.. autodata:: DATAFLAG_USER_GUID
.. autodata:: DATAFLAG_USER_ADMIN_FIELDS
.. autodata:: DATAFLAG_USER_OTHER_PROPERTIES
.. autodata:: DATAFLAG_USER_NOTIFICATIONS
.. autodata:: DATAFLAG_USER_ALL

==============
Settings Flags
==============

`Wialon API Reference <https://sdk.wialon.com/wiki/en/sidebar/remoteapi/apiref/user/update_user_flags>`_

----
User
----

.. autodata:: SETTINGSFLAG_USER_DISABLED
.. autodata:: SETTINGSFLAG_USER_CANNOT_CHANGE_PASSWORD
.. autodata:: SETTINGSFLAG_USER_CAN_CREATE_ITEMS
.. autodata:: SETTINGSFLAG_USER_CANNOT_CHANGE_SETTINGS
.. autodata:: SETTINGSFLAG_USER_CAN_SEND_SMS

===========
Token Flags
===========

-------
General
-------

.. autodata:: TOKENFLAG_ONLINE_TRACKING
.. autodata:: TOKENFLAG_VIEW_ACCESS
.. autodata:: TOKENFLAG_MANAGE_NONSENSITIVE
.. autodata:: TOKENFLAG_MANAGE_SENSITIVE
.. autodata:: TOKENFLAG_MANAGE_CRITICAL
.. autodata:: TOKENFLAG_COMMUNICATION
.. autodata:: TOKENFLAG_MANAGE_ALL
