Skip to content

Latest commit

 

History

History
85 lines (49 loc) · 3.12 KB

custom.md

File metadata and controls

85 lines (49 loc) · 3.12 KB

Custom Schema

https://example.com/schemas/custom

This is an extensible schema. It has definitions, that can be used in other schemas. Additionally, it allows custom properties.

Abstract Extensible Status Identifiable Custom Properties Additional Properties Access Restrictions Defined In
Cannot be instantiated Yes Unknown status Unknown identifiability Allowed Allowed none custom.schema.json

Custom Type

object (Custom)

all of

Custom Definitions

Definitions group first

Reference this group by using

{"$ref":"https://example.com/schemas/custom#/definitions/first"}
Property Type Required Nullable Defined by
foo string Optional cannot be null Custom

foo

A unique identifier given to every addressable thing.

foo

  • is optional

  • Type: string

  • cannot be null

  • defined in: Custom

foo Type

string

Definitions group second

Reference this group by using

{"$ref":"https://example.com/schemas/custom#/definitions/second"}
Property Type Required Nullable Defined by
bar string Optional cannot be null Custom

bar

A unique identifier given to every addressable thing.

bar

  • is optional

  • Type: string

  • cannot be null

  • defined in: Custom

bar Type

string