canonicalDeclarationMetadata function
Implementation
Map<String, Object> canonicalDeclarationMetadata() => {
'documentVersion': canonicalDocumentVersion,
'resourceProtocol': canonicalTextResourceProtocol,
'label': canonicalLabelFields,
'visual': canonicalVisualFields,
'seating': canonicalSeatingFields,
'styleKinds': canonicalStyleKinds.toList(),
'pathArities': canonicalPathArities,
'labelDefaults': canonicalLabelDefaults,
'textPolicy': canonicalLayoutTextPolicy,
'originalSource': canonicalOriginalSourceFields,
'originalSourceBytesMax': 2097152,
'nodeGeometryKeys': canonicalGeometryPropertyKeys.toList(),
'assemblyFields': canonicalAssemblyFields.toList(),
'assemblySeatsMax': canonicalAssemblyMaxSeats,
'assembly': canonicalAssemblyParameterFields(),
'assemblyKinds': {
for (final kind in canonicalAssemblyMembers.keys)
kind: {
'nodeKind': canonicalAssemblyNodeKinds[kind]!,
'required': canonicalAssemblyMembers[kind]!,
'fields': canonicalAssemblyRules(kind),
},
},
'styleSchemas': {
for (final kind in canonicalStyleKinds)
kind: canonicalStyleSchema(kind: kind),
},
};