EventDTO<T> constructor

EventDTO<T>(
  1. T data, {
  2. Topic? topic,
  3. List<String>? paths,
  4. Map<String, String>? arguments,
  5. String? separator,
})

Implementation

factory EventDTO(T data,
    {Topic? topic,
    List<String>? paths,
    Map<String, String>? arguments,
    String? separator}) {
  return EventDTOImpl<T>(
    topic ?? Topic.create<T>(paths: paths, separator: separator ?? '.'),
    data,
    arguments: arguments,
    /* route*/
  );
}