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