You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
- ReceivedCNJ: o cnj passado como parâmetro [0001327-64.2018.8.26.0158]
39
37
- ValidCNJ: informa '''true''' caso o *ReceivedCNJ* tenha o dígito verificador como válido [true]
40
-
- CorrectCNJ: informa o CNJ com o dígito verificador válido [0001327-64.2018.8.26.0158]
41
-
- ValidDigit: informa o dígito verificador correto para o *ReceivedCNJ*[64]
42
-
- Segment1: informa o seguimento do ramo da justiça correspondente [Justiça dos Estados e do Distrito Federal e Territórios]
43
-
- Segment2: informa a sigla do seguimento da justiça correspondente [Justiça Comum]
44
-
- SourceUnit1: informa o tipo da unidade de origem [foro]
45
-
- SourceUnit2: informa a unidade de origem [0158]
46
-
- Court1: informa o tipo de corte de origem [unidade federativa]
47
-
- Court2: informa a unidade da corte de origem [26]
38
+
- SegmentName: informa o seguimento do ramo da justiça correspondente [Justiça dos Estados e do Distrito Federal e Territórios]
39
+
- SegmentShort: informa a sigla do seguimento da justiça correspondente [Justiça Comum]
40
+
- SourceUnitType: informa o tipo da unidade de origem [foro]
41
+
- SourceUnitNumber: informa a unidade de origem [0158]
42
+
- CourtType: informa o tipo de corte de origem [unidade federativa]
43
+
- CourtNumber: informa a unidade da corte de origem [26]
48
44
- Detailed: retorna a estrutura do CNJNumber
49
45
50
46
### CNJNumber
@@ -120,17 +116,15 @@ Files created
120
116
121
117
### Main Function:
122
118
- AnalyzeCNJ(cnj string) retorna a estrutura *AnalysisCNJ* necessitando apenas de um CNJ no formato *NNNNNNN-DD.AAAA.J.CT.0000* ou *NNNNNNNDDAAAAJCT0000* retorna erro caso qualquer verificação seja inválida.
123
-
- AnalyzeCNJCSV(rawFilePath string, separator rune, nameResultFolder string) retorna um CSV com a estrutura *AnalysisCNJ* necessitando do caminho onde está o arquivo para leitura (devendo ter apenas uma coluna com os números CNJ), o separador (','), e o nome da pasta em que os arquivos devem retornar
124
119
- CNJWrite(number Structs.AnalysisCNJ) retorna uma frase para demostrar a organização das informações, necessita de um *AnalysisCNJ*
120
+
- AnalyzeCNJCSV(rawFilePath string, separator rune, nameResultFolder string) retorna um CSV com a estrutura *AnalysisCNJ* necessitando do caminho onde está o arquivo para leitura (devendo ter apenas uma coluna com os números CNJ), o separador (','), e o nome da pasta em que os arquivos devem retornar
121
+
125
122
126
123
### Suport Functions:
127
-
- ReturnStructCNJ(cnj string): retorna *Structs.CNJNumber*, retorna erro caso o cnj esteja fora do padrão
128
-
- OriginCourt(cnj string): retorna o *Court1* e *Court2*, retorna erro caso a sequência seja inválida
129
-
- Segment(cnj string): retorna o *Segment1* e *Segment2*, retorna erro caso o a sequência seja inválida
130
-
- SourceUnit(cnj string): retorna o *SourceUnit1* e *SourceUnit2*, retorna erro caso a sequência seja inválida
131
-
- ValidateCNJ(cnj string): retorna *true* caso o cnj sejá válido e o dígito verificador
132
-
- ReturnValidCNJ(cnj string): retorna o CNJ com o dígito verificador correto
133
-
- ValidVD(cnj string): retorna o dígito verificador correto
124
+
- DecomposeCNJ(cnj string) retorna *[DecomposedCNJ](https://pkg.go.dev/github.com/Darklabel91/CNJ_Validate/CNJ#DecomposedCNJ)* necessitando de um CNJ no formato *NNNNNNN-DD.AAAA.J.CT.0000* ou *NNNNNNNDDAAAAJCT0000*
125
+
- GetOriginCourt(court string, segment Segment) retorna [OriginCourt](https://pkg.go.dev/github.com/Darklabel91/CNJ_Validate/CNJ#OriginCourt) necessitando do códgigo do tribunal (composto por dois dígitos) e um *[Segment](https://pkg.go.dev/github.com/Darklabel91/CNJ_Validate/CNJ#Segment)*
126
+
- GetSourceUnit(sourceUnit string, segment Segment) retorna *[SourceUnit](https://pkg.go.dev/github.com/Darklabel91/CNJ_Validate/CNJ#SourceUnit)* necessitando do código da unidade (composto por 4 dígitos) e um *[Segment](https://pkg.go.dev/github.com/Darklabel91/CNJ_Validate/CNJ#Segment)*
127
+
- ValidateCNJ(cnj string) retorna um *True* para uma sequência CNJ válida no formato *NNNNNNN-DD.AAAA.J.CT.0000* ou *NNNNNNNDDAAAAJCT0000*
134
128
135
129
## Considerações
136
130
A) Esse projeto foi criado de forma voluntária, você pode contribuir de qualquer modo. Se encontrar uma falha, não hesite em criar um “issue” ou procure corrigir você mesma(o) o erro e dar um “pull request”.
0 commit comments