@@ -45,6 +45,19 @@ Caso queira pular para a documentação de uma função/módulo em específico,
45
45
- [ ` uf(...) ` ] ( #uf ) - Gerador de código de UF (Unidade Federativa);
46
46
- [ ` city(...) ` ] ( #city ) - Gerador de cidades do brasil por estado selecionado.
47
47
48
+ - [ ` fordev.validator ` ] ( #fordevvalidator )
49
+ - [ ` credit_card(...) ` ] ( #credit_card-1 ) - Verifica se o código de cartão de crédito passado é válido;
50
+ - [ ` bank_account(...) ` ] ( #bank_account-1 ) - Verifica se os dados da conta bancária passado é válido;
51
+ - [ ` certificate(...) ` ] ( #certificate-1 ) - Verifica se o código de certidão passado é válido;
52
+ - [ ` cnh(...) ` ] ( #cnh-1 ) - Verifica se o código do CNH passado é válido;
53
+ - [ ` cnpj(...) ` ] ( #cnpj-1 ) - Verifica se o código do cnpj passado é válido;
54
+ - [ ` cpf(...) ` ] ( #cpf-1 ) - Verifica se o código do cpf passado é válido;
55
+ - [ ` pis_pasep(...) ` ] ( #pis_pasep-1 ) - Verifica se o código do PIS/PASEP passado é válido;
56
+ - [ ` renavam(...) ` ] ( #renavam-1 ) - Verifica se o código do RENAVAM passado é válido;
57
+ - [ ` rg(...) ` ] ( #rg-1 ) - Verifica se o código do RG passado é válido;
58
+ - [ ` voter_title(...) ` ] ( #voter_title-1 ) - Verifica se o código do Título de Eleitor passado é válido;
59
+ - [ ` state_registration(...) ` ] ( #state_registration-1 ) - Verifica se o código da Inscrição Estadual passado é válido.
60
+
48
61
49
62
## Doc
50
63
@@ -612,4 +625,241 @@ Gerador de todas as cidade com base no estado selecionado.
612
625
``` python
613
626
>> > from fordev.generator import city
614
627
>> > city(state = ' PB' )
615
- ```
628
+ ```
629
+
630
+
631
+ ### ` fordev.validator `
632
+
633
+ Todas as funções disponíveis neste módulo são responsáveis por verificar se o dado passado é válido ou não.
634
+
635
+ #### Exemplo:
636
+
637
+ ``` python
638
+ >> > import fordev.validator
639
+ ```
640
+
641
+
642
+ ### ` credit_card(...) `
643
+
644
+ ``` python
645
+ credit_card(flag: int , credit_card_code: str , data_only: bool = True ) -> bool
646
+ ```
647
+
648
+ Verifica se o código da Cartão de Crédito passado é válido.
649
+
650
+ #### Argumentos
651
+
652
+ - ` flag: int ` - Este argumento recebe um número inteiro, entre 1 a 12, que corresponde a bandeira do cartão. Veja a docstring para visualizar o número.
653
+
654
+ - ` credit_card_code: str ` - Este argumento corresponde ao código do cartão de crédito.
655
+
656
+ #### Exemplo de uso
657
+
658
+ ``` python
659
+ >> > from fordev.validator import credit_card
660
+ >> > credit_card(1 , ' 5567 3314 3773 8787' )
661
+ ```
662
+
663
+
664
+ ### ` bank_account(...) `
665
+
666
+ ``` python
667
+ bank_account(bank: int , agency: str , account: str , data_only: bool = True ) -> bool
668
+ ```
669
+
670
+ Verifica se dados da Conta Bancária passado é válido.
671
+
672
+ #### Argumentos
673
+
674
+ - ` bank: int ` - Este argumento recebe um número inteiro, entre 1 a 5, que corresponde ao banco da conta. Veja a docstring para visualizar o número.
675
+
676
+ - ` agency: str ` - Este argumento corresponde ao código da agência da conta bancária.
677
+
678
+ - ` account: str ` - Este argumento corresponde ao código da conta bancária.
679
+
680
+ #### Exemplo de uso
681
+
682
+ ``` python
683
+ >> > from fordev.validator import bank_account
684
+ >> > bank_account(1 , ' 0902' , ' 0190451-5' )
685
+ ```
686
+
687
+
688
+ ### ` certificate(...) `
689
+
690
+ ``` python
691
+ certificate(certificate_code: str , data_only: bool = True ) -> bool
692
+ ```
693
+
694
+ Verifica se o código da Certidão passado é válido.
695
+
696
+ #### Argumentos
697
+
698
+ - ` certificate_code: str ` - Este argumento corresponde ao código da certidão.
699
+
700
+ #### Exemplo de uso
701
+
702
+ ``` python
703
+ >> > from fordev.validator import certificate
704
+ >> > certificate(' 126239 01 55 2014 1 39856 604 7586258-53' )
705
+ ```
706
+
707
+
708
+ ### ` cnh(...) `
709
+
710
+ ``` python
711
+ cnh(cnh_code: str , data_only: bool = True ) -> bool
712
+ ```
713
+
714
+ Verifica se o código do CNH passado é válido.
715
+
716
+ #### Argumentos
717
+
718
+ - ` cnh_code: str ` - Este argumento corresponde ao código da CNH.
719
+
720
+ #### Exemplo de uso
721
+
722
+ ``` python
723
+ >> > from fordev.validator import cnh
724
+ >> > cnh(' 61999385394' )
725
+ ```
726
+
727
+
728
+ ### ` cnpj(...) `
729
+
730
+ ``` python
731
+ cnpj(cnpj_code: str , data_only: bool = True ) -> bool
732
+ ```
733
+
734
+ Verifica se o código do CNPJ passado é válido.
735
+
736
+ #### Argumentos
737
+
738
+ - ` cnpj_code: str ` - Este argumento corresponde ao código do CNPJ.
739
+
740
+ #### Exemplo de uso
741
+
742
+ ``` python
743
+ >> > from fordev.validator import cnpj
744
+ >> > cnpj(' 02.104.761/0001-19' )
745
+ ```
746
+
747
+
748
+ ### ` cpf(...) `
749
+
750
+ ``` python
751
+ cpf(cpf_code: str , data_only: bool = True ) -> bool
752
+ ```
753
+
754
+ Verifica se o código do CPF passado é válido.
755
+
756
+ #### Argumentos
757
+
758
+ - ` cpf_code: str ` - Este argumento corresponde ao código do CPF.
759
+
760
+ #### Exemplo de uso
761
+
762
+ ``` python
763
+ >> > from fordev.validator import cpf
764
+ >> > cpf(' 140.834.930-20' )
765
+ ```
766
+
767
+
768
+ ### ` pis_pasep(...) `
769
+
770
+ ``` python
771
+ pis_pasep(pis_pasep_code: str , data_only: bool = True ) -> bool
772
+ ```
773
+
774
+ Verifica se o código do PIS/PASEP passado é válido.
775
+
776
+ #### Argumentos
777
+
778
+ - ` pis_pasep_code: str ` - Este argumento corresponde ao código do PIS/PASEP.
779
+
780
+ #### Exemplo de uso
781
+
782
+ ``` python
783
+ >> > from fordev.validator import pis_pasep
784
+ >> > pis_pasep(' 891.29467.46-6' )
785
+ ```
786
+
787
+
788
+ ### ` renavam(...) `
789
+
790
+ ``` python
791
+ renavam(renavam_code: str , data_only: bool = True ) -> bool
792
+ ```
793
+
794
+ Verifica se o código do RENAVAM passado é válido.
795
+
796
+ #### Argumentos
797
+
798
+ - ` renavam_code: str ` - Este argumento corresponde ao código da RENAVAM.
799
+
800
+ #### Exemplo de uso
801
+
802
+ ``` python
803
+ >> > from fordev.validator import renavam
804
+ >> > renavam(' 36017811164' )
805
+ ```
806
+
807
+
808
+ ### ` rg(...) `
809
+
810
+ ``` python
811
+ rg(rg_code: str , data_only: bool = True ) -> bool
812
+ ```
813
+
814
+ Verifica se o código do RG passado é válido.
815
+
816
+ #### Argumentos
817
+
818
+ - ` rg_code: str ` - Este argumento corresponde ao código do RG.
819
+
820
+ #### Exemplo de uso
821
+
822
+ ``` python
823
+ >> > from fordev.validator import rg
824
+ >> > rg(' 14.278.923-9' )
825
+ ```
826
+
827
+
828
+ ### ` voter_title(...) `
829
+
830
+ ``` python
831
+ voter_title(voter_title_code: str , data_only: bool = True ) -> bool
832
+ ```
833
+
834
+ Verifica se o código do Título de Eleitor passado é válido.
835
+
836
+ #### Argumentos
837
+
838
+ - ` voter_title_code: str ` - Este argumento corresponde ao código do título de eleitor.
839
+
840
+ #### Exemplo de uso
841
+
842
+ ``` python
843
+ >> > from fordev.validator import voter_title
844
+ >> > voter_title(' 172335860183' )
845
+ ```
846
+
847
+
848
+ ### ` state_registration(...) `
849
+
850
+ ``` python
851
+ state_registration(state: str , state_registration_code: str , data_only: bool = True ) -> bool
852
+ ```
853
+
854
+ Verifica se o código da Inscrição Estadual passado é válido.
855
+
856
+ #### Argumentos
857
+
858
+ - ` state_registration_code: str ` - Este argumento corresponde ao código da inscrição estadual.
859
+
860
+ #### Exemplo de uso
861
+
862
+ ``` python
863
+ >> > from fordev.validator import state_registration
864
+ >> > state_registration(' SP' , ' 174.749.664.188' )
865
+ ```
0 commit comments