trash_microelements
En la cuenta de nivel superior, puede obtener la lista de microobjetos eliminados que se encuentran en la papelera y restablecerlos mediante el método account/trash_microelements:
svc=account/trash_microelements¶ms={"callMode":<text>}
Establezca callMode en list para obtener la lista de microobjetos y en restore para restablecerlos de la papelera.
svc=account/trash_microelements¶ms={"callMode":"restore","items":[{"type":<text>,"guid":<text>,"props":[{"name":<text>,"ids":[<long>]}]}]}
Parámetros
La solicitud debe contener los siguientes parámetros:
| Parámetro | Descripción |
|---|---|
| callMode | Modo de llamada: list para obtener la lista de microobjetos eliminados, restore para restablecerlos. |
| items | Array de recursos con los microobjetos que se deben restablecer. Se utiliza con el valor restore del parámetro callMode. |
| type | Indique el valor avl_resource en este parámetro. |
| guid | GUID del recurso. |
| name | Tipo de microobjeto: “drivers” (conductores), “trailers” (remolques), “tags” (pasajeros). |
| ids | ID de los microobjetos (conductores, remolques, pasajeros). |
Respuesta
Si la solicitud se completa correctamente, la respuesta para la lista de microobjetos eliminados tiene el siguiente formato:
{
"code": <uint>,
"items": [
{
"type": <text>, /* avl_resource */
"guid": <text>, /* GUID del recurso */
"name": <text>, /* Nombre del recurso */
"trailers": [
{
...
}
],
"drivers": [
{
...
}
],
"tags": [
{
...
}
]
}
...
]
}
La respuesta para el restablecimiento de microobjetos eliminados tiene el siguiente formato:
{
"code": <uint>,
"items": [
{
"guid": <text>, /* GUID del recurso */
"type": <text>, /* avl_resource */
"props": [
{
"name": <text>, /* Tipo de microobjeto: "drivers" (conductores), "trailers" (remolques), "tags" (pasajeros). */
"id": <int>, /* ID del microobjeto (conductor, remolque, pasajero) */
"result": <int> /* Resultado: 1 — éxito, 0 — error. */
}
]
}
...
]
}