Coverage Summary for Class: GeneratorCategory (ru.eda.plgn.bizgen.core.generator_info)

Class Class, % Method, % Branch, % Line, % Instruction, %
GeneratorCategory 100% (1/1) 100% (2/2) 100% (6/6) 100% (50/50)


 package ru.eda.plgn.bizgen.core.generator_info
 
 /**
  * Категория генератора.
  *
  * Определяет логическую группу генераторов тестовых данных.
  *
  * Используется для группировки в [GeneratorInfoProvider] и формирования категорийных MCP-инструментов (`generate_<category>`).
  *
  * @property title человекочитаемое имя категории для `title` MCP-тулов (например "Технические данные")
  * @author Dmitry_Emelyanenko
  */
 enum class GeneratorCategory(val title: String) {
 
   /** Технические данные (UUID и т.п.). */
   TECHNICAL("Технические данные"),
 
   /** Банковские и платёжные реквизиты (счета, БИК, SWIFT, IBAN). */
   BANKING("Банковские и платёжные реквизиты"),
 
   /** Юридические реквизиты (ИНН, КПП, ОГРН, ОКТМО, наименования организаций). */
   LEGAL("Юридические реквизиты"),
 
   /** Адресно-территориальные данные (адрес, страна). */
   GEO("Адресно-территориальные данные"),
 
   /** Персональные данные (ФИО, паспорт, телефон, СНИЛС, карта). */
   PERSONAL("Персональные данные"),
 }