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:
Propiedad | DataType | Descripción |
---|---|---|
dni | string | (obligatorio) Dni sin puntos |
sexo | string | (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í