Representa a una entrada de histórico de una Orden o Asignación.
[{
"id" : 4968,
"type" : "new_ord",
"content": {
"user" : 25,
"user_type" : "client",
"new_status" : 385,
"new_provider": null,
"latitude_e6" : 0,
"longitude_e6": 0,
"user_model" : {...}
}
}, {
"id" : 4981,
"type" : "mod_ord",
"content" : {
"user" : 54,
"user_type" : "admin",
"old_status" : 5761,
"new_status" : 13953,
"latitude_e6" : 0,
"longitude_e6": 0,
"user_model" : {...}
},
"order_id" : 1024,
"created_at": "2019-09-19 18:45:46"
}, {
"id" : 4969,
"type" : "new_pay",
"content" : {
"user" : 25,
"user_type" : "client",
"payment" : {...},
"old_status" : 385,
"new_status" : 913,
"latitude_e6" : 0,
"longitude_e6": 0,
"user_model" : {...}
},
"order_id" : 1024,
"created_at": "2019-09-19 17:59:33"
}, {
"id" : 4971,
"type" : "mod_pay",
"content" : {
"user" : 54,
"user_type" : "admin",
"payment" : {...},
"old_status" : 657,
"new_status" : 641,
"old_options" : 17,
"new_options" : 31,
"latitude_e6" : 0,
"longitude_e6": 0,
"user_model" : {...}
},
"order_id" : 1024,
"created_at": "2019-09-19 18:10:21"
}, {
"id" : 5155,
"type" : "mod_prov",
"content" : {
"user" : 65,
"user_type" : "admin",
"old_status" : 672,
"new_status" : 2688,
"old_provider": null,
"new_provider": {...},
"latitude_e6" : 0,
"longitude_e6": 0,
"user_model" : {...}
},
"order_id" : 1052,
"created_at": "2019-10-01 19:12:33"
}, {
"id" : 221,
"type" : "tracking",
"content" : {
"user" : 1,
"user_type" : "provider",
"latitude_e6" : 10469164,
"longitude_e6": -64166094,
"reported_at" : "2020-03-05 14:19:22",
"user_model" : {...}
},
"order_id" : null,
"created_at": "2020-03-05 14:19:22"
}]
content
:
new_ord
: Nueva Orden.mod_ord
: La Orden ha cambiado.mod_prov
: Cambios en Providers (nuevos providers asignados o providers desasignados).mod_assign
: El estado de un Provider asignado ha cambiado (para esa asignación).new_pay
: Nuevo pago.mod_pay
: El estado de un pago ha cambiado.tracking
: Reporte de cambio de ubicación.type
.
user
: id
del usuario responsable del cambio.user_type
: tipo de usuario (client
, provider
o admin
) al cual corresponde el usuario.old_status
: status
anterior de la orden.new_status
: status
nuevo de la orden.latitude_e6
: ubicación del usuario.longitude_e6
: ubicación del usuario.payment
: modelo Payment.user_model
: modelo del usuario según el tipo. Si el usuario es admin
, sólo será visible
por otros admins.Este modelo es generado automáticamente por el API para registrar cambios en los Pedidos.
Método | URI | Cabeceras |
---|---|---|
GET | /companies/{companyId}/orders/{orderId}/order-histories |
Authorization |