View Source JsonSchema.Types.PrimitiveType (json_schema v0.5.0)
Represents a custom primitive
type definition in a JSON schema.
JSON Schema:
"name": {
"description": "A name",
"default": "Steve",
"type": "string"
}
Resulting in the Elixir representation:
%PrimitiveType{name: "name",
description: "A name",
default: "Steve",
path: URI.parse("#/name"),
type: :string}
Link to this section Summary
Link to this section Types
@type t() :: %JsonSchema.Types.PrimitiveType{ default: default_value(), description: String.t() | nil, name: String.t() | :anonymous, path: URI.t(), type: value_type() }
@type value_type() :: :null | :boolean | :integer | :number | :string