Grupos de unidades
En este apartado, se describen las marcas que se aplican a los grupos de unidades y las partes de JSON que se devuelve correspondientes a estas marcas. Si se indican varias marcas, las partes se reúnen en un JSON.
Dependiendo de las marcas establecidas, el formato de la respuesta puede variar.
Todas las marcas se utilizan solo en formato DEC.
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 todas las marcas posibles para un grupo de unidades. |
Propiedades básicas
Marca: 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
Marca: 0x00000002.
En las propiedades personalizadas puede guardar cualesquiera datos sobre el grupo de unidades.
{
"prp":{} /* propiedades personalizadas */
}
Facturación
Marca: 0x00000004.
{
"crt":<uint>, /* ID del creador */
"bact":<uint> /* ID de la cuenta */
}
Campos personalizados
Marca: 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
Marca: 0x00000010.
{
"ugi":<uint> /* contador de modificaciones de la imagen */
}
GUID
Marca: 0x00000040.
{
"gd":"<text>" /* GUID del grupo */
}
Campos administrativos
Marca: 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) */
}