SessionModeState constructor

SessionModeState({
  1. required SessionModeId currentModeId,
  2. required List<SessionMode> availableModes,
  3. AcpJsonMap? meta,
})

Implementation

SessionModeState({
  required this.currentModeId,
  required List<SessionMode> availableModes,
  AcpJsonMap? meta,
}) : availableModes = List.unmodifiable(availableModes),
     meta = meta == null ? null : deepFreezeAcpJsonMap(meta!);