schema property
Implementation
static final schema = <String, Object>{
r'$schema': 'http://json-schema.org/draft-07/schema#',
r'$id': id,
'title': 'Icon',
'type': 'object',
'additionalProperties': false,
'properties': {
'applyTextScaling': SchemaHelper.boolSchema,
'color': SchemaHelper.objectSchema(ColorSchema.id),
'fill': SchemaHelper.numberSchema,
'grade': SchemaHelper.numberSchema,
'icon': SchemaHelper.objectSchema(IconDataSchema.id),
'opticalSize': SchemaHelper.numberSchema,
'semanticLabel': SchemaHelper.stringSchema,
'shadows': SchemaHelper.anySchema,
'size': SchemaHelper.numberSchema,
'textDirection': SchemaHelper.objectSchema(TextDirectionSchema.id),
'weight': SchemaHelper.numberSchema,
},
};