Saltar al contenido principal
Version: 3.0.0

base.proto

Este archivo se utiliza a la hora de armar las respuestas de los servicios de nacimiento, defuncion y matrimonio. Simplemente se necesita un archivo para ambos servicios. Se debe usar un archivo .proto.

Acta

En este objeto se guardan los datos del acta.

PropiedadDataTypeDescripción
descripcionstringDescripcion del acta con el Año, numero de tomo, folio(Vuelta, Bis o normal) y acta
actaIdint32Id del acta
actaVersionIdint32Id de la version del acta
numeroint32Numero del acta
tomoint32Numero del tomo
folioint32Numero del folio
esfoliobisboolSi el folio es o no Folio Bis
esfoliovueltaboolSi el folio es o no Folio Vuelta
anioint32Año del acta
fechaActastringFecha de creacion del acta
actaLocalidadIdint32Id de la localidad donde se genero el Acta
actaLocalidadDescipcionstringLocalidad donde se genero el Acta
actaPartidoDepartamentoIdint32Id del partido/departamento donde se genero el Acta
actaPartidoDepartamentoDescripcionstringPartido/departamento donde se genero el Acta
actaProvinciaIdint32Id de la provincia donde se genero el Acta
actaProvinciaDescripcionstringProvincia donde se genero el Acta
actaPaisIdint32Id del pais donde se genero el Acta
actaPaisDescripcionstringPais donde se genero el Acta
delegacionIdint32Id de la delegacion donde se genero el Acta
delegacionDescripcionstringDescripcion de la delegacion donde se genero el Acta
delegacionNumerostringNumero de la delegacion donde se genero el Acta
delegacionNombrestringNombre de la delegacion donde se genero el Acta
delegacionTipostringTipo de la delegacion donde se genero el Acta

ProgenitorDatos

En este objeto se guardan los datos de los progenitores de la persona.

PropiedadDataTypeDescripción
nombrestringNombre del progenitor
apellidostringApellido del progenitor
documentoTipoDescripcionstringTipo de documento del progenitor
documentonumerostringNúmero de documento del progenitora
edadint32Edad del progenitor
sexoDescripcionstringSexo del progenitor
sexoAbreviaturastringAbreviatura del sexo del progenitor
estadoCivilDescripcionstringEstado civil del progenitor
nacionalidadint32Año del acta
fechaActastringNacionalidad del progenitor
domicilioProgenitorDomicilioObjeto del tipo ProgenitorDomicilio con los datos del domicilio del progenitor

ProgenitorDomicilio

En este objeto se guardan los datos del domicilio de los progenitores.

PropiedadDataTypeDescripción
callestringCalle correspondiente al domicilio
alturaint32Id del acta
actaVersionIdint32Altura corrrespondiente a la calle del domicilio
barriostringBarrio corrrespondiente al domicilio
cpastringCódigo postal ampliado corrrespondiente al domicilio
departamentoLocalstringDepartamento corrrespondiente al domicilio
descripcionstringDescripción del domicilio
direccionInternaCountrystringDirección interna country corrrespondiente al domicilio
entreCalle1stringPrimera calle de referencia corrrespondiente al domicilio
entreCalle2stringSegunda calle de referencia corrrespondiente al domicilio
grupoHabitacionalstringGrupo habitacional corrrespondiente al domicilio
manzanastringManzana corrrespondiente al domicilio
localidadDescripcionstringLocalidad corrrespondiente al domicilio
parcelaCasastringNúmero de parcela o casa corrrespondiente al domicilio
partidoDepartamentoDescripcionstringPartido corrrespondiente al domicilio
pisostringNúmero de piso corrrespondiente al domicilio
provinciaDescripcionstringProvincia corrrespondiente al domicilio
sectorstringSector corrrespondiente al domicilio
sinNumeroboolIndica que la calle no tiene número para el domicilio
torrestringTorre corrrespondiente al domicilio
posicionXstringGeoreferencia a la longitud corrrespondiente al domicilio
posicionYstringGeoreferencia a la latitud corrrespondiente al domicilio

Archivo .proto

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

syntax = "proto3";

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

import "google/protobuf/empty.proto";
import "google/protobuf/wrappers.proto";

package base.v2;

message Acta {
google.protobuf.StringValue descripcion = 1;

google.protobuf.Int32Value actaId = 2;
google.protobuf.Int32Value actaVersionId = 3;

google.protobuf.Int32Value numero = 4;
google.protobuf.Int32Value tomo = 5;
google.protobuf.Int32Value folio = 6;
google.protobuf.BoolValue esfoliobis = 7;
google.protobuf.BoolValue esfoliovuelta = 8;
google.protobuf.Int32Value anio = 9;

google.protobuf.StringValue fechaActa = 10;



google.protobuf.Int32Value actaLocalidadId = 11;
google.protobuf.StringValue actaLocalidadDescipcion = 12;
google.protobuf.Int32Value actaPartidoDepartamentoId = 13;
google.protobuf.StringValue actaPartidoDepartamentoDescripcion = 14;
google.protobuf.Int32Value actaProvinciaId = 15;
google.protobuf.StringValue actaProvinciaDescripcion = 16;
google.protobuf.Int32Value actaPaisId = 17;
google.protobuf.StringValue actaPaisDescripcion = 18;

google.protobuf.Int32Value delegacionId = 19;
google.protobuf.StringValue delegacionDescripcion = 20;
google.protobuf.StringValue delegacionNumero = 21;
google.protobuf.StringValue delegacionNombre = 22;
google.protobuf.StringValue delegacionTipo = 23;

}

message ProgenitorDatos {
google.protobuf.StringValue nombre = 1;
google.protobuf.StringValue apellido = 2;
google.protobuf.StringValue documentoTipoDescripcion = 3;
google.protobuf.StringValue documentonumero = 4;
google.protobuf.Int32Value edad = 5;
google.protobuf.StringValue sexoDescripcion = 6;
google.protobuf.StringValue sexoAbreviatura = 7;
google.protobuf.StringValue estadoCivilDescripcion = 8;
google.protobuf.StringValue nacionalidad = 9;

ProgenitorDomicilio domicilio = 10;
}



message ProgenitorDomicilio {
google.protobuf.StringValue calle = 1;
google.protobuf.Int32Value altura = 2;
google.protobuf.StringValue barrio = 3;
google.protobuf.StringValue cpa = 4;
google.protobuf.StringValue cuerpo = 5;
google.protobuf.StringValue departamentoLocal = 6;
google.protobuf.StringValue descripcion = 7;
google.protobuf.StringValue direccionInternaCountry = 8;
google.protobuf.StringValue entreCalle1 = 9;
google.protobuf.StringValue entreCalle2 = 10;
google.protobuf.StringValue grupoHabitacional = 11;
google.protobuf.StringValue manzana = 12;
google.protobuf.StringValue localidadDescripcion = 13;
google.protobuf.StringValue paisDescripcion = 14;
google.protobuf.StringValue parcelaCasa = 15;
google.protobuf.StringValue partidoDepartamentoDescripcion = 16;
google.protobuf.StringValue piso = 17;
google.protobuf.StringValue provinciaDescripcion = 18;
google.protobuf.StringValue sector = 19;
google.protobuf.BoolValue sinNumero = 20;
google.protobuf.StringValue torre = 21;
google.protobuf.StringValue posicionX = 22;
google.protobuf.StringValue posicionY = 23;
}

Mensajes de Error

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