createAddressClient(JSON dataAddress)
Al invocar este método, se esta registrando en base de datos una nueva dirección para el cliente en el sistema onDelivery .
Esta función recibe como parámetro un objeto JSON con los siguientes atributos:
Atributos | Definición |
---|---|
nombre |
Nombre con el que se va a identificar el domicilio |
idcontacto_cliente_od | ID del contacto al que se va a relacionar el domicilio |
latitud | Latitud de la nueva dirección |
longitud | Longitud de la nueva dirección |
idpais | ID del país para que se identifique en el sistema |
idprovincia | ID de la provincia para que se identifique en el sistema |
ciudad | Nombre de la ciudad donde se encuentra la nueva dirección |
calle | Nombre de la calle de la nueva dirección |
numero_ext | Número exterior de la nueva dirección |
numero_int | Número interior de la nueva dirección |
codigo_postal | Código postal de la nueva dirección |
idtipo_domicilio | Nombre del contacto para la dirección nueva |
nombre_contacto | Nombre del contacto para la dirección nueva |
notas | Notas sobre la nueva dirección |
telefono | Teléfono relacionado a la nueva dirección |
celular | Celular relacionado a la nueva dirección |
E-mail relacionado a la nueva dirección | |
idcliente | ID del cliente con el que se identifica en el sistema que esta realizando la alta de la nueva dirección |
Ejemplo de JSON:
let dataAddress = {
'nombre':'domicilio test',
'idcontacto_cliente_od':'482',
'latitud':'19.043804',
'longitud':'-98.198031',
'idpais':'2',
'idprovincia':'21',
'ciudad':'Puebla',
'calle':'Reforma',
'numero_ext':'0',
'numero_int':'',
'codigo_postal':'72000',
'idtipo_domicilio':'2',
'nombre_contacto':'Nombre del contacto test 2',
'notas':'notas test 2',
'telefono':'3333333333',
'celular':'4444444444',
'email':'correo@server.com',
'idcliente':'1457',
}
Ejemplo de solicitud en JS:
try {
const address = await _gpsApiv2.createAddressClient(dataAddress);
} catch (error) {
console.error(error);
}
Los atributos de respuesta:
- address_id: ID del nuevo cliente creado y con el que se identificara en el sistema.
- status: Código Estatus que devuelve la solicitud / 200->'OK' - OtherCode->'Error'
Respuesta de ejemplo:
{
status:'200',
data:{
'address_id':1590'
}
}