mikl/edzif-validator

View on GitHub
src/validators/record_base.js

Summary

Maintainability
A
0 mins
Test Coverage
'use strict'

const Joi = require('joi')
const zoneName = require('./zone_name')

module.exports = Joi.object({
  // Implementation specific, any kind of ID is allowed.
  id: Joi.any(),
  prefix: Joi.string().allow(''),
  zone_name: zoneName,
  record_type: Joi.string().required(),
  ttl: Joi.number().integer().positive()
})