rtoAddressValidations top-level constant

Map<String, Map<String, Object>> const rtoAddressValidations

Implementation

const rtoAddressValidations = {
  'is_bad_quality_phone': {
    'field': 'recipient_phone',
    'type': 'warning',
    'errorMessage': 'Please verify your Phone No.',
    'warning': true,
    'verifyMessage': 'Please verify your Phone No.',
  },
  'is_bad_phone_format': {
    'field': 'recipient_phone',
    'errorMessage': 'Invalid Phone no.',
  },
  'is_bad_pincode': {
    'field': 'pincode',
    'errorMessage': 'Invalid Pincode',
  },
  'is_address_pin_different': {
    'field': 'address',
    'errorMessage': 'Mismatched Pincodes detected, please verify',
  },
  'is_address_gibberish': {
    'field': 'address',
    'errorMessage': 'Enter complete address including house, street, area & landmark',
  },
  'is_address_bad_length': {
    'field': 'address',
    'errorMessage': 'Enter complete address including house, street, area & landmark',
    'warning': true,
    'verify': true,
    'verifyMessage': 'Address seems to be a bit short, please verify it again.',
  },
  'is_subset': {
    'field': 'address',
    'errorMessage': 'Please remove repeated words for address accuracy',
  },
  'is_bad_email_format': {
    'field': 'email',
    'errorMessage': 'Invalid email address',
  },
  'is_test_email': {
    'field': 'email',
    'errorMessage': 'Invalid email address',
  },
  'is_name_missing': {
    'field': 'firstname',
    'errorMessage': 'Full name required',
  },
  'is_name_gibberish': {
    'field': 'firstname',
    'errorMessage': 'Full name required',
  },
  'is_bad_address_score': {
    'field': 'address',
    'errorMessage': 'Enter complete address including house, street, area & landmark',
    'warning': true,
    'verify': true,
    'verifyMessage': 'Please verify your address',
  },
  'is_email_high_phone_count': {
    'field': 'email',
    'errorMessage': 'Email already exist',
  },
  'is_address_short': {
    'field': 'address',
    'errorMessage': 'Address seems to be a bit short, please verify it again.',
    'warning': true,
  },
  'is_email_missing': {
    'field': 'email',
    'errorMessage': 'Email address is required',
  },
};