Definition schema Atlassian_document_format.json
Schema doc_node
Schema version
Schema type
Schema content
|
|
|
|
Diagram
|
|
Type |
array |
Constraints
|
|
Array Items
|
|
Used by
|
|
Source
|
"content": {
"type": "array",
"items": {
"anyOf": [
{"$ref": "#/definitions/codeBlock_with_no_marks_node"},
{"$ref": "#/definitions/codeBlock_with_marks_node"},
{"$ref": "#/definitions/blockCard_node"},
{"$ref": "#/definitions/paragraph_with_no_marks_node"},
{"$ref": "#/definitions/paragraph_with_alignment_node"},
{"$ref": "#/definitions/paragraph_with_indentation_node"},
{"$ref": "#/definitions/bulletList_node"},
{"$ref": "#/definitions/mediaSingle_full_node"},
{"$ref": "#/definitions/mediaSingle_caption_node"},
{"$ref": "#/definitions/orderedList_node"},
{"$ref": "#/definitions/heading_with_no_marks_node"},
{"$ref": "#/definitions/heading_with_alignment_node"},
{"$ref": "#/definitions/heading_with_indentation_node"},
{"$ref": "#/definitions/panel_node"},
{"$ref": "#/definitions/blockquote_node"},
{"$ref": "#/definitions/rule_node"},
{"$ref": "#/definitions/mediaGroup_node"},
{"$ref": "#/definitions/decisionList_node"},
{"$ref": "#/definitions/taskList_node"},
{"$ref": "#/definitions/extension_with_marks_node"},
{"$ref": "#/definitions/embedCard_node"},
{"$ref": "#/definitions/table_node"},
{"$ref": "#/definitions/expand_with_no_mark_node"},
{"$ref": "#/definitions/expand_with_breakout_mark_node"},
{"$ref": "#/definitions/bodiedExtension_with_marks_node"},
{"$ref": "#/definitions/layoutSection_full_node"}
]
}
}
|
|
|
|
|
|
|
Schema content/items
|
|
|
|
Diagram
|
|
Type |
object |
Any of
|
|
Used by
|
|
Source
|
"items": {
"anyOf": [
{"$ref": "#/definitions/codeBlock_with_no_marks_node"},
{"$ref": "#/definitions/codeBlock_with_marks_node"},
{"$ref": "#/definitions/blockCard_node"},
{"$ref": "#/definitions/paragraph_with_no_marks_node"},
{"$ref": "#/definitions/paragraph_with_alignment_node"},
{"$ref": "#/definitions/paragraph_with_indentation_node"},
{"$ref": "#/definitions/bulletList_node"},
{"$ref": "#/definitions/mediaSingle_full_node"},
{"$ref": "#/definitions/mediaSingle_caption_node"},
{"$ref": "#/definitions/orderedList_node"},
{"$ref": "#/definitions/heading_with_no_marks_node"},
{"$ref": "#/definitions/heading_with_alignment_node"},
{"$ref": "#/definitions/heading_with_indentation_node"},
{"$ref": "#/definitions/panel_node"},
{"$ref": "#/definitions/blockquote_node"},
{"$ref": "#/definitions/rule_node"},
{"$ref": "#/definitions/mediaGroup_node"},
{"$ref": "#/definitions/decisionList_node"},
{"$ref": "#/definitions/taskList_node"},
{"$ref": "#/definitions/extension_with_marks_node"},
{"$ref": "#/definitions/embedCard_node"},
{"$ref": "#/definitions/table_node"},
{"$ref": "#/definitions/expand_with_no_mark_node"},
{"$ref": "#/definitions/expand_with_breakout_mark_node"},
{"$ref": "#/definitions/bodiedExtension_with_marks_node"},
{"$ref": "#/definitions/layoutSection_full_node"}
]
}
|
|
|
|
|
|
|
Schema codeBlock_with_no_marks_node
Schema codeBlock_node
Schema type
Schema content
Schema content/items
Schema text_node
Schema type
Schema text
Schema marks
Definition schema allOf/0
Schema allOf/1
Schema marks
Schema marks
Schema attrs
Schema language
Definition schema allOf/0
Schema allOf/1
Schema marks
Definition schema anyOf/0
Schema codeBlock_with_marks_node
Definition schema allOf/0
Schema allOf/1
Schema marks
Schema breakout_mark
Schema type
Schema attrs
Schema mode
Definition schema marks/items
Definition schema anyOf/1
Schema blockCard_node
|
|
|
|
Diagram
|
|
Type |
object |
Properties
|
|
Additional Properties |
false |
Used by
|
|
Source
|
"blockCard_node": {
"type": "object",
"additionalProperties": false,
"required": [
"type",
"attrs"
],
"properties": {
"type": {
"enum": ["blockCard"]
},
"attrs": {
"anyOf": [
{
"type": "object",
"additionalProperties": false,
"required": ["url"],
"properties": {
"url": {"type": "string"}
}
},
{
"type": "object",
"additionalProperties": false,
"required": ["data"],
"properties": {
"data": {}
}
}
]
}
}
}
|
|
|
|
|
|
|
Schema type
Schema attrs
Schema anyOf/0
Schema url
Schema anyOf/1
Schema data
Definition schema anyOf/2
Schema paragraph_with_no_marks_node
Schema paragraph_node
Schema type
Schema content
Schema inline_node
|
|
|
|
Diagram
|
|
Type |
object |
Any of
|
|
Used by
|
|
Source
|
"inline_node": {
"anyOf": [
{"$ref": "#/definitions/hardBreak_node"},
{"$ref": "#/definitions/mention_node"},
{"$ref": "#/definitions/emoji_node"},
{"$ref": "#/definitions/inlineExtension_with_marks_node"},
{"$ref": "#/definitions/date_node"},
{"$ref": "#/definitions/placeholder_node"},
{"$ref": "#/definitions/inlineCard_node"},
{"$ref": "#/definitions/status_node"},
{"$ref": "#/definitions/mediaInline_node"},
{"$ref": "#/definitions/formatted_text_inline_node"},
{"$ref": "#/definitions/code_inline_node"}
]
}
|
|
|
|
|
|
|
Schema hardBreak_node
Schema type
Schema attrs
Schema text
Definition schema anyOf/0
Schema mention_node
Schema type
Schema attrs
Schema id
Schema text
Schema userType
Schema accessLevel
Definition schema anyOf/1
Schema emoji_node
Schema type
Schema attrs
Schema id
Schema shortName
Schema text
Definition schema anyOf/2
Schema inlineExtension_with_marks_node
Schema inlineExtension_node
|
|
|
|
Diagram
|
|
Type |
object |
Properties
|
|
Additional Properties |
false |
Used by
|
|
Source
|
"inlineExtension_node": {
"type": "object",
"additionalProperties": false,
"required": [
"type",
"attrs"
],
"properties": {
"type": {
"enum": ["inlineExtension"]
},
"attrs": {
"type": "object",
"additionalProperties": false,
"required": [
"extensionKey",
"extensionType"
],
"properties": {}
},
"marks": {"type": "array"}
}
}
|
|
|
|
|
|
|
Schema type
Schema attrs
|
|
|
|
Diagram
|
|
Type |
object |
Properties
|
|
Additional Properties |
false |
Used by
|
|
Source
|
"attrs": {
"type": "object",
"additionalProperties": false,
"required": [
"extensionKey",
"extensionType"
],
"properties": {
"extensionKey": {
"type": "string",
"minLength": 1
},
"extensionType": {
"type": "string",
"minLength": 1
},
"parameters": {},
"text": {"type": "string"},
"localId": {
"type": "string",
"minLength": 1
}
}
}
|
|
|
|
|
|
|
Schema extensionKey
Schema extensionType
Schema parameters
Schema text
Schema localId
Schema marks
Definition schema allOf/0
Schema allOf/1
Schema marks
Schema marks/items
Schema dataConsumer_mark
Schema type
Schema attrs
Schema sources
Schema sources/items
Definition schema anyOf/0
Schema fragment_mark
Schema type
Schema attrs
Schema localId
Schema name
Definition schema anyOf/1
Definition schema anyOf/3
Schema date_node
Schema type
Schema attrs
Schema timestamp
Definition schema anyOf/4
Schema placeholder_node
Schema type
Schema attrs
Schema text
Definition schema anyOf/5
Schema inlineCard_node
|
|
|
|
Diagram
|
|
Type |
object |
Properties
|
|
Additional Properties |
false |
Used by
|
|
Source
|
"inlineCard_node": {
"type": "object",
"additionalProperties": false,
"required": [
"type",
"attrs"
],
"properties": {
"type": {
"enum": ["inlineCard"]
},
"attrs": {
"anyOf": [
{
"type": "object",
"additionalProperties": false,
"required": ["url"],
"properties": {
"url": {"type": "string"}
}
},
{
"type": "object",
"additionalProperties": false,
"required": ["data"],
"properties": {
"data": {}
}
}
]
}
}
}
|
|
|
|
|
|
|
Schema type
Schema attrs
Schema anyOf/0
Schema url
Schema anyOf/1
Schema data
Definition schema anyOf/6
Schema status_node
Schema type
Schema attrs
|
|
|
|
Diagram
|
|
Type |
object |
Properties
|
|
Additional Properties |
false |
Used by
|
|
Source
|
"attrs": {
"type": "object",
"additionalProperties": false,
"required": [
"text",
"color"
],
"properties": {
"text": {
"type": "string",
"minLength": 1
},
"color": {
"enum": [
"red",
"green",
"blue",
"yellow",
"neutral",
"purple"
]
},
"localId": {"type": "string"},
"style": {"type": "string"}
}
}
|
|
|
|
|
|
|
Schema text
Schema color
Schema localId
Schema style
Definition schema anyOf/7
Schema mediaInline_node
Schema type
Schema attrs
Schema data
Schema type
Schema id
Schema collection
Schema height
Schema width
Schema occurrenceKey
Schema alt
Schema marks
Schema link_mark
Schema type
Schema attrs
Schema href
Schema title
Schema id
Schema collection
Schema occurrenceKey
Definition schema marks/items
Definition schema anyOf/8
Schema formatted_text_inline_node
|
|
|
|
Diagram
|
|
Type |
object |
All of
|
|
Used by
|
|
Source
|
"formatted_text_inline_node": {
"allOf": [
{"$ref": "#/definitions/text_node"},
{
"type": "object",
"additionalProperties": true,
"properties": {
"marks": {
"type": "array",
"items": {
"anyOf": [
{"$ref": "#/definitions/em_mark"},
{"$ref": "#/definitions/strike_mark"},
{"$ref": "#/definitions/strong_mark"},
{"$ref": "#/definitions/underline_mark"},
{"$ref": "#/definitions/link_mark"},
{"$ref": "#/definitions/subsup_mark"},
{"$ref": "#/definitions/textColor_mark"},
{"$ref": "#/definitions/annotation_mark"}
]
}
}
}
}
]
}
|
|
|
|
|
|
|
Definition schema allOf/0
Schema allOf/1
Schema marks
Schema marks/items
Schema em_mark
Schema type
Definition schema anyOf/0
Schema strike_mark
Schema type
Definition schema anyOf/1
Schema strong_mark
Schema type
Definition schema anyOf/2
Schema underline_mark
Schema type
Definition schema anyOf/3
Definition schema anyOf/4
Schema subsup_mark
Schema type
Schema attrs
Schema type
Definition schema anyOf/5
Schema textColor_mark
Schema type
Schema attrs
Schema color
Definition schema anyOf/6
Schema annotation_mark
Schema type
Schema attrs
Schema id
Schema annotationType
Definition schema anyOf/7
Definition schema anyOf/9
Schema code_inline_node
Definition schema allOf/0
Schema allOf/1
Schema marks
Schema marks/items
Schema code_mark
Schema type
Definition schema anyOf/0
Definition schema anyOf/1
Definition schema anyOf/2
Definition schema anyOf/10
Definition schema content/items
Schema marks
Definition schema allOf/0
Schema allOf/1
Schema marks
Definition schema anyOf/3
Schema paragraph_with_alignment_node
Definition schema allOf/0
Schema allOf/1
Schema marks
Schema alignment_mark
Schema type
Schema attrs
Schema align
Definition schema marks/items
Definition schema anyOf/4
Schema paragraph_with_indentation_node
Definition schema allOf/0
Schema allOf/1
Schema marks
Schema indentation_mark
Schema type
Schema attrs
Schema level
Definition schema marks/items
Definition schema anyOf/5
Schema bulletList_node
Schema type
Schema content
Schema listItem_node
Schema type
Schema content
|
|
|
|
Diagram
|
|
Type |
array |
Constraints
|
|
Array Items
|
|
Used by
|
|
Source
|
"content": {
"type": "array",
"minItems": 1,
"items": [
{
"anyOf": [
{"$ref": "#/definitions/codeBlock_with_no_marks_node"},
{"$ref": "#/definitions/paragraph_with_no_marks_node"},
{"$ref": "#/definitions/mediaSingle_full_node"},
{"$ref": "#/definitions/mediaSingle_caption_node"}
]
},
{
"anyOf": [
{"$ref": "#/definitions/codeBlock_with_no_marks_node"},
{"$ref": "#/definitions/paragraph_with_no_marks_node"},
{"$ref": "#/definitions/bulletList_node"},
{"$ref": "#/definitions/mediaSingle_full_node"},
{"$ref": "#/definitions/mediaSingle_caption_node"},
{"$ref": "#/definitions/orderedList_node"}
]
}
]
}
|
|
|
|
|
|
|
Schema items/0
Definition schema anyOf/0
Definition schema anyOf/1
Schema mediaSingle_full_node
Schema mediaSingle_node
Schema type
Schema attrs
Schema width
Schema layout
Schema marks
Definition schema marks/items
Definition schema allOf/0
Schema allOf/1
Schema content
Schema media_node
Schema type
Schema attrs
Schema anyOf/0
Schema type
Schema id
Schema collection
Schema height
Schema width
Schema occurrenceKey
Schema alt
Schema anyOf/1
Schema type
Schema url
Schema alt
Schema width
Schema height
Schema marks
Definition schema marks/items
Definition schema content/items
Definition schema anyOf/2
Schema mediaSingle_caption_node
Definition schema allOf/0
Schema allOf/1
Schema content
Definition schema items/0
Schema caption_node
Schema type
Schema content
|
|
|
|
Diagram
|
|
Type |
array |
Constraints
|
|
Array Items
|
|
Used by
|
|
Source
|
"content": {
"type": "array",
"minItems": 0,
"items": {
"anyOf": [
{"$ref": "#/definitions/hardBreak_node"},
{"$ref": "#/definitions/mention_node"},
{"$ref": "#/definitions/emoji_node"},
{"$ref": "#/definitions/date_node"},
{"$ref": "#/definitions/placeholder_node"},
{"$ref": "#/definitions/inlineCard_node"},
{"$ref": "#/definitions/status_node"},
{"$ref": "#/definitions/formatted_text_inline_node"},
{"$ref": "#/definitions/code_inline_node"}
]
}
}
|
|
|
|
|
|
|
Schema content/items
Definition schema anyOf/0
Definition schema anyOf/1
Definition schema anyOf/2
Definition schema anyOf/3
Definition schema anyOf/4
Definition schema anyOf/5
Definition schema anyOf/6
Definition schema anyOf/7
Definition schema anyOf/8
Definition schema items/1
Definition schema anyOf/3
Schema items/1
Definition schema anyOf/0
Definition schema anyOf/1
Definition schema anyOf/2
Definition schema anyOf/3
Definition schema anyOf/4
Schema orderedList_node
|
|
|
|
Diagram
|
|
Type |
object |
Properties
|
|
Additional Properties |
false |
Used by
|
|
Source
|
"orderedList_node": {
"type": "object",
"additionalProperties": false,
"required": [
"type",
"content"
],
"properties": {
"type": {
"enum": ["orderedList"]
},
"content": {
"type": "array",
"minItems": 1,
"items": {}
},
"attrs": {
"type": "object",
"additionalProperties": false,
"required": ["order"],
"properties": {}
}
}
}
|
|
|
|
|
|
|
Schema type
Schema content
Definition schema content/items
Schema attrs
Schema order
Definition schema anyOf/5
Definition schema content/items
Definition schema anyOf/6
Definition schema anyOf/7
Definition schema anyOf/8
Definition schema anyOf/9
Schema heading_with_no_marks_node
Schema heading_node
|
|
|
|
Diagram
|
|
Type |
object |
Properties
|
|
Additional Properties |
false |
Used by
|
|
Source
|
"heading_node": {
"type": "object",
"additionalProperties": false,
"required": [
"type",
"attrs"
],
"properties": {
"type": {
"enum": ["heading"]
},
"content": {
"type": "array",
"items": {}
},
"marks": {"type": "array"},
"attrs": {
"type": "object",
"additionalProperties": false,
"required": ["level"],
"properties": {}
}
}
}
|
|
|
|
|
|
|
Schema type
Schema content
Definition schema content/items
Schema marks
Schema attrs
Schema level
Definition schema allOf/0
Schema allOf/1
Schema marks
Definition schema anyOf/10
Schema heading_with_alignment_node
Definition schema allOf/0
Schema allOf/1
Schema marks
Definition schema marks/items
Definition schema anyOf/11
Schema heading_with_indentation_node
Definition schema allOf/0
Schema allOf/1
Schema marks
Definition schema marks/items
Definition schema anyOf/12
Schema panel_node
|
|
|
|
Diagram
|
|
Type |
object |
Properties
|
|
Additional Properties |
false |
Used by
|
|
Source
|
"panel_node": {
"type": "object",
"additionalProperties": false,
"required": [
"type",
"attrs",
"content"
],
"properties": {
"type": {
"enum": ["panel"]
},
"attrs": {
"type": "object",
"additionalProperties": false,
"required": ["panelType"],
"properties": {}
},
"content": {
"type": "array",
"minItems": 1,
"items": {}
}
}
}
|
|
|
|
|
|
|
Schema type
Schema attrs
|
|
|
|
Diagram
|
|
Type |
object |
Properties
|
|
Additional Properties |
false |
Used by
|
|
Source
|
"attrs": {
"type": "object",
"additionalProperties": false,
"required": ["panelType"],
"properties": {
"panelType": {
"enum": [
"note",
"success",
"custom",
"warning",
"tip",
"error",
"info"
]
},
"panelIcon": {"type": "string"},
"panelIconId": {"type": "string"},
"panelIconText": {"type": "string"},
"panelColor": {"type": "string"}
}
}
|
|
|
|
|
|
|
Schema panelType
Schema panelIcon
Schema panelIconId
Schema panelIconText
Schema panelColor
Schema content
Schema content/items
Definition schema anyOf/0
Definition schema anyOf/1
Definition schema anyOf/2
Definition schema anyOf/3
Definition schema anyOf/4
Definition schema anyOf/13
Schema blockquote_node
Schema type
Schema content
Definition schema content/items
Definition schema anyOf/14
Schema rule_node
Schema type
Definition schema anyOf/15
Schema mediaGroup_node
Schema type
Schema content
Definition schema content/items
Definition schema anyOf/16
Schema decisionList_node
|
|
|
|
Diagram
|
|
Type |
object |
Properties
|
|
Additional Properties |
false |
Used by
|
|
Source
|
"decisionList_node": {
"type": "object",
"additionalProperties": false,
"required": [
"type",
"content",
"attrs"
],
"properties": {
"type": {
"enum": ["decisionList"]
},
"content": {
"type": "array",
"minItems": 1,
"items": {}
},
"attrs": {
"type": "object",
"additionalProperties": false,
"required": ["localId"],
"properties": {}
}
}
}
|
|
|
|
|
|
|
Schema type
Schema content
Schema decisionItem_node
|
|
|
|
Diagram
|
|
Type |
object |
Properties
|
|
Additional Properties |
false |
Used by
|
|
Source
|
"decisionItem_node": {
"type": "object",
"additionalProperties": false,
"required": [
"type",
"attrs"
],
"properties": {
"type": {
"enum": ["decisionItem"]
},
"content": {
"type": "array",
"items": {}
},
"attrs": {
"type": "object",
"additionalProperties": false,
"required": [
"localId",
"state"
],
"properties": {}
}
}
}
|
|
|
|
|
|
|
Schema type
Schema content
Definition schema content/items
Schema attrs
Schema localId
Schema state
Definition schema content/items
Schema attrs
Schema localId
Definition schema anyOf/17
Schema taskList_node
|
|
|
|
Diagram
|
|
Type |
object |
Properties
|
|
Additional Properties |
false |
Used by
|
|
Source
|
"taskList_node": {
"type": "object",
"additionalProperties": false,
"required": [
"type",
"content",
"attrs"
],
"properties": {
"type": {
"enum": ["taskList"]
},
"content": {
"type": "array",
"minItems": 1,
"items": {}
},
"attrs": {
"type": "object",
"additionalProperties": false,
"required": ["localId"],
"properties": {}
}
}
}
|
|
|
|
|
|
|
Schema type
Schema content
Schema taskItem_node
|
|
|
|
Diagram
|
|
Type |
object |
Properties
|
|
Additional Properties |
false |
Used by
|
|
Source
|
"taskItem_node": {
"type": "object",
"additionalProperties": false,
"required": [
"type",
"attrs"
],
"properties": {
"type": {
"enum": ["taskItem"]
},
"content": {
"type": "array",
"items": {}
},
"attrs": {
"type": "object",
"additionalProperties": false,
"required": [
"localId",
"state"
],
"properties": {}
}
}
}
|
|
|
|
|
|
|
Schema type
Schema content
Definition schema content/items
Schema attrs
Schema localId
Schema state
Definition schema items/0
Schema items/1
Definition schema anyOf/0
Definition schema anyOf/1
Schema attrs
Schema localId
Definition schema anyOf/18
Schema extension_with_marks_node
Schema extension_node
|
|
|
|
Diagram
|
|
Type |
object |
Properties
|
|
Additional Properties |
false |
Used by
|
|
Source
|
"extension_node": {
"type": "object",
"additionalProperties": false,
"required": [
"type",
"attrs"
],
"properties": {
"type": {
"enum": ["extension"]
},
"attrs": {
"type": "object",
"additionalProperties": false,
"required": [
"extensionKey",
"extensionType"
],
"properties": {}
},
"marks": {"type": "array"}
}
}
|
|
|
|
|
|
|
Schema type
Schema attrs
|
|
|
|
Diagram
|
|
Type |
object |
Properties
|
|
Additional Properties |
false |
Used by
|
|
Source
|
"attrs": {
"type": "object",
"additionalProperties": false,
"required": [
"extensionKey",
"extensionType"
],
"properties": {
"extensionKey": {
"type": "string",
"minLength": 1
},
"extensionType": {
"type": "string",
"minLength": 1
},
"parameters": {},
"text": {"type": "string"},
"layout": {
"enum": [
"default",
"wide",
"full-width"
]
},
"localId": {
"type": "string",
"minLength": 1
}
}
}
|
|
|
|
|
|
|
Schema extensionKey
Schema extensionType
Schema parameters
Schema text
Schema layout
Schema localId
Schema marks
Definition schema allOf/0
Schema allOf/1
Schema marks
Schema marks/items
Definition schema anyOf/0
Definition schema anyOf/1
Definition schema anyOf/19
Schema embedCard_node
Schema type
Schema attrs
|
|
|
|
Diagram
|
|
Type |
object |
Properties
|
|
Additional Properties |
false |
Used by
|
|
Source
|
"attrs": {
"type": "object",
"additionalProperties": false,
"required": [
"url",
"layout"
],
"properties": {
"originalWidth": {"type": "number"},
"originalHeight": {"type": "number"},
"url": {"type": "string"},
"width": {
"type": "number",
"minimum": 0,
"maximum": 100
},
"layout": {
"enum": [
"align-end",
"wrap-right",
"wide",
"center",
"wrap-left",
"full-width",
"align-start"
]
}
}
}
|
|
|
|
|
|
|
Schema originalWidth
Schema originalHeight
Schema url
Schema width
Schema layout
Definition schema anyOf/20
Schema table_node
|
|
|
|
Diagram
|
|
Type |
object |
Properties
|
|
Additional Properties |
false |
Used by
|
|
Source
|
"table_node": {
"type": "object",
"additionalProperties": false,
"required": [
"type",
"content"
],
"properties": {
"type": {
"enum": ["table"]
},
"attrs": {
"type": "object",
"additionalProperties": false,
"properties": {}
},
"content": {
"type": "array",
"minItems": 1,
"items": {}
},
"marks": {
"type": "array",
"items": {}
}
}
}
|
|
|
|
|
|
|
Schema type
Schema attrs
Schema isNumberColumnEnabled
Schema layout
Schema localId
Schema content
Schema table_row_node
Schema type
Schema content
Schema content/items
Schema table_cell_node
Schema type
Schema attrs
Schema colspan
Schema rowspan
Schema colwidth
Schema colwidth/items
Schema background
Schema table_cell_content
|
|
|
|
Diagram
|
|
Type |
array |
Constraints
|
|
Array Items
|
|
Used by
|
|
Source
|
"table_cell_content": {
"type": "array",
"minItems": 1,
"items": {
"anyOf": [
{"$ref": "#/definitions/codeBlock_with_no_marks_node"},
{"$ref": "#/definitions/blockCard_node"},
{"$ref": "#/definitions/paragraph_with_no_marks_node"},
{"$ref": "#/definitions/paragraph_with_alignment_node"},
{"$ref": "#/definitions/bulletList_node"},
{"$ref": "#/definitions/mediaSingle_full_node"},
{"$ref": "#/definitions/mediaSingle_caption_node"},
{"$ref": "#/definitions/orderedList_node"},
{"$ref": "#/definitions/heading_with_no_marks_node"},
{"$ref": "#/definitions/heading_with_alignment_node"},
{"$ref": "#/definitions/heading_with_indentation_node"},
{"$ref": "#/definitions/panel_node"},
{"$ref": "#/definitions/blockquote_node"},
{"$ref": "#/definitions/rule_node"},
{"$ref": "#/definitions/mediaGroup_node"},
{"$ref": "#/definitions/decisionList_node"},
{"$ref": "#/definitions/taskList_node"},
{"$ref": "#/definitions/extension_with_marks_node"},
{"$ref": "#/definitions/embedCard_node"},
{"$ref": "#/definitions/nestedExpand_with_no_marks_node"}
]
}
}
|
|
|
|
|
|
|
Schema table_cell_content/items
|
|
|
|
Diagram
|
|
Type |
object |
Any of
|
|
Used by
|
|
Source
|
"items": {
"anyOf": [
{"$ref": "#/definitions/codeBlock_with_no_marks_node"},
{"$ref": "#/definitions/blockCard_node"},
{"$ref": "#/definitions/paragraph_with_no_marks_node"},
{"$ref": "#/definitions/paragraph_with_alignment_node"},
{"$ref": "#/definitions/bulletList_node"},
{"$ref": "#/definitions/mediaSingle_full_node"},
{"$ref": "#/definitions/mediaSingle_caption_node"},
{"$ref": "#/definitions/orderedList_node"},
{"$ref": "#/definitions/heading_with_no_marks_node"},
{"$ref": "#/definitions/heading_with_alignment_node"},
{"$ref": "#/definitions/heading_with_indentation_node"},
{"$ref": "#/definitions/panel_node"},
{"$ref": "#/definitions/blockquote_node"},
{"$ref": "#/definitions/rule_node"},
{"$ref": "#/definitions/mediaGroup_node"},
{"$ref": "#/definitions/decisionList_node"},
{"$ref": "#/definitions/taskList_node"},
{"$ref": "#/definitions/extension_with_marks_node"},
{"$ref": "#/definitions/embedCard_node"},
{"$ref": "#/definitions/nestedExpand_with_no_marks_node"}
]
}
|
|
|
|
|
|
|
Definition schema anyOf/0
Definition schema anyOf/1
Definition schema anyOf/2
Definition schema anyOf/3
Definition schema anyOf/4
Definition schema anyOf/5
Definition schema anyOf/6
Definition schema anyOf/7
Definition schema anyOf/8
Definition schema anyOf/9
Definition schema anyOf/10
Definition schema anyOf/11
Definition schema anyOf/12
Definition schema anyOf/13
Definition schema anyOf/14
Definition schema anyOf/15
Definition schema anyOf/16
Definition schema anyOf/17
Definition schema anyOf/18
Schema nestedExpand_with_no_marks_node
Schema nestedExpand_node
Schema type
Schema attrs
Schema title
Schema nestedExpand_content
Schema nestedExpand_content/items
Definition schema anyOf/0
Definition schema anyOf/1
Definition schema anyOf/2
Definition schema anyOf/3
Definition schema anyOf/4
Definition schema content
Definition schema allOf/0
Schema allOf/1
Schema marks
Definition schema anyOf/19
Definition schema content
Definition schema anyOf/0
Schema table_header_node
|
|
|
|
Diagram
|
|
Type |
object |
Properties
|
|
Additional Properties |
false |
Used by
|
|
Source
|
|
|
|
|
|
|
Schema type
|
|
|
|
Diagram
|
|
Type |
string |
Enumeration
|
|
Used by
|
|
Source
|
|
|
|
|
|
|
Schema attrs
|
|
|
|
Diagram
|
|
Type |
object |
Properties
|
|
Additional Properties |
false |
Used by
|
|
Source
|
|
|
|
|
|
|
Schema colspan
|
|
|
|
Diagram
|
|
Type |
number |
Used by
|
|
Source
|
|
|
|
|
|
|
Schema rowspan
|
|
|
|
Diagram
|
|
Type |
number |
Used by
|
|
Source
|
|
|
|
|
|
|
Schema colwidth
|
|
|
|
Diagram
|
|
Type |
array |
Constraints
|
|
Array Items
|
|
Used by
|
|
Source
|
|
|
|
|
|
|
Schema colwidth/items
|
|
|
|
Diagram
|
|
Type |
number |
Used by
|
|
Source
|
|
|
|
|
|
|
Schema background
|
|
|
|
Diagram
|
|
Type |
string |
Used by
|
|
Source
|
|
|
|
|
|
|
Definition schema content
Definition schema anyOf/1
Definition schema content/items
Schema marks
Definition schema marks/items
Definition schema anyOf/21
Schema expand_with_no_mark_node
Schema expand_node
|
|
|
|
Diagram
|
|
Type |
object |
Properties
|
|
Additional Properties |
false |
Used by
|
|
Source
|
"expand_node": {
"type": "object",
"additionalProperties": false,
"required": [
"type",
"attrs",
"content"
],
"properties": {
"type": {
"enum": ["expand"]
},
"attrs": {
"type": "object",
"additionalProperties": false,
"properties": {}
},
"content": {
"type": "array",
"minItems": 1,
"items": {}
},
"marks": {"type": "array"}
}
}
|
|
|
|
|
|
|
Schema type
Schema attrs
Schema title
Schema content
Schema non_nestable_block_content
|
|
|
|
Diagram
|
|
Type |
object |
Any of
|
|
Used by
|
|
Source
|
"non_nestable_block_content": {
"anyOf": [
{"$ref": "#/definitions/codeBlock_with_no_marks_node"},
{"$ref": "#/definitions/blockCard_node"},
{"$ref": "#/definitions/paragraph_with_no_marks_node"},
{"$ref": "#/definitions/bulletList_node"},
{"$ref": "#/definitions/mediaSingle_full_node"},
{"$ref": "#/definitions/mediaSingle_caption_node"},
{"$ref": "#/definitions/orderedList_node"},
{"$ref": "#/definitions/heading_with_no_marks_node"},
{"$ref": "#/definitions/panel_node"},
{"$ref": "#/definitions/blockquote_node"},
{"$ref": "#/definitions/rule_node"},
{"$ref": "#/definitions/mediaGroup_node"},
{"$ref": "#/definitions/decisionList_node"},
{"$ref": "#/definitions/taskList_node"},
{"$ref": "#/definitions/extension_with_marks_node"},
{"$ref": "#/definitions/embedCard_node"},
{"$ref": "#/definitions/table_node"}
]
}
|
|
|
|
|
|
|
Definition schema anyOf/0
Definition schema anyOf/1
Definition schema anyOf/2
Definition schema anyOf/3
Definition schema anyOf/4
Definition schema anyOf/5
Definition schema anyOf/6
Definition schema anyOf/7
Definition schema anyOf/8
Definition schema anyOf/9
Definition schema anyOf/10
Definition schema anyOf/11
Definition schema anyOf/12
Definition schema anyOf/13
Definition schema anyOf/14
Definition schema anyOf/15
Definition schema anyOf/16
Definition schema content/items
Schema marks
Definition schema allOf/0
Schema allOf/1
Schema marks
Definition schema anyOf/22
Schema expand_with_breakout_mark_node
Definition schema allOf/0
Schema allOf/1
Schema marks
Definition schema marks/items
Definition schema anyOf/23
Schema bodiedExtension_with_marks_node
Schema bodiedExtension_node
|
|
|
|
Diagram
|
|
Type |
object |
Properties
|
|
Additional Properties |
false |
Used by
|
|
Source
|
"bodiedExtension_node": {
"type": "object",
"additionalProperties": false,
"required": [
"type",
"attrs",
"content"
],
"properties": {
"type": {
"enum": ["bodiedExtension"]
},
"attrs": {
"type": "object",
"additionalProperties": false,
"required": [
"extensionKey",
"extensionType"
],
"properties": {}
},
"marks": {"type": "array"},
"content": {
"type": "array",
"minItems": 1,
"items": {}
}
}
}
|
|
|
|
|
|
|
Schema type
Schema attrs
|
|
|
|
Diagram
|
|
Type |
object |
Properties
|
|
Additional Properties |
false |
Used by
|
|
Source
|
"attrs": {
"type": "object",
"additionalProperties": false,
"required": [
"extensionKey",
"extensionType"
],
"properties": {
"extensionKey": {
"type": "string",
"minLength": 1
},
"extensionType": {
"type": "string",
"minLength": 1
},
"parameters": {},
"text": {"type": "string"},
"layout": {
"enum": [
"default",
"wide",
"full-width"
]
},
"localId": {
"type": "string",
"minLength": 1
}
}
}
|
|
|
|
|
|
|
Schema extensionKey
Schema extensionType
Schema parameters
Schema text
Schema layout
Schema localId
Schema marks
Schema content
Definition schema content/items
Definition schema allOf/0
Schema allOf/1
Schema marks
Schema marks/items
Definition schema anyOf/0
Definition schema anyOf/1
Definition schema anyOf/24
Schema layoutSection_full_node
|
|
|
|
Diagram
|
|
Type |
object |
All of
|
|
Used by
|
|
Source
|
"layoutSection_full_node": {
"allOf": [
{"$ref": "#/definitions/layoutSection_node"},
{
"type": "object",
"additionalProperties": false,
"required": [
"type",
"content"
],
"properties": {
"type": {
"enum": ["layoutSection"]
},
"marks": {
"type": "array",
"items": {"$ref": "#/definitions/breakout_mark"}
},
"content": {
"type": "array",
"minItems": 2,
"maxItems": 3,
"items": {"$ref": "#/definitions/layoutColumn_node"}
}
}
}
]
}
|
|
|
|
|
|
|
Schema layoutSection_node
Schema type
Schema marks
Definition schema marks/items
Schema content
Schema layoutColumn_node
|
|
|
|
Diagram
|
|
Type |
object |
Properties
|
|
Additional Properties |
false |
Used by
|
|
Source
|
"layoutColumn_node": {
"type": "object",
"additionalProperties": false,
"required": [
"type",
"attrs",
"content"
],
"properties": {
"type": {
"enum": ["layoutColumn"]
},
"attrs": {
"type": "object",
"additionalProperties": false,
"required": ["width"],
"properties": {}
},
"content": {
"type": "array",
"minItems": 1,
"items": {}
}
}
}
|
|
|
|
|
|
|
Schema type
Schema attrs
Schema width
Schema content
Schema block_content
|
|
|
|
Diagram
|
|
Type |
object |
Any of
|
|
Used by
|
|
Source
|
"block_content": {
"anyOf": [
{"$ref": "#/definitions/codeBlock_with_no_marks_node"},
{"$ref": "#/definitions/blockCard_node"},
{"$ref": "#/definitions/paragraph_with_no_marks_node"},
{"$ref": "#/definitions/paragraph_with_alignment_node"},
{"$ref": "#/definitions/paragraph_with_indentation_node"},
{"$ref": "#/definitions/bulletList_node"},
{"$ref": "#/definitions/mediaSingle_full_node"},
{"$ref": "#/definitions/mediaSingle_caption_node"},
{"$ref": "#/definitions/orderedList_node"},
{"$ref": "#/definitions/heading_with_no_marks_node"},
{"$ref": "#/definitions/heading_with_alignment_node"},
{"$ref": "#/definitions/heading_with_indentation_node"},
{"$ref": "#/definitions/panel_node"},
{"$ref": "#/definitions/blockquote_node"},
{"$ref": "#/definitions/rule_node"},
{"$ref": "#/definitions/mediaGroup_node"},
{"$ref": "#/definitions/decisionList_node"},
{"$ref": "#/definitions/taskList_node"},
{"$ref": "#/definitions/extension_with_marks_node"},
{"$ref": "#/definitions/embedCard_node"},
{"$ref": "#/definitions/table_node"},
{"$ref": "#/definitions/expand_with_no_mark_node"},
{"$ref": "#/definitions/bodiedExtension_with_marks_node"}
]
}
|
|
|
|
|
|
|
Definition schema anyOf/0
Definition schema anyOf/1
Definition schema anyOf/2
Definition schema anyOf/3
Definition schema anyOf/4
Definition schema anyOf/5
Definition schema anyOf/6
Definition schema anyOf/7
Definition schema anyOf/8
Definition schema anyOf/9
Definition schema anyOf/10
Definition schema anyOf/11
Definition schema anyOf/12
Definition schema anyOf/13
Definition schema anyOf/14
Definition schema anyOf/15
Definition schema anyOf/16
Definition schema anyOf/17
Definition schema anyOf/18
Definition schema anyOf/19
Definition schema anyOf/20
Definition schema anyOf/21
Definition schema anyOf/22
Definition schema content/items
Definition schema content/items
Definition schema allOf/0
Schema allOf/1
|
|
|
|
Diagram
|
|
Type |
object |
Properties
|
|
Additional Properties |
false |
Used by
|
|
Source
|
{
"type": "object",
"additionalProperties": false,
"required": [
"type",
"content"
],
"properties": {
"type": {
"enum": ["layoutSection"]
},
"marks": {
"type": "array",
"items": {}
},
"content": {
"type": "array",
"minItems": 2,
"maxItems": 3,
"items": {}
}
}
}
|
|
|
|
|
|
|
Schema type
Schema marks
Definition schema marks/items
Schema content
Definition schema content/items
Definition schema anyOf/25
|