IndexDefinition.fromJson constructor

IndexDefinition.fromJson(
  1. Map<String, dynamic> jsonSerialization,
  2. SerializationManager serializationManager
)

Implementation

factory IndexDefinition.fromJson(
  Map<String, dynamic> jsonSerialization,
  _i1.SerializationManager serializationManager,
) {
  return IndexDefinition(
    indexName: serializationManager
        .deserialize<String>(jsonSerialization['indexName']),
    tableSpace: serializationManager
        .deserialize<String?>(jsonSerialization['tableSpace']),
    elements:
        serializationManager.deserialize<List<_i2.IndexElementDefinition>>(
            jsonSerialization['elements']),
    type: serializationManager.deserialize<String>(jsonSerialization['type']),
    isUnique:
        serializationManager.deserialize<bool>(jsonSerialization['isUnique']),
    isPrimary: serializationManager
        .deserialize<bool>(jsonSerialization['isPrimary']),
    predicate: serializationManager
        .deserialize<String?>(jsonSerialization['predicate']),
  );
}