Schema constructor

Schema(
  1. Map<String, dynamic> schema
)

Implementation

Schema(Map<String, dynamic> schema)
  : background = schema['background'],
    scaleable = schema['scaleable'] ?? true,
    draggable = schema['draggable'] ?? true,
    options = SchemaOptions.fromMap(schema['options'] ?? {}),
    align = schema['align'] ?? 'center',
    id = schema['id'],
    _elements = (((schema['elements'] as List?) ?? [])
        .map((e) => SchemaElement.fromMap(e))
        .toList());