Name of the property
OptionalposOptional position for visual ordering of properties
Type code for the property (determines how the value is interpreted)
OptionaltypeOptional arguments specific to the property type
OptionalvalueThe property value
Represents a named property attached to a block. Properties can store metadata and structured data associated with blocks.