AuthenticationModel constructor
ConstrĂ³i o modelo com tokens e dados do contratante/autor.
Implementation
AuthenticationModel({
required this.accessToken,
required this.jwtToken,
required this.expiresIn,
required this.contratanteNumero,
required this.autorPedidoDadosNumero,
DateTime? tokenCreatedAt,
this.tokenType = 'Bearer',
this.scope = '',
this.fromCache = false,
this.procuradorToken = '',
}) : tokenCreatedAt = tokenCreatedAt ?? DateTime.now(),
contratanteTipo = ValidacoesUtils.detectDocumentType(contratanteNumero),
autorPedidoDadosTipo = ValidacoesUtils.detectDocumentType(
autorPedidoDadosNumero,
);