forked from idwall/leite
-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathindex.js
68 lines (64 loc) · 1.41 KB
/
index.js
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
'use strict'
const {
inteiro,
natural,
n,
cnh,
empresa,
localizacao,
pessoa,
veiculo
} = require('./lib')
module.exports = function () {
const methods = {}
methods.inteiro = inteiro
methods.natural = natural
methods.n = n
methods.cnh = {
categoria: cnh.categoria,
emissao: cnh.emissao,
numero: cnh.numero,
registro: cnh.registro,
seguranca: cnh.seguranca,
validade: cnh.validade
}
methods.empresa = {
cnpj: empresa.cnpj
}
methods.localizacao = {
cep: localizacao.cep,
estado: localizacao.estado,
cidade: localizacao.cidade,
bairro: localizacao.bairro,
logradouro: localizacao.logradouro,
complemento: localizacao.complemento,
numero: localizacao.numero
}
methods.pessoa = {
email: pessoa.email,
idade: pessoa.idade,
nascimento: pessoa.nascimento,
nome: pessoa.nome,
primeiroNome: pessoa.primeiroNome,
rg: pessoa.rg,
cpf: pessoa.cpf,
sexo: pessoa.sexo,
sobrenome: pessoa.sobrenome,
usuario: pessoa.usuario
}
methods.veiculo = {
ano: veiculo.ano,
carroceria: veiculo.carroceria,
categoria: veiculo.categoria,
combustivel: veiculo.combustivel,
cor: veiculo.cor,
especie: veiculo.especie,
marca: veiculo.marca,
modelo: veiculo.modelo,
placa: veiculo.placa,
restricao: veiculo.restricao,
tipo: veiculo.tipo,
renavam: veiculo.renavam
}
return methods
}