JUN - API REST- Mejoras API REST

Resumen

Se hacen mejoras a tres servicios de la API REST: GET /clientes/naturales, GET /proyectos/{id}/etapas, GET /escrituras y se crea otro: GET/promesas

Cliente

LATAM

Detalle

En el servicio API GET /clientes/naturales se debe traer como respuesta en el JSON más información del cliente:

  • Fecha de Nacimiento (fechaNacimiento)

  • Género (genero)

  • Régimen Patrimonial (regimenPatrimonial)

  • Información del Cónyuge:

    • RUT (conyuge.rut)

    • Nombre (conyuge.nombre)

    • Apellido Paterno (conyuge.apellidoPaterno)

    • Apellido Materno (conyuge.apellidoMaterno)

  • Profesión (profesion)

A continuación se muestra una imagen de lo anterior mencionado:

Ejemplo del JSON completo:

{ "id": 0, "nombre": "string", "apellidoPaterno": "string", "apellidoMaterno": "string", "edad": 0, "departamento": "string", "provincia": "string", "distrito": "string", "celular": "string", "telefono": "string", "email": "user@example.com", "estadoCivil": "string", "conyuge": { "rut": 0, "nombre": "string", "apellidoPaterno": "string", "apellidoMaterno": "string" }, "ingresoFamiliar": 0, "ingresoIndividual": 0, "profesion": "string", "fechaCreacion": "2024-06-07T00:39:00.407Z", "fechaEdicion": "2024-06-07T00:39:00.407Z", "dni": "string", "direccion": "string", "fechaNacimiento": "2024-06-07T00:39:00.407Z", "genero": "string", "regimenPatrimonial": "string" }

 

El servicio API GET /proyectos/{id}/etapas trae como respuesta en el JSON más información como: datos ‘Código’ y ‘Fecha Inicio Ventas’.

{ "id": 0, "nombre": "string", "codigo": "string", "fechaInicioVentas": "2024-06-06T21:26:00.652Z", "notasCotizacion": [ { "descripcion": "string", "orden": 0 } ], "validezCotizacion": 0, "telefono": "string", "email": "user@example.com", "fechaCreacion": "2024-06-06T21:26:00.652Z", "fechaEdicion": "2024-06-06T21:26:00.652Z" } ]

El servicio API GET /escrituras trae como respuesta en el JSON más información como el nombre del vendedor asociado a la escritura.

"negocio": { "id": 11098, "numero": 11098, "precioVenta": 3100, "tipoIva": null, "numeroFolioFactura": 0, "rutVendedor": "12345678-9" // Agregado el campo rutVendedor }

Se crea servicio de GET/promesas. Este servicio es una réplica de servicios GET/promesas{id_promesa}, pero no pide obligatoriamente el id_promesa para mostrar información.