dimension property
String
get
dimension
Coarse dimension, inferred from capabilities then from the field names — the repo has no explicit dimension key.
Implementation
String get dimension {
final caps = capabilities;
if (caps['has_records'] == true && caps['has_parcels'] != true) {
return 'recorder';
}
final fields = selectorDefaults.keys.toSet();
if (fields.contains('document_number')) return 'recorder';
if (fields.contains('tax_amount_due') || fields.contains('certificate_number')) {
return 'tax';
}
if (fields.contains('minimum_bid')) return 'auction';
if (fields.contains('assessor_url')) return 'index';
return 'assessor';
}