"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); exports.versao_usuarios = exports.ProdutoQuipo = exports.Produto = exports.provedoresGov = exports.tiposAcesso = exports.opcoesVinculos = exports.opcoesVinculosSuporte = exports.opcoesVinculosGov = exports.chaves_produto = void 0; /** Lista dos produtos da e-licencie */ var chaves_produto; (function (chaves_produto) { chaves_produto["suporte"] = "suporte"; chaves_produto["betha-meio-ambiente"] = "betha-meio-ambiente"; chaves_produto["e-licencie-gov"] = "e-licencie-gov"; chaves_produto["e-licencie"] = "e-licencie"; })(chaves_produto || (exports.chaves_produto = chaves_produto = {})); exports.opcoesVinculosGov = { governo: "Governo", sociedade: "Sociedade", anonimo: "Anônimo", }; exports.opcoesVinculosSuporte = { "suporte-1": "Suporte Primário", }; exports.opcoesVinculos = { [chaves_produto.suporte]: exports.opcoesVinculosSuporte, [chaves_produto["betha-meio-ambiente"]]: exports.opcoesVinculosGov, [chaves_produto["e-licencie-gov"]]: exports.opcoesVinculosGov, [chaves_produto["e-licencie"]]: {}, }; exports.tiposAcesso = exports.opcoesVinculosGov; exports.provedoresGov = { /** Sistema de login da Beta */ "betha-sistemas": "Betha Sistemas", /** sistema de login do altenticado */ "e-licencie": "e-licencie", }; class Produto { constructor(_) { this.chave_produto = _.chave_produto; this.titulo = _.titulo; this.descricao = _.descricao; this.url_produto = _.url_produto; } extruturaToken(_) { return { ..._, chave_produto: this.chave_produto }; } } exports.Produto = Produto; class ProdutoQuipo extends Produto { extruturaToken(_) { return { ..._, chave_produto: this.chave_produto }; } } exports.ProdutoQuipo = ProdutoQuipo; var versao_usuarios; (function (versao_usuarios) { versao_usuarios["versao_usuarios_autenticacao"] = "versao_usuarios_autenticacao"; versao_usuarios["versao_usuarios_quipo"] = "versao_usuarios_quipo"; })(versao_usuarios || (exports.versao_usuarios = versao_usuarios = {}));