toOdooFieldName method

String toOdooFieldName()

Convert to Odoo-compatible field name

Implementation

String toOdooFieldName() =>
    toLowerCase()
        .replaceAll(RegExp(r'[^a-z0-9_]'), '_')
        .replaceAll(RegExp(r'^[^a-z]+'), '')
        .replaceAll(RegExp(r'_+'), '_')
        .trim();