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