Saltar al contenido principal
Version: 1.0.0

Servicio Persona

Este servicio permite obtener los datos de una persona a traves del numero de documento y sexo.

Parametros consulta

Se debe enviar un objeto del tipo DniSexoRequest (ver info del archivo proto) con los datos de numero de documento y sexo. El objeto tiene las siguientes propiedades:

PropiedadDataTypeDescripción
dnistring(obligatorio) Dni sin puntos
sexostring(obligatorio) [F|M] Una sola letra indicando si es femenino = "F", o masculino = "M"

Archivo .proto

Utilice el siguiente archivo persona.proto para generar el codigo de cliente de gRPC.

syntax = "proto3";

option csharp_namespace = "RP.Services.ExternalEntities.V1";

package persona.v1;

service Persona {
rpc BuscarPorDniSexo (DniSexoRequest) returns (DniSexoResponse);
}
message DniSexoRequest {
string dni = 1;
string sexo = 2;
}

message DniSexoResponse {
repeated PersonaResponse persona = 1;
}

message PersonaResponse {
bool status = 1;
string message = 2;
string documento = 3;
string nombres = 4;
string apellido = 5;
string fechanacimiento = 6;
string sexo = 7;
bool fallecido = 8;
Domicilio domicilio = 9;
repeated ErrorDniResponse errors = 10;
}

message Domicilio{
string pais = 1;
string provincia = 2;
string departamento = 3;
string localidad = 4;
string calle = 5;
string altura = 6;
}

message ErrorDniResponse {
string code = 1;
string message = 2;
}

Mensajes de Error

Para verificar los codigos de mensajes de error haga clic aquí