Skip to content
Snippets Groups Projects
validation.ts 580 B
Newer Older
import Joi from 'joi';
zdravko iliev's avatar
zdravko iliev committed

export const validationSchema = Joi.object({
zdravko iliev's avatar
zdravko iliev committed
  NATS_URL: Joi.string().required(),
  PORT: Joi.number().required(),

  AGENT_NAME: Joi.string().required(),
  AGENT_WALLET_ID: Joi.string().required(),
  AGENT_WALLET_KEY: Joi.string().required(),
  AGENT_HOST: Joi.string().required(),
  AGENT_INBOUND_PORT: Joi.string(),
zdravko iliev's avatar
zdravko iliev committed
  AGENT_URL_PATH: Joi.string(),
  AGENT_PUBLIC_DID_SEED: Joi.string().required(),
  AGENT_AUTO_ACCEPT_CONNECTION: Joi.boolean().required(),
  AGENT_AUTO_ACCEPT_CREDENTIAL: Joi.string().required(),
  AGENT_ID_UNION_KEY: Joi.string(),
});