hasSpecificDetails method

bool hasSpecificDetails()

Implementation

bool hasSpecificDetails() {
  // Look for specific patterns that indicate detailed information
  final List<RegExp> specificPatterns = <RegExp>[
    RegExp(r'\blevel\s+\d+\b', caseSensitive: false),
    RegExp(r'\bfloor\s+\d+\b', caseSensitive: false),
    RegExp(r'\broom\s+\d+\b', caseSensitive: false),
    RegExp(r'\bbuilding\s+[a-zA-Z]+\b', caseSensitive: false),
    RegExp(r'\byear\s+\d+\b', caseSensitive: false),
  ];

  return specificPatterns.any((RegExp pattern) => pattern.hasMatch(this));
}