getTemplateDataNames method

  1. @override
Future<List<String>> getTemplateDataNames()
override

getTemplateDataNames returns all object names on the current template.

This can be used to see placeholder names instead of opening Brady Workstation to see what they are named. These object names can be directly passed into the setPlaceholderValue to set the value of a placeholder.

Implementation

@override
Future<List<String>> getTemplateDataNames() async {
  String? templateDataNames =
      await methodChannel.invokeMethod<String>('getTemplateDataNames');
  List<String> templateDataNamesList = templateDataNames!.split(', ');
  templateDataNamesList.removeLast();
  return templateDataNamesList;
}