Grupos de unidades
En este apartado, se describen los flags que se aplican a los grupos de unidades y las partes de JSON que se devuelve correspondientes a estos flags. Si se indican varios flags, las partes se reúnen en un JSON.
Dependiendo de los flags establecidos, el formato de la respuesta puede variar.
Indique los flags en formato DEC. Para obtener más información, consulte Formato de datos.
| Valor HEX | Valor DEC | Descripción |
|---|---|---|
| 0x00000001 | 1 | Las propiedades básicas. |
| 0x00000002 | 2 | Las propiedades personalizadas. |
| 0x00000004 | 4 | La información sobre la cuenta. |
| 0x00000008 | 8 | Los campos personalizados. |
| 0x00000010 | 16 | La imagen de grupos de unidades. |
| 0x00000040 | 64 | El GUID. |
| 0x00000080 | 128 | Los campos administrativos. |
| 0x3FFFFFFFFFFFFFFF | 4611686018427387903 | El establecimiento de todos los flags posibles para un grupo de unidades. |
Propiedades básicas
Flag: 0x00000001.
{
"nm":"<text>", /* nombre */
"cls":<uint>, /* ID de la clase básica "avl_unit_group" */
"id":<uint>, /* ID del grupo */
"u":[<long>], /* matriz de identificadores de las unidades que forman el grupo */
"uacl":<uint> /* nivel de acceso al grupo que tiene el usuario corriente */
}
Propiedades personalizadas
Flag: 0x00000002.
En las propiedades personalizadas puede guardar cualesquiera datos sobre el grupo de unidades.
{
"prp":{} /* propiedades personalizadas */
}
Facturación
Flag: 0x00000004.
{
"crt":<uint>, /* ID del creador */
"bact":<uint> /* ID de la cuenta */
}
Campos personalizados
Flag: 0x00000008.
{
"flds":{
"<text>":{ /* número ordinal del campo personalizado */
"id":<uint>, /* ID del campo personalizado */
"n":"<text>", /* nombre del campo personalizado */
"v":"<text>" /* valor del campo personalizado */
},
...
},
"fldsmax":<long> /* cantidad máxima de campos personalizados (-1: no limitada) */
}
Imagen del grupo de unidades
Flag: 0x00000010.
{
"ugi":<uint> /* contador de modificaciones de la imagen */
}
GUID
Flag: 0x00000040.
{
"gd":"<text>" /* GUID del grupo */
}
Campos administrativos
Flag: 0x00000080.
{
"aflds":{ /* campos administrativos */
"<text>":{ /* número ordinal */
"id":<uint>, /* ID */
"n":"<text>", /* nombre */
"v":"<text>" /* valor */
},
...
},
"afldsmax":<long>, /* cantidad máxima permitida de campos administrativos (-1: no limitada) */
}