GerarCodigoBarrasRequest class
Modelo para requisição de geração de código de barras
- Inheritance
-
- Object
- BaseRequest
- GerarCodigoBarrasRequest
Constructors
- GerarCodigoBarrasRequest({required String contribuinteNumero, required String uf, required int municipio, required String codigoReceita, required String codigoReceitaExtensao, required String tipoPA, required String dataPA, required String vencimento, required double valorImposto, required String dataConsolidacao, String? numeroReferencia, int? cota, double? valorMulta, double? valorJuros, bool? ganhoCapital, String? dataAlienacao, String? observacao, int? cno, String? cnpjPrestador})
Properties
- cno → int?
-
Número do cadastro nacional de obras
final
- cnpjPrestador → String?
-
Número do Cadastro Nacional Pessoa Jurídica do prestador
final
- codigoReceita → String
-
Código da Receita
final
- codigoReceitaExtensao → String
-
Código da Extensão da Receita
final
- contribuinteNumero → String
-
Número do documento do contribuinte (CPF ou CNPJ)
finalinherited
- contribuinteTipo → int
-
Tipo do documento (1 = CPF, 2 = CNPJ) - detectado automaticamente
finalinherited
- cota → int?
-
Número da cota (para os débitos que possuem cotas)
final
- dataAlienacao → String?
-
Data da Alienação referente ao Ganho de Capital - formato ISO 8601
final
- dataConsolidacao → String
-
Data da Consolidação (Data do Pagamento) - formato ISO 8601
final
- dataPA → String
-
Data do período de apuração (formato MM/AAAA)
final
- ganhoCapital → bool?
-
Indicador de ganho de capital
final
- hashCode → int
-
The hash code for this object.
no setterinherited
- municipio → int
-
Código do Município
final
- numeroReferencia → String?
-
Número de referência utilizado no preenchimento do DARF
final
- observacao → String?
-
Campo observação do DARF
final
- pedidoDados → PedidoDados
-
Dados específicos do pedido (ID do sistema, serviço e dados)
finalinherited
- runtimeType → Type
-
A representation of the runtime type of the object.
no setterinherited
- tipoPA → String
-
Tipo do período de apuração
final
- uf → String
-
Unidade Federativa
final
- valorImposto → double
-
Valor do Imposto
final
- valorJuros → double?
-
Valor dos juros - Preenchido somente no caso de DARF manual
final
- valorMulta → double?
-
Valor da multa - Preenchido somente no caso de DARF manual
final
- vencimento → String
-
Data de vencimento do tributo (formato ISO 8601)
final
Methods
-
noSuchMethod(
Invocation invocation) → dynamic -
Invoked when a nonexistent method or property is accessed.
inherited
-
toJsonWithAuth(
{required String contratanteNumero, required int contratanteTipo, required String autorPedidoDadosNumero, required int autorPedidoDadosTipo}) → Map< String, dynamic> -
Cria o JSON completo da requisição incluindo dados de autenticação
inherited
-
toString(
) → String -
A string representation of this object.
inherited
-
validarDados(
) → List< String> - Valida os dados da requisição
Operators
-
operator ==(
Object other) → bool -
The equality operator.
inherited