A collection of text formatted document blocks
Properties
The AT-URI of this block record
The children of the document, turning this into a folder tree
The block containing the content of the document
The title of the document
View raw schema
{
"type": "object",
"required": [
"blockId"
],
"properties": {
"icon": {
"ref": "page.corvus.core#register",
"type": "ref",
"description": "The icon of the document"
},
"title": {
"ref": "page.corvus.core#sequence",
"type": "ref",
"description": "The title of the document"
},
"blockId": {
"type": "string",
"format": "at-uri",
"description": "The AT-URI of this block record"
},
"content": {
"ref": "page.corvus.core#register",
"type": "ref",
"description": "The block containing the content of the document"
},
"children": {
"ref": "page.corvus.core#sequence",
"type": "ref",
"description": "The children of the document, turning this into a folder tree"
}
},
"description": "A collection of text formatted document blocks"
}
A block display
Properties
The AT-URI of this block record
The child block id to display vertically
View raw schema
{
"type": "object",
"required": [
"blockId"
],
"properties": {
"blockId": {
"type": "string",
"format": "at-uri",
"description": "The AT-URI of this block record"
},
"children": {
"ref": "page.corvus.core#sequence",
"type": "ref",
"description": "The child block id to display vertically"
}
},
"description": "A block display"
}
A block quote block
Properties
The AT-URI of this block record
The facets applied to the text
The font size of the text
The font weight of the text
The text content of the block quote
View raw schema
{
"type": "object",
"required": [
"blockId"
],
"properties": {
"text": {
"ref": "page.corvus.core#sequence",
"type": "ref",
"description": "The text content of the block quote"
},
"facets": {
"ref": "page.corvus.core#set",
"type": "ref",
"description": "The facets applied to the text"
},
"blockId": {
"type": "string",
"format": "at-uri",
"description": "The AT-URI of this block record"
},
"fontSize": {
"ref": "page.corvus.core#register",
"type": "ref",
"description": "The font size of the text"
},
"fontWeight": {
"ref": "page.corvus.core#register",
"type": "ref",
"description": "The font weight of the text"
}
},
"description": "A block quote block"
}
A heading block
Properties
The AT-URI of this block record
The level of the heading - defaults to 1
The text content of the heading
View raw schema
{
"type": "object",
"required": [
"blockId"
],
"properties": {
"text": {
"ref": "page.corvus.core#sequence",
"type": "ref",
"description": "The text content of the heading"
},
"level": {
"ref": "page.corvus.core#register",
"type": "ref",
"description": "The level of the heading - defaults to 1"
},
"blockId": {
"type": "string",
"format": "at-uri",
"description": "The AT-URI of this block record"
}
},
"description": "A heading block"
}
A horizontal rule block
Properties
The AT-URI of this block record
View raw schema
{
"type": "object",
"required": [
"blockId"
],
"properties": {
"blockId": {
"type": "string",
"format": "at-uri",
"description": "The AT-URI of this block record"
}
},
"description": "A horizontal rule block"
}
An inline display
Properties
The AT-URI of this block record
The child block id to display inline
View raw schema
{
"type": "object",
"required": [
"blockId"
],
"properties": {
"blockId": {
"type": "string",
"format": "at-uri",
"description": "The AT-URI of this block record"
},
"children": {
"ref": "page.corvus.core#sequence",
"type": "ref",
"description": "The child block id to display inline"
}
},
"description": "An inline display"
}
An ordered list block
Properties
The AT-URI of this block record
The style of the list - defaults to 'decimal'
View raw schema
{
"type": "object",
"required": [
"blockId"
],
"properties": {
"blockId": {
"type": "string",
"format": "at-uri",
"description": "The AT-URI of this block record"
},
"children": {
"ref": "page.corvus.core#sequence",
"type": "ref",
"description": "The children of the list"
},
"listStyle": {
"ref": "page.corvus.core#register",
"type": "ref",
"description": "The style of the list - defaults to 'decimal'"
}
},
"description": "An ordered list block"
}
A prose document block
Properties
The AT-URI of this block record
The facets applied to the text
The font size of the text
The font weight of the text
The text content of the paragraph
View raw schema
{
"type": "object",
"required": [
"blockId"
],
"properties": {
"text": {
"ref": "page.corvus.core#sequence",
"type": "ref",
"description": "The text content of the paragraph"
},
"facets": {
"ref": "page.corvus.core#set",
"type": "ref",
"description": "The facets applied to the text"
},
"blockId": {
"type": "string",
"format": "at-uri",
"description": "The AT-URI of this block record"
},
"fontSize": {
"ref": "page.corvus.core#register",
"type": "ref",
"description": "The font size of the text"
},
"fontWeight": {
"ref": "page.corvus.core#register",
"type": "ref",
"description": "The font weight of the text"
}
},
"description": "A prose document block"
}
A table of contents block
Properties
The AT-URI of this block record
The maximum depth of the table of contents - defaults to 6
View raw schema
{
"type": "object",
"required": [
"blockId"
],
"properties": {
"blockId": {
"type": "string",
"format": "at-uri",
"description": "The AT-URI of this block record"
},
"maxDepth": {
"ref": "page.corvus.core#register",
"type": "ref",
"description": "The maximum depth of the table of contents - defaults to 6"
}
},
"description": "A table of contents block"
}
An unordered list block
Properties
The AT-URI of this block record
The style of the list - defaults to 'bullet'
View raw schema
{
"type": "object",
"required": [
"blockId"
],
"properties": {
"blockId": {
"type": "string",
"format": "at-uri",
"description": "The AT-URI of this block record"
},
"children": {
"ref": "page.corvus.core#sequence",
"type": "ref",
"description": "The children of the list"
},
"listStyle": {
"ref": "page.corvus.core#register",
"type": "ref",
"description": "The style of the list - defaults to 'bullet'"
}
},
"description": "An unordered list block"
}