Coverage Summary for Class: NotificationCtx (ru.eda.plgn.bizgen.plugin.notification)

Class Method, % Branch, % Line, % Instruction, %
NotificationCtx 100% (1/1) 100% (4/4) 100% (17/17)
NotificationCtx$ActionInfo 100% (1/1) 100% (3/3) 100% (12/12)
Total 100% (2/2) 100% (7/7) 100% (29/29)


 package ru.eda.plgn.bizgen.plugin.notification
 
 import com.intellij.openapi.editor.Editor
 import ru.eda.plgn.bizgen.core.generator.GeneratorResult
 
 /**
  * Контекст для уведомления.
  *
  * @param T тип результата работы генератора
  * @property actionInfo информация о выполненном действии
  * @property editor форма редактирования
  * @property result результат работы генератора
  * @author Dmitry_Emelyanenko
  */
 data class NotificationCtx<T : Any>(
   val actionInfo: ActionInfo,
   val editor: Editor,
   val result: GeneratorResult<T>,
 ) {
 
   /**
    * Информация о выполненном действии.
    *
    * @property id идентификатор действия
    * @property name наименование действия
    */
   data class ActionInfo(
     val id: String,
     val name: String,
   )
 }