defmodule NLdoc.Spec.Validation do @moduledoc """ This module defines the Ecto schema for the NLdoc Validation Specification. """ use EnumType @doc """ Returns the version of the NLdoc Validation spec that the `NLdoc.Spec.Validation` library implements. """ @version "3.0.108" @spec version() :: String.t() def version, do: @version alias NLdoc.Spec.Validation.Finding @type object :: Finding.t() @objects [Finding] def objects, do: @objects defenum Type do value Finding, "https://spec.validation.nldoc.nl/Resource/ValidationFinding" default(Finding) end end