createFieldName static method

String createFieldName(
  1. CPDFFormType widgetType
)

Implementation

static String createFieldName(CPDFFormType widgetType) {
  final now = DateTime.now();
  final dateStr =
      '${now.year}${_twoDigits(now.month)}${_twoDigits(now.day)} '
      '${_twoDigits(now.hour)}:${_twoDigits(now.minute)}:${_twoDigits(now.second)}.${now.millisecond.toString().padLeft(3, '0')}';
  final name = widgetType.name;
  final capitalized = name.isNotEmpty
      ? name[0].toUpperCase() + name.substring(1)
      : '';
  return '${capitalized}_$dateStr';
}