methodTypeFromMethodName function

String methodTypeFromMethodName(
  1. String methodName,
  2. String prefix
)

Implementation

String methodTypeFromMethodName(String methodName, String prefix) {
  final lower = methodName.toLowerCase();
  if (['approveactivity', 'rejectactivity'].contains(lower)) {
    return 'activityDecision';
  }
  if (lower.startsWith('tnoop')) return 'noop';
  if (prefix.toLowerCase() == 'proxy') return 'proxy';
  if (lower.startsWith('tget') || lower.startsWith('tlist') || lower.startsWith('ttest')) {
    return 'query';
  }
  return 'command';
}