This commit is contained in:
Luiz H. R. Silva 2024-06-06 19:03:52 -03:00
parent 9d1a3b2a6f
commit bb7411a5f5
11 changed files with 59 additions and 47 deletions

View file

@ -1,6 +1,8 @@
export enum chave_produtos {
suporte = "suporte",
"betha-meio-ambiente" = "betha-meio-ambiente",
"e-licencie-gov" = "e-licencie-gov",
"e-licencie" = "e-licencie",
}
import { z } from "zod"
export const chave_produto = z.enum([
"suporte",
"betha-meio-ambiente",
"e-licencie-gov",
"e-licencie",
])

View file

@ -1,4 +1,7 @@
import { z } from "zod"
import { chave_produto } from "./produtos"
export const tipos_acesso_quipo = z.enum(["publico", "governo", "sociedade"])
export const ztokenQuipo = z.object({
provedor: z.string(),
@ -7,8 +10,11 @@ export const ztokenQuipo = z.object({
codigo_conta: z.string(),
nome_conta: z.string(),
codigo_acesso_produto: z.string(),
chave_produto: z.string(),
tipo_de_acesso: z.enum(["publico", "governo", "sociedade"]),
chave_produto: z.enum([
chave_produto.enum["betha-meio-ambiente"],
chave_produto.enum["e-licencie-gov"],
]),
tipo_de_acesso: tipos_acesso_quipo,
exp: z.number().optional(),
})