GerarCodigoBarrasRequest class

Modelo para requisição de geração de código de barras

Inheritance

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