MensagemNegocio class

Classe base para mensagens de negócio utilizada em todos os módulos da API SERPRO

Esta classe unifica todas as implementações de MensagemNegocio que estavam espalhadas pelos diferentes módulos, mantendo compatibilidade com todas as funcionalidades específicas através de métodos de extensão.

Available extensions

Constructors

MensagemNegocio({required String codigo, required String texto})
Construtor para MensagemNegocio.
MensagemNegocio.fromJson(Map<String, dynamic> json)
Factory constructor para criar a partir de JSON
factory

Properties

codigo String
Código da mensagem de negócio.
final
hashCode int
The hash code for this object.
no setteroverride
isAcessoNegadoProcuracoes bool

Available on MensagemNegocio, provided by the MensagemNegocioProcuracoes extension

Indica se a mensagem é de acesso negado no contexto de Procurações.
no setter
isAviso bool
Verifica se é uma mensagem de aviso (genérico)
no setter
isAvisoProcuracoes bool

Available on MensagemNegocio, provided by the MensagemNegocioProcuracoes extension

Indica se a mensagem é de aviso no contexto de Procurações.
no setter
isEntradaIncorretaProcuracoes bool

Available on MensagemNegocio, provided by the MensagemNegocioProcuracoes extension

Indica se a mensagem é de entrada incorreta no contexto de Procurações.
no setter
isErro bool
Verifica se é uma mensagem de erro (genérico)
no setter
isErroDte bool

Available on MensagemNegocio, provided by the MensagemNegocioDte extension

Indica se a mensagem é de erro no contexto DTE.
no setter
isErroProcuracoes bool

Available on MensagemNegocio, provided by the MensagemNegocioProcuracoes extension

Indica se a mensagem é de erro no contexto de Procurações.
no setter
isSucesso bool
Verifica se é uma mensagem de sucesso (genérico)
no setter
isSucessoDte bool

Available on MensagemNegocio, provided by the MensagemNegocioDte extension

Indica se a mensagem é de sucesso no contexto DTE.
no setter
isSucessoProcuracoes bool

Available on MensagemNegocio, provided by the MensagemNegocioProcuracoes extension

Indica se a mensagem é de sucesso no contexto de Procurações.
no setter
runtimeType Type
A representation of the runtime type of the object.
no setterinherited
texto String
Texto da mensagem de negócio.
final
tipo String
Retorna o tipo da mensagem baseado no código
no setter
tipoDte String

Available on MensagemNegocio, provided by the MensagemNegocioDte extension

Retorna o tipo da mensagem no contexto DTE.
no setter
tipoProcuracoes String

Available on MensagemNegocio, provided by the MensagemNegocioProcuracoes extension

Retorna o tipo da mensagem no contexto de Procurações.
no setter

Methods

noSuchMethod(Invocation invocation) → dynamic
Invoked when a nonexistent method or property is accessed.
inherited
toJson() Map<String, dynamic>
Converte para JSON
toString() String
A string representation of this object.
override

Operators

operator ==(Object other) bool
The equality operator.
override