Pessoas

Informações referente à pessoa, não estando relacionado à um documento.

Campos

Nome

Tipo

Observações

nome

required

string

length(1, 255)

nomeSocial

optional

string

length(1, 255)

sexo

required

string(options)

identidade de gênero optional

string(options)

orientação sexual optional

strings(options)

dataNascimento

required

string

format("YYYY-mm-dd")

etnia

required

string(options)

estadoCivil

required

string(options)

uniaoEstavel

required*

boolean

celular

required

string

length(1, 255)

nacionalidade

required*

string

tipoNacionalidade

required

string(options)

incapaz

required*

boolean

nomeMae

required

string

length(0, 255)

nomePai

optional

string

length(0, 255)

aposentado

required*

boolean

dataAposentadoria

required*

string

format("YYYY-mm-dd")

numeroBeneficio

required*

string

length(1, 255)

paisNascimento

optional

string

length(1, 255)

paisOrigem

required*

string

length(1, 255)

dataNaturalizacao

optional

string

format("YYYY-mm-dd")

selfie

required

O campo união estável é obrigatório quando o campo estado civil tiver o valor "solteiro".

Os campos dataAposentadoria e numeroBeneficio serão obrigatórios quando o campo aposentado for true.

O campo incapaz é obrigatório apenas quando a pessoa for um dependente.

O campo paisOrigem é obrigatório quando o campo tipoNacionalidade tiver o valor "estrangeiro".

Opções de sexo

"feminino", "masculino"

Opções de identidade de gênero

"cisgênero", "transgênero", "não-binário"

Opções de orientação sexual

"heterossexual", "homossexual", "bissexual", "assexual", "panssexual"

Opções de etnia

"branca", "negra", "parda", "amarela", "indigena", "nao-informado"

Opções de tipo de nacionalidade

"brasileiro", "brasileiro-nascido-exterior", "naturalizado-brasileiro", "estrangeiro"

Candidato

Campos

Nome

Tipo

Observações

dependente

required

boolean

filhosBrasileiros

required

boolean

Cônjuge

Campos

Nome

Tipo

Observações

relacionamento

optional

string(options)

dependente

optional

boolean

dataCasamento

optional

string

format("YYYY-mm-dd")

Opções de relacionamento

"companheiro", "casado"

Dependente

Campos

Nome

Tipo

Observações

parentesco

required

string(options)

length(0, 255)

naoPossuiRg

optional

boolean

ensinoSuperior

required

boolean

impostoRenda

required

boolean

salarioFamilia

required

boolean

Opções de parentesco

"irmao", "menor-pobre", "pai-mae", "avo", "bisavo", "filho", "neto", "bisneto", "conjuge", "companheiro", "sogro", "enteado", "ex-conjuge"

Responsável

Campos

Nome

Tipo

Observações

parentesco

required

string

length(0, 255)

Last updated