asNullableInt method

int? asNullableInt()

Implementation

int? asNullableInt() {
  try {
    final data = this as dynamic;
    if (data is String) {
      return int.parse(data);
    } else if (data is double) {
      return data.toInt();
    } else if (data is int) {
      return data;
    }
    return null;
  } catch (e) {
    printDebug('Error on getIntField $runtimeType');
    printDebug(e);
    return null;
  }
}