abrasileirado.enums module
- class abrasileirado.enums.CorRacaEnum(value)[source]
Bases:
IterableEnumEnum para representar as cores/raças de uma pessoa. Fonte: IBGE, usado no PNAD Contínua e PNS.
- AMARELA = 4
- BRANCA = 1
- INDIGENA = 5
- NAO_INFORMADA = 99
- PARDA = 3
- PRETA = 2
- class abrasileirado.enums.DeficienciaEnum(value)[source]
Bases:
IterableEnumEnum para representar as deficiências de uma pessoa, com valores inteiros. Fonte: IBGE, usado no PNAD Contínua e PNS
- AUDICAO = 2
- AUTOCUIDADO = 5
- COGNICAO_COMUNICACAO = 4
- MOBILIDADE = 3
- NAO_DECLARADO = 9
- VISAO = 1
- class abrasileirado.enums.EstadoCivilEnum(value)[source]
Bases:
IterableEnumEnum para representar os estados civis de uma pessoa. Fonte: IBGE, usado no PNAD Contínua e PNS.
- CASADO = 2
- DESQUITADO = 6
- DIVORCIADO = 4
- NAO_INFORMADO = 99
- SEPARADO = 5
- SOLTEIRO = 1
- VIUVO = 3
- class abrasileirado.enums.GeneroEnum(value)[source]
Bases:
IterableEnumEnum para representar os gêneros de uma pessoa Fonte: IBGE, usado no PNAD Contínua e PNS.
- HOMEM_CISGENERO = 2
- HOMEM_TRANS = 4
- MULHER_CISGENERO = 1
- MULHER_TRANS = 3
- NAO_BINARIO = 6
- NAO_INFORMADO = 99
- OUTRO = 7
- TRAVESTI = 5
- class abrasileirado.enums.GrupoNaturezaJuridicaEnum(value)[source]
Bases:
IterableEnum- ADMINISTRACAO_PUBLICA = '1'
- ENTIDADES_EMPRESARIAIS = '2'
- ENTIDADES_SEM_FINS_LUCRATIVOS = '3'
- ORGANIZACOES_INTERNACIONAIS = '5'
- PESSOAS_FISICAS = '4'
- class abrasileirado.enums.IterableEnum(value)[source]
Bases:
EnumEnum base que permite iterar sobre seus membros e acessar suas descrições. Cada membro do enum pode ter um atributo ‘description’ que fornece uma descrição legível do membro. Se o atributo ‘description’ não estiver presente, a descrição será o valor do membro convertido para string.
- classmethod as_choices() list[tuple[Any, str]][source]
Retorna uma lista de tuplas contendo o valor e a descrição de cada membro do enum. A descrição é obtida a partir do atributo ‘description’ de cada membro, se existir, ou do valor do membro caso contrário.
- Returns:
Lista de tuplas contendo o valor e a descrição de cada membro do enum.
- Return type:
list[tuple[Any, str]]
Examples
- class abrasileirado.enums.NaturezaJuridicaEnum(value)[source]
Bases:
IterableEnum- AUTARQUIA_ESTADUAL = '1112'
- AUTARQUIA_FEDERAL = '1104'
- AUTARQUIA_MUNICIPAL = '1120'
- CLUBE_FUNDO_INVESTIMENTO = '2224'
- COMISSAO_CONCILIACAO_PREVIA = '3107'
- CONDOMINIO_EDILICIO = '3085'
- CONDOMINIO_EDILICIOS = '3085'
- CONSORCIO_SOCIEDADES = '2151'
- CONTRIBUINTE_INDIVIDUAL = '4081'
- COOPERATIVA = '2143'
- EMPRESARIO_INDIVIDUAL = '2135'
- EMPRESA_DOMICILIADA_EXTERIOR = '2216'
- EMPRESA_INDIVIDUAL_IMOBILIARIA = '4014'
- EMPRESA_INDIVIDUAL_LIMITADA = '2305'
- EMPRESA_PUBLICA = '2011'
- ENTIDADE_BINACIONAL_ITAIPU = '2208'
- ENTIDADE_MEDIACAO_ARBITRAGEM = '3115'
- ENTIDADE_SINDICAL = '3131'
- ESTABELECIMENTO_EMPRESA_BINACIONAL = '2194'
- ESTABELECIMENTO_FUNDACAO_ASSOCIACAO_ESTRANGEIRAS = '3204'
- ESTABELECIMENTO_SOCIEDADE_ESTRANGEIRA = '2178'
- FUNDACAO_ASSOCIACAO_EXTERIOR = '3212'
- FUNDACAO_ESTADUAL = '1147'
- FUNDACAO_FEDERAL = '1139'
- FUNDACAO_MUNICIPAL = '1155'
- FUNDACAO_PRIVADA = '3069'
- GRUPO_SOCIEDADES = '2160'
- ORGANIZACAO_INTERNACIONAL = '5002'
- ORGANIZACAO_SOCIAL = '3042'
- ORGAO_AUTONOMO_ESTADUAL = '1171'
- ORGAO_AUTONOMO_MUNICIPAL = '1180'
- ORGAO_AUTONOMO_UNIAO = '1163'
- ORGAO_EXECUTIVO_ESTADUAL = '1023'
- ORGAO_EXECUTIVO_FEDERAL = '1015'
- ORGAO_EXECUTIVO_MUNICIPAL = '1031'
- ORGAO_JUDICIARIO_ESTADUAL = '1082'
- ORGAO_JUDICIARIO_FEDERAL = '1074'
- ORGAO_LEGISLATIVO_ESTADUAL = '1058'
- ORGAO_LEGISLATIVO_FEDERAL = '1040'
- ORGAO_LEGISLATIVO_MUNICIPAL = '1066'
- OSCIP = '3050'
- OUTRAS_ASSOCIACOES = '3999'
- PARTIDO_POLITICO = '3123'
- SEGURADO_ESPECIAL = '4022'
- SERVICO_NOTARIAL_REGISTRAL = '3034'
- SERVICO_SOCIAL_AUTONOMO = '3077'
- SOCIEDADE_ANONIMA_ABERTA = '2046'
- SOCIEDADE_ANONIMA_FECHADA = '2054'
- SOCIEDADE_COMANDITA_SIMPLES = '2267'
- SOCIEDADE_ECONOMIA_MISTA = '2038'
- SOCIEDADE_EMPRESARIA_COMANDITA_ACOES = '2097'
- SOCIEDADE_EMPRESARIA_COMANDITA_SIMPLES = '2089'
- SOCIEDADE_EMPRESARIA_CONTA_PARTICIPACAO = '2127'
- SOCIEDADE_EMPRESARIA_LIMITADA = '2062'
- SOCIEDADE_EMPRESARIA_NOME_COLETIVO = '2076'
- SOCIEDADE_MERCANTIL_EXTINTA = '2100'
- SOCIEDADE_NOME_COLETIVO = '2259'
- SOCIEDADE_SIMPLES_CONTA_PARTICIPACAO = '2275'
- SOCIEDADE_SIMPLES_LIMITADA = '2240'
- SOCIEDADE_SIMPLES_PURA = '2232'
- UNIDADE_EXECUTORA = '3093'
- class abrasileirado.enums.RegiaoEnum(value)[source]
Bases:
IterableEnumEnum para representar as regiões do Brasil, com valores inteiros. Fonte: IBGE, usado no PNAD Contínua e PNS
- CENTRO_OESTE = 5
- NAO_DECLARADO = 9
- NORDESTE = 2
- NORTE = 1
- SUDESTE = 3
- SUL = 4
- property ufs: list[UnidadeFederativaEnum]
- class abrasileirado.enums.RegiaoStrEnum(value)[source]
Bases:
IterableEnumEnum para representar as regiões do Brasil, com valores string. Fonte: IBGE, usado no PNAD Contínua e PNS
- CENTRO_OESTE = 'CO'
- NAO_DECLARADO = 'ND'
- NORDESTE = 'NE'
- NORTE = 'N'
- SUDESTE = 'SE'
- SUL = 'S'
- property ufs: list[UnidadeFederativaStrEnum]
- class abrasileirado.enums.SexoEnum(value)[source]
Bases:
IterableEnumEnum para representar os sexos de uma pessoa. Fonte: IBGE, usado no PNAD Contínua e PNS.
- FEMININO = 2
- MASCULINO = 1
- NAO_INFORMADO = 9
- class abrasileirado.enums.SexoStrEnum(value)[source]
Bases:
IterableEnumEnum para representar os sexos de uma pessoa, com valores string.
- FEMININO = 'F'
- MASCULINO = 'M'
- NAO_INFORMADO = 'ND'
- class abrasileirado.enums.SimNaoEnum(value)[source]
Bases:
IterableEnum- NAO = 2
- NAO_INFORMADO = 9
- SIM = 1
- class abrasileirado.enums.SimNaoStrEnum(value)[source]
Bases:
IterableEnum- NAO = 'N'
- NAO_INFORMADO = 'ND'
- SIM = 'S'
- class abrasileirado.enums.TipoLivroRcpnEnum(value)[source]
Bases:
IterableEnum- CASAMENTO = 2
- CASAMENTO_RELIGIOSO = 3
- DEMAIS_ATOS = 7
- NASCIMENTO = 1
- NATIMORTO = 5
- OBITO = 4
- PROCLAMAS = 6
- class abrasileirado.enums.UnidadeFederativaEnum(value)[source]
Bases:
IterableEnumEnum para representar as unidades federativas do Brasil, com valores inteiros. Fonte: IBGE, usado no PNAD Contínua e PNS
- AC = 12
- AL = 27
- AM = 13
- AP = 16
- BA = 29
- CE = 23
- DF = 53
- ES = 32
- GO = 52
- MA = 21
- MG = 31
- MS = 50
- MT = 51
- PA = 15
- PB = 25
- PE = 26
- PI = 22
- PR = 41
- RJ = 33
- RN = 24
- RO = 11
- RR = 14
- RS = 43
- SC = 42
- SE = 28
- SP = 35
- TO = 17
- class abrasileirado.enums.UnidadeFederativaStrEnum(value)[source]
Bases:
IterableEnumEnum para representar as unidades federativas do Brasil, com valores string. Fonte: IBGE, usado no PNAD Contínua e PNS
- AC = 'AC'
- AL = 'AL'
- AM = 'AM'
- AP = 'AP'
- BA = 'BA'
- CE = 'CE'
- DF = 'DF'
- ES = 'ES'
- GO = 'GO'
- MA = 'MA'
- MG = 'MG'
- MS = 'MS'
- MT = 'MT'
- PA = 'PA'
- PB = 'PB'
- PE = 'PE'
- PI = 'PI'
- PR = 'PR'
- RJ = 'RJ'
- RN = 'RN'
- RO = 'RO'
- RR = 'RR'
- RS = 'RS'
- SC = 'SC'
- SE = 'SE'
- SP = 'SP'
- TO = 'TO'